unable to cross compile GDB
my host PC is LINUX version 2.6.21
i hav a power pc cross compiler powerpc-linux-gnuspe-g++/gcc in the below PATH set [I have the following errors rohith@mrohith gdb-6.8]$ export CROSS_COMPILE=powerpc-linux-gnuspe- [rohith@mrohith gdb-6.8]$ PATH=$PATH:/opt/freescale/usr/local/gcc-4.0.2-glibc-2.3.6-sp-nptl-1/powerpc-linux-gnuspe/bin/ [rohith@mrohith gdb-6.8]$ CC={CROSS_COMPILE}gcc ./configure checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for gcc... {CROSS_COMPILE}gcc checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. My config.log file is This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.59. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = mrohith.kwi.intra.kyocera-wireless.com uname -m = i686 uname -r = 2.6.21-1.3194.fc7 uname -s = Linux uname -v = #1 SMP Wed May 23 22:35:01 EDT 2007 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/lib/qt-3.3/bin PATH: /usr/kerberos/bin PATH: /usr/lib/ccache PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/X11R6/bin PATH: /home/rohith/bin PATH: /opt/freescale/usr/local/gcc-4.0.2-glibc-2.3.6-sp-nptl-1/powerpc-linux-gnuspe/bin/ ## ----------- ## ## Core tests. ## ## ----------- ## configure:1505: checking build system type configure:1523: result: i686-pc-linux-gnu configure:1558: checking host system type configure:1572: result: i686-pc-linux-gnu configure:1580: checking target system type configure:1594: result: i686-pc-linux-gnu configure:1637: checking for a BSD-compatible install configure:1692: result: /usr/bin/install -c configure:1703: checking whether ln works configure:1725: result: yes configure:1729: checking whether ln -s works configure:1733: result: yes configure:2885: checking for gcc configure:2911: result: {CROSS_COMPILE}gcc configure:3155: checking for C compiler version configure:3158: {CROSS_COMPILE}gcc --version </dev/null >&5 ./configure: line 3159: {CROSS_COMPILE}gcc: command not found configure:3161: $? = 127 configure:3163: {CROSS_COMPILE}gcc -v </dev/null >&5 ./configure: line 3164: {CROSS_COMPILE}gcc: command not found configure:3166: $? = 127 configure:3168: {CROSS_COMPILE}gcc -V </dev/null >&5 ./configure: line 3169: {CROSS_COMPILE}gcc: command not found configure:3171: $? = 127 configure:3194: checking for C compiler default output file name configure:3197: {CROSS_COMPILE}gcc conftest.c >&5 ./configure: line 3198: {CROSS_COMPILE}gcc: command not found configure:3200: $? = 127 configure: failed program was: | /* confdefs.h. */ | | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:3239: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_build_alias=i686-pc-linux-gnu ac_cv_env_AR_FOR_TARGET_set= ac_cv_env_AR_FOR_TARGET_value= ac_cv_env_AR_set= ac_cv_env_AR_value= ac_cv_env_AS_FOR_TARGET_set= ac_cv_env_AS_FOR_TARGET_value= ac_cv_env_AS_set= ac_cv_env_AS_value= ac_cv_env_CC_FOR_TARGET_set= ac_cv_env_CC_FOR_TARGET_value= ac_cv_env_CC_set=set ac_cv_env_CC_value='{CROSS_COMPILE}gcc' ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CXXFLAGS_set= ac_cv_env_CXXFLAGS_value= ac_cv_env_CXX_FOR_TARGET_set= ac_cv_env_CXX_FOR_TARGET_value= ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_DLLTOOL_FOR_TARGET_set= ac_cv_env_DLLTOOL_FOR_TARGET_value= ac_cv_env_DLLTOOL_set= ac_cv_env_DLLTOOL_value= ac_cv_env_GCC_FOR_TARGET_set= ac_cv_env_GCC_FOR_TARGET_value= ac_cv_env_GCJ_FOR_TARGET_set= ac_cv_env_GCJ_FOR_TARGET_value= ac_cv_env_GFORTRAN_FOR_TARGET_set= ac_cv_env_GFORTRAN_FOR_TARGET_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LD_FOR_TARGET_set= ac_cv_env_LD_FOR_TARGET_value= ac_cv_env_LD_set= ac_cv_env_LD_value= ac_cv_env_LIPO_FOR_TARGET_set= ac_cv_env_LIPO_FOR_TARGET_value= ac_cv_env_LIPO_set= ac_cv_env_LIPO_value= ac_cv_env_NM_FOR_TARGET_set= ac_cv_env_NM_FOR_TARGET_value= ac_cv_env_NM_set= ac_cv_env_NM_value= ac_cv_env_OBJCOPY_set= ac_cv_env_OBJCOPY_value= ac_cv_env_OBJDUMP_FOR_TARGET_set= ac_cv_env_OBJDUMP_FOR_TARGET_value= ac_cv_env_OBJDUMP_set= ac_cv_env_OBJDUMP_value= ac_cv_env_RANLIB_FOR_TARGET_set= ac_cv_env_RANLIB_FOR_TARGET_value= ac_cv_env_RANLIB_set= ac_cv_env_RANLIB_value= ac_cv_env_STRIP_FOR_TARGET_set= ac_cv_env_STRIP_FOR_TARGET_value= ac_cv_env_STRIP_set= ac_cv_env_STRIP_value= ac_cv_env_WINDMC_FOR_TARGET_set= ac_cv_env_WINDMC_FOR_TARGET_value= ac_cv_env_WINDMC_set= ac_cv_env_WINDMC_value= ac_cv_env_WINDRES_FOR_TARGET_set= ac_cv_env_WINDRES_FOR_TARGET_value= ac_cv_env_WINDRES_set= ac_cv_env_WINDRES_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_host=i686-pc-linux-gnu ac_cv_host_alias=i686-pc-linux-gnu ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_ac_ct_CC='{CROSS_COMPILE}gcc' ac_cv_target=i686-pc-linux-gnu ac_cv_target_alias=i686-pc-linux-gnu acx_cv_prog_LN=ln ## ----------------- ## ## Output variables. ## ## ----------------- ## AR='' AR_FOR_BUILD='$(AR)' AR_FOR_TARGET='' AS='' AS_FOR_BUILD='$(AS)' AS_FOR_TARGET='' BISON='' CC='{CROSS_COMPILE}gcc' CC_FOR_BUILD='$(CC)' CC_FOR_TARGET='' CFLAGS='' CFLAGS_FOR_BUILD='' CFLAGS_FOR_TARGET='' COMPILER_AS_FOR_TARGET='' COMPILER_LD_FOR_TARGET='' COMPILER_NM_FOR_TARGET='' CONFIGURE_GDB_TK='' CPPFLAGS='' CXX='' CXXFLAGS='' CXXFLAGS_FOR_BUILD='' CXXFLAGS_FOR_TARGET='' CXX_FOR_BUILD='$(CXX)' CXX_FOR_TARGET='' DEBUG_PREFIX_CFLAGS_FOR_TARGET='' DEFS='' DLLTOOL='' DLLTOOL_FOR_BUILD='$(DLLTOOL)' DLLTOOL_FOR_TARGET='' ECHO_C='' ECHO_N='-n' ECHO_T='' EXEEXT='' EXPECT='' FLAGS_FOR_TARGET='' FLEX='' GCC_FOR_TARGET='' GCJ_FOR_BUILD='$(GCJ)' GCJ_FOR_TARGET='' GDB_TK='' GFORTRAN_FOR_BUILD='$(GFORTRAN)' GFORTRAN_FOR_TARGET='' GNATBIND='' GNATMAKE='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_GDB_TK='' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LD='' LDFLAGS='' LDFLAGS_FOR_BUILD='' LD_FOR_BUILD='$(LD)' LD_FOR_TARGET='' LEX='' LIBOBJS='' LIBS='' LIPO='' LIPO_FOR_TARGET='' LN='ln' LN_S='ln -s' LTLIBOBJS='' M4='' MAINT='' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='' MAKEINFO='' NM='' NM_FOR_BUILD='$(NM)' NM_FOR_TARGET='' OBJCOPY='' OBJDUMP='' OBJDUMP_FOR_TARGET='' OBJEXT='' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_VERSION='' PATH_SEPARATOR=':' RANLIB='' RANLIB_FOR_BUILD='$(RANLIB)' RANLIB_FOR_TARGET='' RAW_CXX_FOR_TARGET='' RPATH_ENVVAR='' RUNTEST='' SHELL='/bin/sh' STRIP='' STRIP_FOR_TARGET='' SYSROOT_CFLAGS_FOR_TARGET='' TOPLEVEL_CONFIGURE_ARGUMENTS='./configure' WINDMC='' WINDMC_FOR_BUILD='$(WINDMC)' WINDMC_FOR_TARGET='' WINDRES='' WINDRES_FOR_BUILD='$(WINDRES)' WINDRES_FOR_TARGET='' YACC='' ac_ct_CC='{CROSS_COMPILE}gcc' ac_ct_CXX='' ac_ct_GNATBIND='' ac_ct_GNATMAKE='' bindir='${exec_prefix}/bin' build='i686-pc-linux-gnu' build_alias='' build_configargs='' build_configdirs='build-libiberty build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes' build_cpu='i686' build_libsubdir='build-i686-pc-linux-gnu' build_noncanonical='i686-pc-linux-gnu' build_os='linux-gnu' build_subdir='build-i686-pc-linux-gnu' build_tooldir='' build_vendor='pc' config_shell='/bin/sh' configdirs='intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr texinfo byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools' datadir='${prefix}/share' datarootdir='' do_compare='' docdir='' exec_prefix='NONE' gmpinc='' gmplibs='' host='i686-pc-linux-gnu' host_alias='' host_configargs='' host_cpu='i686' host_noncanonical='i686-pc-linux-gnu' host_os='linux-gnu' host_subdir='.' host_vendor='pc' htmldir='' includedir='${prefix}/include' infodir='${prefix}/info' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localstatedir='${prefix}/var' mandir='${prefix}/man' oldincludedir='/usr/include' pdfdir='' prefix='NONE' program_transform_name='s,y,y,' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' stage1_cflags='' stage1_checking='' stage1_languages='' stage2_werror_flag='' sysconfdir='${prefix}/etc' target='i686-pc-linux-gnu' target_alias='' target_configargs='' target_cpu='i686' target_noncanonical='i686-pc-linux-gnu' target_os='linux-gnu' target_subdir='i686-pc-linux-gnu' target_vendor='pc' tooldir='' ## ------------- ## ## Output files. ## ## ------------- ## alphaieee_frag='' host_makefile_frag='config/mh-x86omitfp' ospace_frag='' serialization_dependencies='' target_makefile_frag='' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_BUGREPORT "" #define PACKAGE_NAME "" #define PACKAGE_STRING "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" configure: exit 77 |
You're setting CC={CROSS_COMPILE}gcc. You don't have a compiler called {CROSS_COMPILE}gcc. You should be setting CC like CC="${CROSS_COMPILE}gcc". Note the $ before the {CROSS_COMPILE} to indicate this is a variable.
|
All times are GMT -5. The time now is 09:56 AM. |