[patch] remove libtool use from darwin

Eric Christopher echristo@apple.com
Thu Nov 30 02:10:00 GMT 2006


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



More information about the Gcc-patches mailing list