[MacPorts] #13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 ------------------------------------------------------+--------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: new Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 | ------------------------------------------------------+--------------------- Setting LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP to "1" results in build errors on various ports in Mac OS X 10.5 which fail with {{{ld: symbol(s) not found ...}}}; e.g. the postgresql ports fail to compile (#12994 Could we remove this feature for the 1.6 release? (or make it OS dependant or configurable? Does it make sense on 10.5 at all?) -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13436> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: new Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Resolution: | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Comment (by pguyot@kallisys.net): I'm wondering why I'm the owner of this bug. Judging from the style of the comment, I don't think I'm the one who put that in... Anyway. Prebinding is useless on 10.4 and while we have issues with 10.5, I am a definitive supporter of the "current release + previous release" support and therefore would advocate removing all remainings of the LD_PREBIND stuff. I can put a .diff here if this helps, or commit the thing myself. -- Ticket URL: <https://trac.macosforge.org/projects/macports/ticket/13436#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: new Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Resolution: | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Comment (by tcollen@gmail.com): just adding a note so i can watch this ticket. -- Ticket URL: <https://trac.macports.org/projects/macports/ticket/13436#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: new Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Resolution: | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Comment (by mww@macports.org): Replying to [comment:1 pguyot@kallisys.net]:
I'm wondering why I'm the owner of this bug. Judging from the style of the comment, I don't think I'm the one who put that in...
Sorry - I had the impression from the logfiles that you put that in initially.
Anyway. Prebinding is useless on 10.4 and while we have issues with 10.5, I am a definitive supporter of the "current release + previous release" support and therefore would advocate removing all remainings of the LD_PREBIND stuff. I can put a .diff here if this helps, or commit the thing myself.
Either way would be fine for me -- I'd just like to have it out for v1.6! Thanks! -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13436#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: closed Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Resolution: fixed | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Comment (by jmpp@macports.org): Does prebinding have any meaning on 10.3? If so, maybe a simple `if` to keep the needed environment on that platform would be a nicer approach... Other than that, this is certainly a merger candidate for the 1.6 branch. I'll work on it once I get some 10.3 feedback, thanks! -jmpp -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13436#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: closed Priority: High | Milestone: MacPorts 1.6 Component: base | Version: 1.5.2 Resolution: fixed | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Old description:
Setting LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP to "1" results in build errors on various ports in Mac OS X 10.5 which fail with {{{ld: symbol(s) not found ...}}}; e.g. the postgresql ports fail to compile (#12994
Could we remove this feature for the 1.6 release? (or make it OS dependant or configurable? Does it make sense on 10.5 at all?)
New description: Setting LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP to "1" results in build errors on various ports in Mac OS X 10.5 which fail with {{{ld: symbol(s) not found ...}}}; e.g. the postgresql ports fail to compile (#12994) Could we remove this feature for the 1.6 release? (or make it OS dependant or configurable? Does it make sense on 10.5 at all?) -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13436#comment:6> MacPorts </projects/macports> Ports system for Mac OS
#13436: LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP harmful on 10.5 -------------------------------+-------------------------------------------- Reporter: mww@macports.org | Owner: pguyot@kallisys.net Type: defect | Status: closed Priority: High | Milestone: MacPorts base bugs Component: base | Version: 1.5.2 Resolution: fixed | Keywords: LD_PREBIND LD_PREBIND_ALLOW_OVERLAP 10.5 -------------------------------+-------------------------------------------- Changes (by jmpp@macports.org): * milestone: MacPorts 1.6 => MacPorts base bugs Comment: In discussing this with Markus, it's clear that the very little benefit that prebinding buys us makes it not worth it keeping the feature even on Panther and earlier platforms, so I'll be merging the feature removal into the release branch soonishly now. -jmpp -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13436#comment:7> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts