- To: gcc-help@xxxxxxxxxxx
- Subject: XC32 GCC Microchip
- From: Giovanni <giovanni.nervi@xxxxxxxxx>
- Date: Fri, 18 May 2012 22:07:29 +0200
- Comment: DKIM? See http://www.dkim.org
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- User-agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
Hi,
I trying to compile cross compiler GCC 4.5.1 released by Microchip for
targer PIC32MX.
My linux system is x86 and glibc 2.9.
This is my configure command line extracted by binary of microchip
../gcc/configure --target=pic32mx --program-prefix=xc32-
--disable-threads --disable-libmudflap --disable-libssp
--disable-libstdcxx-pch --disable-hosted-libstdcxx
--enable-sgxx-sde-multilibs --disable-threads --with-gnu-as
--with-gnu-ld --disable-sim --disable-bootstrap --enable-obsolete
--disable-__cxa_atexit --disable-libfortran --enable-languages=c
--disable-shared --with-newlib --disable-nls
--prefix=/opt/microchip/xc32 --disable-libgomp --without-headers
--disable-libffi --enable-gofast --enable-poison-system-directories
--libexecdir=/opt/microchip/xc32/pic32mx/bin --with-dwarf2
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic
-lm' --with-libelf --enable-lto --with-gmp --with-ppl --with-cloog
--with-bugurl=http://www.microchip.com/support
But I can't compile it.
The file stddef.h is not missing.
/tmp/XC32-v100-src> find . -name stddef.h -ls
1950781 4 -rw-r--r-- 1 user users 1311 Jan 19 17:59
./gcc/libstdc++-v3/include/c_compatibility/stddef.h
2038638 16 -rw-r--r-- 1 user users 12542 Jan 19 18:03
./gcc/gcc/ginclude/stddef.h
/tmp/XC32-v100-src/buildgcc/./gcc/xgcc
-B/tmp/XC32-v100-src/buildgcc/./gcc/ -B/opt/microchip/xc32/pic32mx/bin/
-B/opt/microchip/xc32/pic32mx/lib/ -isystem
/opt/microchip/xc32/pic32mx/include -isystem
/opt/microchip/xc32/pic32mx/sys-include -g -O2 -Os -O2 -g -O2
-DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -isystem ./include -G 0
-fno-optimize-sibling-calls -mcode-xonly -Os -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../.././gcc
-I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
-I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include
-DHAVE_CC_TLS -DUSE_EMUTLS -o _m16stubdc10.o -MT _m16stubdc10.o -MD -MP
-MF _m16stubdc10.dep -DL_m16stubdc10 -xassembler-with-cpp \
-c ../../../../gcc/libgcc/../gcc/config/mips/mips16.S
/tmp/XC32-v100-src/buildgcc/./gcc/xgcc
-B/tmp/XC32-v100-src/buildgcc/./gcc/ -B/opt/microchip/xc32/pic32mx/bin/
-B/opt/microchip/xc32/pic32mx/lib/ -isystem
/opt/microchip/xc32/pic32mx/include -isystem
/opt/microchip/xc32/pic32mx/sys-include -g -O2 -Os -O2 -g -O2
-DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings
-Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -isystem ./include -G 0
-fno-optimize-sibling-calls -mcode-xonly -Os -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../.././gcc
-I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
-I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include
-DHAVE_CC_TLS -DUSE_EMUTLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF
_muldi3.dep -DL_muldi3 -c ../../../../gcc/libgcc/../gcc/libgcc2.c \
In file included from ../../../../gcc/libgcc/../gcc/libgcc2.c:29:0:
../../../../gcc/libgcc/../gcc/tsystem.h:44:20: fatal error: stddef.h: No
such file or directory
compilation terminated.
make[4]: *** [_muldi3.o] Error 1
make[4]: Leaving directory `/tmp/XC32-v100-src/buildgcc/pic32mx/size/libgcc'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory `/tmp/XC32-v100-src/buildgcc/pic32mx/libgcc'
make[2]: *** [all-multi] Error 2
make[2]: Leaving directory `/tmp/XC32-v100-src/buildgcc/pic32mx/libgcc'
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory `/tmp/XC32-v100-src/buildgcc'
make: *** [all] Error 2
Thank you
Giovanni
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]