ENVIRONMENT: OpenSUSE 10.3 64BIT binutils compiled 2.18 binutils for arm cross compiled 2.18 Attempting to create a cross compiler for a ARM 9750 And then later a native compiler for ARM 9750 I have an older gcc compiler 3.4.4 under the toolchain /targets/LxNETES-3.2/ this has linux uClibc 2.6.12 kernel /targets/LxNETES-3.2/bin> arm-linux-uclibc-gcc --version arm-linux-uclibc-gcc (GCC) 3.4.4 Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE WHAT AM I DOING WRONG? I need to make a native compiler for this system and thought if I could get the cross to work then it would be a good step. What would be the process to create a native compiler on this ARM system since there is no local compiler and configure seems to be looking for one. Also on this topic when I make targer= arm-linux and host=arm-linux of course configure wanted to test the compiler and causes an error stating "if you meant cross compiler set with --host" DUH!!! did that no luck. Do anyone have a native compiler for an ARM? The following configure statement was under the ./gcc-4.3.0 directory configure --prefix=/opt/arm --target=arm-linux --enable-languages=c --disable-threads --disable-shared --disable-bootstrap --with-headers=/targets/LxNETES-3.2/linux/include/ make[2]: Leaving directory `/home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc' Checking multilib configuration for libgcc... mkdir -p -- arm-linux/libgcc Configuring in arm-linux/libgcc configure: creating cache ./config.cache checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... gawk checking build system type... x86_64-unknown-linux-gnu checking host system type... arm-unknown-linux-gnu checking for arm-linux-ar... arm-linux-ar checking for arm-linux-lipo... arm-linux-lipo checking for arm-linux-nm... /home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/nm checking for arm-linux-ranlib... arm-linux-ranlib checking for arm-linux-strip... arm-linux-strip checking whether ln -s works... yes checking for arm-linux-gcc... /home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/ -B/opt/arm/arm-linux/bin/ -B/opt/arm/arm-linux/lib/ -isystem /opt/arm/arm-linux/include -isystem /opt/arm/arm-linux/sys-include checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/ -B/opt/arm/arm-linux/bin/ -B/opt/arm/arm-linux/lib/ -isystem /opt/arm/arm-linux/include -isystem /opt/arm/arm-linux/sys-include accepts -g... yes checking for /home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/ -B/opt/arm/arm-linux/bin/ -B/opt/arm/arm-linux/lib/ -isystem /opt/arm/arm-linux/include -isystem /opt/arm/arm-linux/sys-include option to accept ANSI C... none needed checking how to run the C preprocessor... /home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/xgcc -B/home/bvh/gcc-4.3.0/host-x86_64-unknown-linux-gnu/gcc/ -B/opt/arm/arm-linux/bin/ -B/opt/arm/arm-linux/lib/ -isystem /opt/arm/arm-linux/include -isystem /opt/arm/arm-linux/sys-include -E checking whether decimal floating point is supported... no checking whether fixed-point is supported... no checking for __attribute__((visibility("hidden")))... yes checking whether the target asssembler upports thread-local storage... yes updating cache ./config.cache configure: creating ./config.status config.status: creating Makefile config.status: executing default commands Adding multilib support to Makefile in ../.././libgcc multidirs= with_multisubdir= make[2]: Entering directory `/home/bvh/gcc-4.3.0/arm-linux/libgcc' Makefile:144: ../.././gcc/libgcc.mvars: No such file or directory make[2]: *** No rule to make target `../.././gcc/libgcc.mvars'. Stop. make[2]: Leaving directory `/home/bvh/gcc-4.3.0/arm-linux/libgcc' make[1]: *** [all-target-libgcc] Error 2 make[1]: Leaving directory `/home/bvh/gcc-4.3.0' make: *** [all] Error 2