|
Message-ID: <alpine.LNX.2.02.1209211246070.24985@laas.mine.nu> Date: Fri, 21 Sep 2012 12:51:36 +0200 (CEST) From: Jens <jensl@...s.mine.nu> To: musl@...ts.openwall.com Subject: Re: musl-gcc question On Thu, 20 Sep 2012, Rich Felker wrote: > On Thu, Sep 20, 2012 at 04:50:13PM +0200, Jens wrote: >> >> Hello! >> >> Looks like musl-gcc in my uclibc environment doesn't work correctly >> (for me): > > Aboriginal Linux? The problem is that the underlying gcc is not gcc, > but Rob Landley's gcc wrapper which serves a similar purpose to > musl-gcc, but using the command line rather than spec files, so it > takes precedence. You need to either find a way to get musl-gcc to > call the underlying gcc, or build a native toolchain. Thank you all for the help. I got it working now. Its the mini-native chroot from uclibcs site Im working in, so its pretty old. musl-gcc changed as suggested. I had to change the specs-file also, but I suspect its my borkish environment thats at fault. Basically I need to add /usr/gcc/lib/ so the linker could find the objectfiles. I tried but failed to get the linker to look into other directories, so I changed the spec-file instead. Incase somebody else runs into this, the (linewrap broken) patch is below. Thanks again, Jens --- opt/musl/lib/musl-gcc.specs.orig Fri Sep 21 07:04:50 2012 +++ opt/musl/lib/musl-gcc.specs Fri Sep 21 07:12:34 2012 @@ -10,13 +10,13 @@ -L/opt/musl/lib -L .%s *libgcc: -libgcc.a%s %:if-exists(libgcc_eh.a%s) +/usr/gcc/lib/libgcc.a%s %:if-exists(/usr/gcc/lib/libgcc_eh.a%s) *startfile: -%{!shared: /opt/musl/lib/%{pie:S}crt1.o} /opt/musl/lib/crti.o %{shared|pie:crtbeginS.o%s;:crtbegin.o%s} +%{!shared: /opt/musl/lib/%{pie:S}crt1.o} /opt/musl/lib/crti.o %{shared|pie:crtbeginS.o%s;:/usr/gcc/lib/crtbegin.o%s} *endfile: -%{shared|pie:crtendS.o%s;:crtend.o%s} /opt/musl/lib/crtn.o +%{shared|pie:crtendS.o%s;:/usr/gcc/lib/crtend.o%s} /opt/musl/lib/crtn.o *link: -dynamic-linker /lib/ld-musl-i386.so.1 -nostdlib %{shared:-shared} %{static:-static} %{rdynamic:-export-dynamic} > > Rich >
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.