GCC 4.3.0 Cross compiler Problems

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

 



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

[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