Please try my hack based on Linaro crosstool-ng Canadian windows build. 1) wget http://cbuild.validation.linaro.org/snapshots/crosstool-ng-linaro-1.13.1-4.8-2014.02.tar.bz2 2) tar -xf crosstool-ng-linaro-1.13.1-4.8-2014.02.tar.bz2 3) cd crosstool-ng-linaro-1.13.1-4.8-2014.02 4) sed -i 's/i586-mingw32msvc/arm-linux-gnueabihf/g' contrib/linaro/build.mk 5) sed -i 's/libiconv//g' steps.mk (libiconv is only for Windows) 6) make -f contrib/linaro/build.mk
Finally you will get a toolchain at ./builds/arm-linux-gnueabi-win32/install (Please ignore the fails at the end to package windows staffs. ) Good luck! -Zhenqiang On 11 April 2014 10:18, Anwej Alam <anwej.a...@upheave.in> wrote: > Dear Chen, > > Thanks for your reply. > > Yes, I am cross compiling gcc for ARM native GCC compiler. I will follow the > canadian build and i am also going to try linao > crosstool-ng for the same. > > Please suggest the steps for same. > > Thanks in Advance > > -br, > Anwej > 9958333456 > > > On Fri, Apr 11, 2014 at 7:43 AM, Anwej Alam <anwej.a...@upheave.in> wrote: >> >> Dear Yvan, >> >> I am going to adopt crosstool-ng option. I will update you the status >> soon. >> Thank you so much for you support. Let me try first. >> >> >> On Fri, Apr 11, 2014 at 6:41 AM, Zhenqiang Chen >> <zhenqiang.c...@linaro.org> wrote: >>> >>> It seams to me you want a "cross-native" build. The process is similar >>> with "canadian" build. If you want to try linaro crosstool-ng, I will >>> give you some instructions. >>> >>> -Zhenqiang >>> >>> On 11 April 2014 01:41, Anwej Alam <anwej.a...@upheave.in> wrote: >>> > Dear Sir, >>> > >>> > Thank you so much for your reply. >>> > >>> > I would like to tell you the exact scenario of my end. I have a SBC >>> > (nViDia >>> > Tegra 2) which have The Angstrom Linux Distro without GCC compiler. >>> > Currently i have a host PC (i686 and Ubuntu 12.04) on which i cross >>> > compiles the application for nViDia Tegra 2 and then transfer the >>> > executable >>> > to SBC. but now i want to build and compile application on nViDia Tegra >>> > 2 >>> > itself. for than I need a native GCC compiler on SBC (nViDia Tegra 2). >>> > >>> > So, Sir please suggest the method to solve my problem. >>> > >>> > Thanks in Advance >>> > >>> > -br, >>> > Anwej >>> > 9968333456 >>> > >>> > >>> > On Thu, Apr 10, 2014 at 10:53 PM, Yvan Roux <yvan.r...@linaro.org> >>> > wrote: >>> >> >>> >> Hi Anwej, >>> >> >>> >> these are the right options for an ARM compiler, but you have to tell >>> >> gcc that you want to build a compiler on an x86 platform that will be >>> >> use on an ARM one to produce ARM executable, to do so you have to >>> >> specify the target triplet of the flags --build, --host and --target, >>> >> but to build the compiler you will also need to build the binutils, >>> >> and the libc (and if you build for loinux you need the kernel headers >>> >> as well). This why kugan suggested to use crosstool-ng (I guess the >>> >> Linaro wiki page you have seen is about building a native ARM one) >>> >> >>> >> Rgds, >>> >> Yvan >>> >> >>> >> On 10 April 2014 19:05, Anwej Alam <anwej.a...@upheave.in> wrote: >>> >> > I am referring below link for gcc configuration options. >>> >> > >>> >> > http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html >>> >> > >>> >> > >>> >> > On Thu, Apr 10, 2014 at 11:52 AM, Anwej Alam <anwej.a...@upheave.in> >>> >> > wrote: >>> >> >> >>> >> >> Dear Yvan, >>> >> >> >>> >> >> Thanks for your reply. >>> >> >> We are trying to build native gcc compiler for CPU: nViDia Tegra 2 >>> >> >> which >>> >> >> has ARMv7-a, Cortex-A9 core. We are using host machine as i686 and >>> >> >> OS: >>> >> >> ubuntu 12.04. >>> >> >> >>> >> >> -br, >>> >> >> Anwej >>> >> >> 9958333456 >>> >> >> >>> >> >> >>> >> >> On Wed, Apr 9, 2014 at 9:13 PM, Yvan Roux <yvan.r...@linaro.org> >>> >> >> wrote: >>> >> >>> >>> >> >>> Hi Anwej, >>> >> >>> >>> >> >>> what kind of machine are you building on? my guess is that you try >>> >> >>> to >>> >> >>> do a native build whereas it is a cross one that you need. >>> >> >>> >>> >> >>> rgds, >>> >> >>> Yvan >>> >> >>> >>> >> >>> On 9 April 2014 16:32, Anwej Alam <anwej.a...@upheave.in> wrote: >>> >> >>> > Dear Sir, >>> >> >>> > >>> >> >>> > Thanks for you page. it is really very helpful to us. >>> >> >>> > We are facing a problem during compiling GCC for our ARMv7-a >>> >> >>> > Cortex-a9. >>> >> >>> > We are using following option: >>> >> >>> > >>> >> >>> > 1. >>> >> >>> > ../gcc-linaro*/configure --disable-bootstrap >>> >> >>> > --enable-languages=c,c++ >>> >> >>> > --with-mode=thumb --with-arch=armv7-a --with-tune=cortex-a9 >>> >> >>> > --with-float=hard --with-fpu=vpfv3-d16 >>> >> >>> > --prefix=$home/gcc/gcc-linaro >>> >> >>> > >>> >> >>> > 2. >>> >> >>> > make -j`getconf _NPROCESSORS_ONLN` >>> >> >>> > >>> >> >>> > after 2 step we are getting following error: >>> >> >>> > >>> >> >>> > >>> >> >>> > >>> >> >>> > checking whether putc_unlocked is declared... yes >>> >> >>> > checking whether getrlimit is declared... yes >>> >> >>> > checking whether setrlimit is declared... yes >>> >> >>> > checking whether getrusage is declared... yes >>> >> >>> > checking whether ldgetname is declared... no >>> >> >>> > checking whether times is declared... yes >>> >> >>> > checking whether sigaltstack is declared... yes >>> >> >>> > checking whether madvise is declared... yes >>> >> >>> > checking for struct tms... yes >>> >> >>> > checking for clock_t... yes >>> >> >>> > checking for F_SETLKW... yes >>> >> >>> > checking if mkdir takes one argument... no >>> >> >>> > Unknown CPU given in --with-arch=armv7-a. >>> >> >>> > make[1]: *** [configure-gcc] Error 1 >>> >> >>> > make[1]: Leaving directory `/home/anwej/src/build' >>> >> >>> > make: *** [all] Error 2 >>> >> >>> > >>> >> >>> > Please suggest the solution. where is the problem and what will >>> >> >>> > be >>> >> >>> > our >>> >> >>> > next >>> >> >>> > steps. >>> >> >>> > >>> >> >>> > Thanks in advance. >>> >> >>> > >>> >> >>> > -best regards >>> >> >>> > Anwej Alam >>> >> >>> > Ph: +91.995.833.3456 >>> >> >>> > >>> >> >>> > >>> >> >>> > >>> >> >>> > _______________________________________________ >>> >> >>> > linaro-toolchain mailing list >>> >> >>> > linaro-toolchain@lists.linaro.org >>> >> >>> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain >>> >> >>> > >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> -- >>> >> >> -best regards >>> >> >> Anwej Alam >>> >> >> Engineer, System Design >>> >> >> Upheave Systems Pvt. Ltd. >>> >> >> C-78, 1st Floor, Sec-2 Noida-201301 >>> >> >> Ph: +91.995.833.3456 >>> >> >> +91.901.573.3456 >>> >> >> Mail to: anwej.a...@upheave.in >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > -best regards >>> >> > Anwej Alam >>> >> > Engineer, System Design >>> >> > Upheave Systems Pvt. Ltd. >>> >> > C-78, 1st Floor, Sec-2 Noida-201301 >>> >> > Ph: +91.995.833.3456 >>> >> > +91.901.573.3456 >>> >> > Mail to: anwej.a...@upheave.in >>> > >>> > >>> > >>> > >>> > -- >>> > -best regards >>> > Anwej Alam >>> > Engineer, System Design >>> > Upheave Systems Pvt. Ltd. >>> > C-78, 1st Floor, Sec-2 Noida-201301 >>> > Ph: +91.995.833.3456 >>> > +91.901.573.3456 >>> > Mail to: anwej.a...@upheave.in >>> > >>> > _______________________________________________ >>> > linaro-toolchain mailing list >>> > linaro-toolchain@lists.linaro.org >>> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain >>> > >> >> >> >> >> -- >> -best regards >> Anwej Alam >> Engineer, System Design >> Upheave Systems Pvt. Ltd. >> C-78, 1st Floor, Sec-2 Noida-201301 >> Ph: +91.995.833.3456 >> +91.901.573.3456 >> Mail to: anwej.a...@upheave.in > > > > > -- > -best regards > Anwej Alam > Engineer, System Design > Upheave Systems Pvt. Ltd. > C-78, 1st Floor, Sec-2 Noida-201301 > Ph: +91.995.833.3456 > +91.901.573.3456 > Mail to: anwej.a...@upheave.in _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-toolchain