[uClibc] [buildroot] gcc-2.95 busybox problem

Philippe Ney philippe.ney at pardes.ws
Sun Aug 7 18:16:22 UTC 2005


[...]

> make[1]: Entering directory `/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00'
> /home/philippe/SEBOX/test-2.95/build_i386/staging_dir/bin/i386-linux-uclibc-gcc -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/include -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/include -I/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wstrict-prototypes -Wshadow -Os -march=i386 -mpreferred-stack-boundary=2  -malign-functions=0 -malign-jumps=0 -malign-loops=0 -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG    -Os -pipe  -c -o /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.o /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c: In function `procps_scan':
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c:121: parse error before `['
> /home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.c:121: parse error before `]'
> make[1]: *** [/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/libbb/procps.o] Erreur 1
> make[1]: Leaving directory `/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00'
> make: *** [/home/philippe/SEBOX/test-2.95/build_i386/busybox-1.00/busybox] Erreur 2


I found this is due to the kernel-header definition of include/asm/page.h

Since version 2.6.9, it seems to be no more compatible with gcc-2.95
Due to the definition of the PAGE_SHIFT marcro.


Philippe



More information about the uClibc mailing list