From mboxrd@z Thu Jan 1 00:00:00 1970 From: hjl@nynexst.com (H.J. Lu) To: dholland@husc.harvard.edu Cc: gas2@cygnus.com, ian@cygnus.com (Ian Lance Taylor) Subject: Re: problems with ld from binutils 2.5.2l.20 Date: Thu, 03 Aug 1995 06:53:00 -0000 Message-id: <9508031349.AA10077@nynexst.com> References: <9508021833.AA27238@husc7.harvard.edu> X-SW-Source: 1995/msg00144.html > > > For the GNU linker, -L applies to all -l's. > > This behavior is wrong. First, it makes no sense, since the order of > -l's is significant, and second, it makes it impossible to control > which copies of which libraries are linked with, which could be > significant. > The problem is twofold: 1. gcc will re-arrange the order of -L's and -l's. It puts -L's ahead of -l's. 2. One -L list is used fo all libraries in the linker. We have to change both gcc and ld to do the "right" thing. -- H.J. Lu NYNEX Science and Technology, Inc. hjl@nynexst.com