XC32 GCC Microchip

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux