This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Yang Zhang wrote:
In file included from ../.././gcc/unwind-dw2.c:40: ../.././gcc/unwind-pe.h:103: error: expected '=', ',', ';', 'asm' or '__attrib ute__' before 'base_of_encoded_value' ../.././gcc/unwind-pe.h:133: error: expected declaration specifiers or '...' before '_Unwind_Word' ../.././gcc/unwind-pe.h: In function 'read_uleb128': ../.././gcc/unwind-pe.h:137: error: '_Unwind_Word' undeclared (first use in this function) ../.././gcc/unwind-pe.h:137: error: (Each undeclared identifier is ... ./configure --target=x86_64-jos-linux --prefix=/opt/gcc-4.1.2-jos-linux --disable-nls --without-headers --with-newlib --disable-threads --disable-shared --disable-libmudflap --disable-libssp
make && make install
Why are you using --without-headers with a linux target? The docs say:
--without-headers
Tells GCC not use any target headers from a libc when building a cross compiler. When crossing to GNU/Linux, you need the headers so GCC can build the exception handling for libgcc.
So that is why your build fails.
The real question is what are you trying to do -- what libc are you really using? Is your target actually using newlib and not glibc? Do you really mean to build a crosscompiler and not a native?
Brian
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |