[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