i recompiled binutils with the musl wrapper, im assuming musl libs isnt the issue since it doesnt make sense that it would search for itself but im still not sure how to resolve the pointing issue. recompiling binutils with the musl wrapper didnt resolve the issue obviously but would i need to set an include or lib path for it or specify newlib like with gcc?

On Wed, Oct 1, 2014 at 4:34 PM, stephen Turner <stephen.n.turner@gmail.com> wrote:
Yea i had to patch gcc just to get it to compile which due to various issues i have only gotten to run on the target musl system when i use the musl wrapper to compile gcc.

how would i go about fixing this linker issue? is it with binutils, gcc, or musl?

I greatly appreciate all the help given, I would still be banging my head on the desk if it wasn't for your help.


On Wed, Oct 1, 2014 at 4:17 PM, Samuel Holland <samuel@sholland.net> wrote:
On 10/01/2014 02:44 PM, stephen Turner wrote:
That is incorrect i gave you a bad readout. (im using debian as a host
system which is the gcc i provided)


COLLECT_GCC_OPTIONS='-v' '-mtune=generic' '-march=pentiumpro'
  /bin/../libexec/gcc/i686-pc-linux-gnu/4.6.4/collect2 --eh-frame-hdr -m
elf_i386 -dynamic-linker /lib/ld-linux.so.2
/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crt1.o
/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crti.o
/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/crtbegin.o
-L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4 -L/bin/../lib/gcc
-L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../../i686-pc-linux-gnu/lib
-L/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../.. /tmp/ccgPcLnb.o -lgcc
-lc -lgcc /bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/crtend.o
/bin/../lib/gcc/i686-pc-linux-gnu/4.6.4/../../../crtn.o

Okay, that makes more sense. Note that your 'dynamic-linker' is still set to glibc's, but you are linking to /lib/libc.so (the last -L option), which is the correct musl libc. Are you using the musl-cross gcc patch[0]? It will solve that for you.

[0] https://bitbucket.org/GregorR/musl-cross/src/default/patches/gcc-4.6.4-musl.diff


--
Regards,
Samuel Holland <samuel@sholland.net>