ok, so you have to find what is the kernel and libc version of your Angstrom distro and look at crosstool-ng to build a toolchain that will match with your system.
On 10 April 2014 20:16, Anwej Alam <anwej.a...@upheave.in> wrote: > opkg is not working. thats why i am trying to build from host PC. > > > On Thu, Apr 10, 2014 at 11:40 PM, Yvan Roux <yvan.r...@linaro.org> wrote: >> >> I never used Angstrom distro, but googling it shows that it seems >> possible to install gcc and the binutils on Tegra2 with opkg (to >> search the package names, try something opkg search 'gcc*' for >> instance). >> >> On 10 April 2014 19: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 > > > > > -- > -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