From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3e1162e60710101438n5ff9e7b4gd788d451e67e43b2@mail.gmail.com> Date: Wed, 10 Oct 2007 14:38:30 -0700 From: "David Leimbach" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@cse.psu.edu> Subject: Re: [9fans] Re: what about microkernel? In-Reply-To: <13426df10710101342u54df568bo20d09b63d39dffc2@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_31438_28162480.1192052310749" References: <5e5dafd3cf5e5b08d2c89a4eb9979e9c@terzarima.net> <3e1162e60710101126g4d096d8cj37d84d002909b11f@mail.gmail.com> <13426df10710101342u54df568bo20d09b63d39dffc2@mail.gmail.com> Topicbox-Message-UUID: cdcd6074-ead2-11e9-9d60-3106f5b1d025 ------=_Part_31438_28162480.1192052310749 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 10/10/07, ron minnich wrote: > > On 10/10/07, David Leimbach wrote: > > > Not so strangely, it's using the version of gcc I had to use to build > > pistachio on the G5 that Ron couldn't get going with whatever was on his > Red > > Hat system :-) > > yes, the l4 build system gets annoyed when a .so is not a .so but is, > in fact an ldscript: > > ls -l /usr/lib/libc.so > -rw-r--r-- 1 root root 238 2007-07-08 04:41 /usr/lib/libc.so > [rminnich@xcpu ~]$ tail /usr/lib/libc.so > /* GNU ld script > Use the shared library, but some functions are only in > the static library, so try that secondarily. */ > OUTPUT_FORMAT(elf32-i386) > GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( > /lib/ld-linux.so.2 ) ) > > makes you wonder why the bother with a suffix. s/a suffix// ron > ------=_Part_31438_28162480.1192052310749 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 10/10/07, ron minnich <rminnich@gmail.com> wrote:
On 10/10/07, David Leimbach <leimy2k@gmail.com> wrote:

> Not so strangely, it's using the version of gcc I had to use to build
> pistachio on the G5 that Ron couldn't get going with whatever was on his Red
> Hat system :-)

yes, the l4 build system gets annoyed when a .so is not a .so but is,
in fact an ldscript:

ls -l /usr/lib/libc.so
-rw-r--r-- 1 root root 238 2007-07-08 04:41 /usr/lib/libc.so
[rminnich@xcpu ~]$ tail /usr/lib/libc.so
/* GNU ld script
   Use the shared library, but some functions are only in
   the static library, so try that secondarily.  */
OUTPUT_FORMAT(elf32-i386)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a  AS_NEEDED (
/lib/ld-linux.so.2 ) )

makes you wonder why the bother with a suffix.

s/a suffix//
 

ron

------=_Part_31438_28162480.1192052310749--