From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3936 invoked by alias); 27 Jan 2014 21:40:59 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 3925 invoked by uid 89); 27 Jan 2014 21:40:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-qa0-f49.google.com Received: from mail-qa0-f49.google.com (HELO mail-qa0-f49.google.com) (209.85.216.49) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 27 Jan 2014 21:40:57 +0000 Received: by mail-qa0-f49.google.com with SMTP id w8so8009486qac.22 for ; Mon, 27 Jan 2014 13:40:55 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.140.81.240 with SMTP id f103mr13173050qgd.104.1390858855707; Mon, 27 Jan 2014 13:40:55 -0800 (PST) Received: by 10.140.92.129 with HTTP; Mon, 27 Jan 2014 13:40:55 -0800 (PST) In-Reply-To: References: Date: Mon, 27 Jan 2014 21:40:00 -0000 Message-ID: Subject: Fwd: Crosscompilation for ARM fails (C compiler cannot create executables error) From: Francisco Cuesta To: gdb@sourceware.org Content-Type: text/plain; charset=ISO-8859-1 X-SW-Source: 2014-01/txt/msg00029.txt.bz2 Sorry I copied the wrong script, it's this one #part for compiling just gdbserver mkdir buil-gdbserver/ cd buil-gdbserver/ export CC="/home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc" export CXX="/home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-g++" export AR="/home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-ar" CONFOPTS+="--host=arm-mv5sft-linux-gnueabi --build=i686-pc-linux-gnu " ~/gdb-7.5/configure ${CONFOPTS} Script output ubuntu:~/gdb-7.5/build-gdbserver$ ./gdbCompiler.sh mkdir: cannot create directory `buil-gdbserver/': File exists checking build system type... i686-pc-linux-gnu checking host system type... arm-mv5sft-linux-gnueabi checking target system type... arm-mv5sft-linux-gnueabi checking for a BSD-compatible install... /usr/bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for a sed that does not truncate output... /bin/sed checking for gawk... gawk checking for arm-mv5sft-linux-gnueabi-gcc... /home/javier/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc checking for C compiler default output file name... configure: error: in `/home/javier/gdb-7.5/build-gdbserver/buil-gdbserver': configure: error: C compiler cannot create executables See `config.log' for more details. Config.log 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.64. Invocation command line was $ /home/j/gdb-7.5/configure --host=arm-mv5sft-linux-gnueabi --build=i686-pc-linux-gnu ## --------- ## ## Platform. ## ## --------- ## hostname = ubuntu uname -m = x86_64 uname -r = 3.8.0-29-generic uname -s = Linux uname -v = #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/lib/lightdm/lightdm PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:2237: checking build system type configure:2251: result: i686-pc-linux-gnu configure:2298: checking host system type configure:2311: result: arm-mv5sft-linux-gnueabi configure:2331: checking target system type configure:2344: result: arm-mv5sft-linux-gnueabi configure:2398: checking for a BSD-compatible install configure:2466: result: /usr/bin/install -c configure:2477: checking whether ln works configure:2499: result: yes configure:2503: checking whether ln -s works configure:2507: result: yes configure:2514: checking for a sed that does not truncate output configure:2578: result: /bin/sed configure:2587: checking for gawk configure:2603: found /usr/bin/gawk configure:2614: result: gawk configure:3727: checking for arm-mv5sft-linux-gnueabi-gcc configure:3754: result: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc configure:4023: checking for C compiler version configure:4032: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc --version >&5 /home/j/gdb-7.5/configure: line 4034: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc: No such file or directory configure:4043: $? = 127 configure:4032: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc -v >&5 /home/j/gdb-7.5/configure: line 4034: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc: No such file or directory configure:4043: $? = 127 configure:4032: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc -V >&5 /home/j/gdb-7.5/configure: line 4034: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc: No such file or directory configure:4043: $? = 127 configure:4032: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc -qversion >&5 /home/j/gdb-7.5/configure: line 4034: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc: No such file or directory configure:4043: $? = 127 configure:4063: checking for C compiler default output file name configure:4085: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc conftest.c >&5 /home/j/gdb-7.5/configure: line 4087: /home/j/SW3.2p1/bin/arm-mv5sft-linux-gnueabi-gcc: No such file or directory configure:4089: $? = 127 configure:4126: result: configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:4132: error: in `/home/j/gdb-7.5/build-gdbserver/buil-gdbserver': configure:4136: error: C compiler cannot create executables See `config.log' for more details.