[uClibc]gcc 3.2 OS X issue
Marshall M. Midden
m4 at brecis.com
Thu Sep 12 21:15:24 UTC 2002
> unix:uClinux:uclibc:extra:gcc-uClibc:Makefile
>
> gcc-uClibc: gcc-uClibc.h gcc-uClibc.c
> # gcc -Wall -O2 -Wl,-s gcc-uClibc.c -o $(TARGET_ARCH)-uclibc-gcc
> gcc -Wall -O2 gcc-uClibc.c -o $(TARGET_ARCH)-uclibc-gcc
>
> os x does not like -Wl,-s ... can we nuke it ??
>
> Philip
>
> gnumake -C libc/sysdeps/linux/mips headers
> cd ../../../..//include && ln -fs ../libc/sysdeps/linux/mips/sgidefs.h .
> gnumake -C extra
> gnumake -C gcc-uClibc
> gcc -Wall -O2 -Wl,-s gcc-uClibc.c -o mips-uclibc-gcc
> ld: can't use -s with input files containg indirect symbols (output file
> must contain at least global symbols, for maximum stripping use -x)
> gnumake[2]: *** [gcc-uClibc] Error 1
> gnumake[1]: *** [_dir_gcc-uClibc] Error 2
> gnumake: *** [_dir_extra] Error 2
> exit 1
I thought this had been handled months ago... . Just delete the -Wl,-s.
(I got people cross-compiling uClibc on OpenBSD-2.8 / 3.1, mandrake,
redhat 7.1, 7.2, 7.3, and OS X -- towards mips-big-endian.)
More information about the uClibc
mailing list