Problem configuring uclinux toolchain

Anthony Green green@moxielogic.com
Fri Jul 9 20:44:00 GMT 2010


On 7/9/2010 11:59 AM, Maxim Kuvyrkov wrote:
> On 7/9/10 3:22 PM, Anthony Green wrote:
>> Hi Maxim,
>>
>> Recent changes to config.gcc are preventing me from building a
>> moxie-uclinux toolchain.
>
> Anthony,
>
> What is the error the build process is failing on?

Here are the details:

Without OPTION_ANDROID=0:

../../../gcc/gcc/c-family/c-cppbuiltin.c: In function ‘c_cpp_builtins’:
../../../gcc/gcc/c-family/c-cppbuiltin.c:841: error: ‘OPTION_ANDROID’ 
undeclared (first use in this function)
../../../gcc/gcc/c-family/c-cppbuiltin.c:841: error: (Each undeclared 
identifier is reported only once
../../../gcc/gcc/c-family/c-cppbuiltin.c:841: error: for each function 
it appears in.)

Without LIBC_BIONIC=3:

../../../gcc/gcc/builtins.c: In function ‘expand_builtin_cexpi’:
../../../gcc/gcc/builtins.c:2430: error: ‘LIBC_BIONIC’ undeclared (first 
use in this function)
../../../gcc/gcc/builtins.c:2430: error: (Each undeclared identifier is 
reported only once
../../../gcc/gcc/builtins.c:2430: error: for each function it appears in.)

Without LIBC_UCLIBC=2:

options.c:1705: error: ‘LIBC_UCLIBC’ undeclared here (not in a function)
options.c:5593: warning: missing initializer
options.c:5593: warning: (near initialization for 
‘cl_options[768].var_value’)

Without LIBC_GLIBC=1:

../../../gcc/gcc/builtins.def: In function ‘c_define_builtins’:
../../../gcc/gcc/builtins.def:178: error: ‘LIBC_GLIBC’ undeclared (first 
use in this function)
../../../gcc/gcc/builtins.def:178: error: (Each undeclared identifier is 
reported only once
../../../gcc/gcc/builtins.def:178: error: for each function it appears in.)


Building and testing the moxie-uclinux toolchain with the HEAD of GCC
is very simple:

$ git clone git://github.com/atgreen/moxiedev
$ cd moxiedev/gcc
$ ../scripts/fix-svn.sh
$ ./contrib/gcc_update
$ cd ..
$ PATH=`pwd`/root/usr/bin:$PATH
$ ant build


Thanks,

AG



More information about the Gcc mailing list