[ELDK] NEW ELDK4.2 for arm warning message?

udmd-eric wann udmderic at gmail.com
Thu Dec 25 07:11:30 CET 2008


Dear Sir:

        We are trying to use new ELDK tool-chain to compile u-boot.
      Our CPU is arm926ejs based processor.
      To build u-boot is fine, however, we always get the warning message
        "warning: target CPU does not support interworking".
      If we use ourself toolchain, we will not see the warning message.

        We google the warning message, and find
      http://www.nabble.com/-PATCH--Remove-warning:-target-CPU-does-not-support-interworking-in-ARMv6-to9488637.html

      Could we safe ignore the warning message?

      Thanks for any help.

      Best Regards

      Eric Wann

      =========================================================================================

      Here is the some output of our setting:

      $arm-linux-gcc

      Reading specs from
/usr/local/arm/eldk/usr/bin/../lib/gcc/arm-linux-gnueabi/4.2.2/specs
      Target: arm-linux-gnueabi
      Configured with:
/opt/eldk/build/arm-2008-11-24/work/usr/src/denx/BUILD/crosstool-0.43/build/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/gcc-4.2.2/configure
--target=arm-linux-gnueabi --host=i686-host_pc-linux-gnu
--prefix=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi
--disable-hosted-libstdcxx
--with-headers=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/arm-linux-gnueabi/include
--with-local-prefix=/var/tmp/eldk.ywMqKk/usr/crosstool/gcc-4.2.2-glibc-20070515T2025-eldk/arm-linux-gnueabi/arm-linux-gnueabi
--disable-nls --enable-threads=posix --enable-symvers=gnu
--enable-__cxa_atexit --enable-languages=c,c++,java --enable-shared
--enable-c99 --enable-long-long --without-x
      Thread model: posix
      gcc version 4.2.2


      $make
      Generating include/autoconf.mk.dep
      include/common.h:0: warning: target CPU does not support interworking
      for dir in tools examples api_examples ; do make -C $dir _depend ; done
      make[1]: Entering directory `/home/ericwann/u-boot/tools'
      ln -s ../common/env_embedded.c env_embedded.c
      ln -s ../include/zlib.h zlib.h
      ln -s ../lib_generic/crc32.c crc32.c
      ln -s ../lib_generic/md5.c md5.c
      ln -s ../lib_generic/sha1.c sha1.c
      ln -s ../common/image.c image.c
      if [ ! -f mkimage.h ] ; then \
                        ln -s ../tools/mkimage.h mkimage.h; \
                fi
      if [ ! -f fdt_host.h ] ; then \
                        ln -s ../tools/fdt_host.h fdt_host.h; \
                fi
      make[1]: Leaving directory `/home/ericwann/u-boot/tools'
      make[1]: Entering directory `/home/ericwann/u-boot/tools'
      make[1]: Nothing to be done for `_depend'.
      make[1]: Leaving directory `/home/ericwann/u-boot/tools'
      make[1]: Entering directory `/home/ericwann/u-boot/examples'
      hello_world.c:0: warning: target CPU does not support interworking
      stubs.c:0: warning: target CPU does not support interworking


More information about the eldk mailing list