Date: Fri, 23 Oct 1998 14:56:29 -0700 (PDT) From: Alex Zepeda <garbanzo@hooked.net> To: John Polstra <jdp@polstra.com> Cc: Jin Guojun <jin@george.lbl.gov>, hackers@FreeBSD.ORG Subject: Re: ld for loading dynamic library changed in 3.0-RELEASE? Message-ID: <Pine.BSF.4.00.9810231440390.1280-100000@zippy.dyn.ml.org> In-Reply-To: <199810232015.NAA29025@austin.polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 23 Oct 1998, John Polstra wrote: > Yes. Generally, people have either ELF X11 libraries or a.out X11 > libraries, but not both. Until Netscape releases an ELF version of Navigator, and until there's an ELF version of Motif, I'm sure that most people [who use Netscape] will have [a use for] both. > Don't rely on using a.out to solve build problems, because a.out is > the past and ELF is the future. Really, I thought WinNT was the future ;-) > Again, reporting such errors is the norm for linkers on systems that > have shared libraries. Our old a.out linker is simply buggy. I > should add that we've gotten a lot of complaints about that particular > bug. So no, I'm not going to add the same bug to our ELF linker. On that note one thing I've noticed is that the ELF ld refuses to recognize shared libs unless they end in .so. What would the chances be of having it check for libfoo.so.x where x is the greatest value (assuming libfoo.so doesn't exist)? This is rather annoying, as the a.out ld doesn't do this, and the Linux ld apparently doesn't do this, and that covers quite a lot of software one might want to compile. mico is a prime example. - alex | "Contrary to popular belief, penguins are not the salvation of modern | | technology. Neither do they throw parties for the urban proletariat." | | Powered by FreeBSD http://www.freebsd.org/ | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.00.9810231440390.1280-100000>