From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21918 invoked by alias); 17 Oct 2011 07:44:28 -0000 Received: (qmail 21907 invoked by uid 22791); 17 Oct 2011 07:44:27 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from rayleigh.systella.fr (HELO rayleigh.systella.fr) (213.41.184.253) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 17 Oct 2011 07:44:12 +0000 Received: from [192.168.0.4] (bertrand@cauchy.systella.fr [192.168.0.4]) (authenticated bits=0) by rayleigh.systella.fr (8.14.4/8.14.4/Debian-2) with ESMTP id p9H7i3ak004167 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Mon, 17 Oct 2011 09:44:04 +0200 Message-ID: <4E9BDCC3.8060401@systella.fr> Date: Mon, 17 Oct 2011 07:44:00 -0000 From: BERTRAND Joel User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.1.19) Gecko/20110929 Iceape/2.0.14 MIME-Version: 1.0 To: gcc-help@gcc.gnu.org Subject: Re: Build a cross compiler for Android target (arm) References: <4E995534.6040903@systella.fr> <4E9BCC09.3030701@wippies.com> <4E9BDC91.4010801@systella.fr> In-Reply-To: <4E9BDC91.4010801@systella.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2011-10/txt/msg00142.txt.bz2 BERTRAND Joel a écrit : > Jeffrey Walton a écrit : >> On Mon, Oct 17, 2011 at 2:32 AM, Kai Ruottu >> wrote: >>> 15.10.2011 12:41, BERTRAND Joel kirjoitti: >>> >>>> I'm trying to build a cross compiler for Android target as I want to >>>> obtain a Fortran compiler. >>>> >>>> Of course, I have installed android ndk to have sysroot. >>>> Build process stops with : >>>> >>>> checking whether the >>>> /home/bertrand/android/ndk/compilers/gcc-build/./gcc/xgcc >>>> -B/home/bertrand/android/ndk/compilers/gcc-build/./gcc/ >>>> -B/home/bertrand/android/ndk/compilers/arm-android-eabi/bin/ >>>> -B/home/bertrand/android/ndk/compilers/arm-android-eabi/lib/ -isystem >>>> /home/bertrand/android/ndk/compilers/arm-android-eabi/include -isystem >>>> /home/bertrand/android/ndk/compilers/arm-android-eabi/sys-include >>>> linker >>>> (/home/bertrand/android/ndk/compilers/gcc-build/./gcc/collect-ld) >>>> supports shared libraries... yes >>>> checking dynamic linker characteristics... no >>>> checking how to hardcode library paths into programs... immediate >>>> checking for shl_load... configure: error: Link tests are not allowed >>>> after GCC_NO_EXECUTABLES. >>>> make[1]: *** [configure-target-libstdc++-v3] Erreur 1 >>> >>> Ok, you have the GCC binaries ready (in $build/gcc) and also >>> libgcc (in $build/libgcc) and then your build crashes when >>> trying to configure libstdc++-v3 ... The C parts are OK, but >>> getting the C++ library fails. So what would be the sane >>> reaction in this situation? >>> >>> For me it would be to try to compile and link a simple "Hello >>> World" app with the new GCC... But maybe Android is too weird >>> for this, no experience about whether it even supports simple >>> "console" apps in a terminal window, requiring some really >>> complex application as that "Hello World". >> Google has their own stdc and stdc++, which has some compilation >> problems. Search the Android NDK group >> (http://groups.google.com/group/android-ndk) and the Android Issue >> List (http://code.google.com/p/android/issues/list). See, for example, >> http://code.google.com/p/android/issues/detail?id=14559. > > Thanks a lot for your answer, but I have search a long time before > posting here... And I have found no real solution. Some people seem to > have the same problem and I'm not able to find any solution. > > Regards, > > JKB -- Dr. BERTRAND Joël SYSTELLA S.A.R.L., 10, place de l'école, 68000 COLMAR, FRANCE Tél.: +33 (0) 973870201, GSM: +33 (0) 616018060, Fax: +33 (0) 149297395 http://www.systella.fr