Hi Krish Thanks, that did the trick
Johan On 25 October 2011 07:47, krish <[email protected]> wrote: > Hi Johan, > > I have installed eldk-5.0 with the steps provided by you. > > The cross compilers are present in following path: > /opt/eldk-5.0/powerpc/sysroots/i686-oesdk-linux/usr/bin/powerpc-linux/ > > Add above cross compiler path to $PATH and use "powerpc-linux-gcc" to > compile your programs. > > There is no "ppc_85xx-" in eldk-5.0. > > "/opt/eldk-5.0/powerpc/rootfs/usr/bin/gcc" is if type "ELF 32-bit MSB > executable, PowerPC or cisco 4500". It means this can be executed on big > endian systems. > > On Tue, Oct 25, 2011 at 10:47 AM, Johan Moraal <[email protected]> > wrote: >> >> Hi >> >> Thanks for you reply. I tried ppc_85xx- and ppc_85xx, but no luck: >> >> johan@Ubuntu2:~/vmshare$ CROSS_COMPILE=ppc_85xx- >> johan@Ubuntu2:~/vmshare$ export CROSS_COMPILE >> johan@Ubuntu2:~/vmshare$ ${CROSS_COMPILE}gcc -S test.c >> ppc_85xx-gcc: command not found >> johan@Ubuntu2:~/vmshare$ >> johan@Ubuntu2:~/vmshare$ CROSS_COMPILE=ppc_85xx >> johan@Ubuntu2:~/vmshare$ export CROSS_COMPILE >> johan@Ubuntu2:~/vmshare$ ${CROSS_COMPILE}gcc -S test.c >> ppc_85xxgcc: command not found >> johan@Ubuntu2:~/vmshare$ >> >> More concerning to me is when I try to run the gcc binary in the eldk >> path: >> >> johan@Ubuntu2:~/vmshare$ /opt/eldk-5.0/powerpc/rootfs/usr/bin/gcc -S >> test.c >> bash: /opt/eldk-5.0/powerpc/rootfs/usr/bin/gcc: cannot execute binary file >> >> "cannot execute binary file"? >> >> Regards Johan >> >> On 25 October 2011 04:52, krish <[email protected]> wrote: >> > Hi, >> > >> > I have not yet installed ELDK5.0, but used ELDK42 extensively. In >> > ELDK42, >> > the compiler is "ppc_85xx-gcc". >> > In ELDK5.0, is it "ppc85xx-gcc"? Please recheck once. >> > >> > Anyhow, I have started downloading eldk5.0 >> > >> > On Tue, Oct 25, 2011 at 1:12 AM, Johan Moraal <[email protected]> >> > wrote: >> >> >> >> Hi >> >> >> >> I need some help using the ELDK. >> >> >> >> I downloaded the following files from your FTP server: >> >> /pub/eldk/5.0/targets/powerpc/ >> >> poky-image-sato-sdk-powerpc.tar.gz >> >> >> >> >> >> /pub/eldk/5.0/targets/powerpc/eldk-eglibc-i686-powerpc-toolchain-gmae-5.0.tar.bz2 >> >> /pub/eldk/5.0/targets/powerpc/target.conf >> >> /pub/eldk/5.0/install.sh >> >> >> >> I did not modify install.sh or target.conf >> >> >> >> My host system is Ubuntu 11.10 i686 (32bit). It is running as a >> >> virtual machine with Windows 7 as host. I use Virtual Box 4.1.4 for >> >> virtualisation. >> >> My target processor is the Freescale P1022 with two PPC e500v2 cores. >> >> However, for this excersice compiling for the MPC85xx (e500v1 core) >> >> will suffice >> >> >> >> I used the following commands install ELDK: >> >> >> >> johan@Ubuntu2:~/vmshare/eldk$ sudo ./install.sh powerpc >> >> -------------------------------------------------------------------- >> >> NOTICE: superuser priviledges will be needed to install the >> >> root file system; make sure you have sufficient permissions. >> >> -------------------------------------------------------------------- >> >> *** Installing ./targets/powerpc/poky-image-sato-sdk-powerpc.tar.gz >> >> *** Installing >> >> ./targets/powerpc/eldk-eglibc-i686-powerpc-toolchain-gmae-5.0.tar.bz2 >> >> johan@Ubuntu2:~/vmshare/eldk$ >> >> >> >> The installation completed without any errors. A folder /opt/eldk-5.0 >> >> was created in my filesystem >> >> >> >> After installation I did the following: >> >> >> >> johan@Ubuntu2:~/vmshare$ CROSS_COMPILE=ppc85xx- >> >> johan@Ubuntu2:~/vmshare$ export CROSS_COMPILE >> >> johan@Ubuntu2:~/vmshare$ >> >> >> >> >> >> PATH=$PATH:/opt/eldk-5.0/powerpc/rootfs/usr/bin:/opt/eldk-5.0/powerpc/rootfs/bin >> >> johan@Ubuntu2:~/vmshare$ printenv PATH >> >> >> >> >> >> /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/eldk-5.0/powerpc/rootfs/usr/bin:/opt/eldk-5.0/powerpc/rootfs/bin >> >> johan@Ubuntu2:~/vmshare$ >> >> >> >> As I understand it, ELDK should now be properly installed. To test it, >> >> I have a small test file I wish to compile: test.c >> >> >> >> I used the following command to compile (Note that I use the -S option >> >> because I want an .s assembly output file instead of an object file.) >> >> >> >> johan@Ubuntu2:~/vmshare$ ${CROSS_COMPILE}gcc -S test.c >> >> ppc85xx-gcc: command not found >> >> >> >> Alternatively I tried: >> >> >> >> johan@Ubuntu2:~/vmshare$ /opt/eldk-5.0/powerpc/rootfs/usr/bin/gcc -S >> >> test.c >> >> bash: /opt/eldk-5.0/powerpc/rootfs/usr/bin/gcc: cannot execute binary >> >> file >> >> >> >> Keep in mind that I have very little Linux experience. >> >> >> >> As you can see I am unable to cross compile >> >> >> >> Can you please assist? >> >> >> >> -- >> >> Johan >> >> _______________________________________________ >> >> eldk mailing list >> >> [email protected] >> >> http://lists.denx.de/mailman/listinfo/eldk >> > >> > >> > >> > -- >> > Regards, >> > Radha Krishna >> > "Find out what makes you happy and go behind it" >> > >> >> >> >> -- >> Johan > > > > -- > Regards, > Radha Krishna > "Find out what makes you happy and go behind it" > -- Johan _______________________________________________ eldk mailing list [email protected] http://lists.denx.de/mailman/listinfo/eldk
