This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] remove libtool use from darwin
On Nov 29, 2006, at 5:59 PM, Mike Stump wrote:
On Nov 29, 2006, at 3:39 PM, Eric Christopher wrote:
This could cause some projects which used either a) options to the
linker that didn't exist relying on libtool to translate them, or
b) used incorrectly options like -nostdlib. To help ameliorate
problem a) I hacked cctools a bit, but that version isn't out yet.
I still think the patch is legitimately a good idea because it
will only break behavior that was bad in the first place. I've
been told from some of the fink project people that they'd fixed
some of the problems that was being shown by b) already.
OK?
For darwin9, I think this is fine. For older darwin system, the
linker doesn't have the changes to cause commands that used to work
to continue to still work. I hate the idea of rolling a new
cctools for 1.3.9 systems with those changes, just so we can change
darwin[78] as I hate the idea of things magically breaking and then
being fixed just as magically in darwin9. To a user, it just looks
like a regression.
Well, as I said, it's mostly incorrect use that's been fixed in the
places that I know about. The only reason we bothered with this
internally was to ease the transition for people that are too lazy to
fix code that was broken in the first place (and would still have
worked if they'd done it correctly).
-eric