This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello Robert and all! On Tuesday 24 April 2007 19:52, Robert P. J. Day wrote: > AFAIK, i can build a 64-bit toolchain, then compile a simple "hello, > world" using that, right? i can't just run a 64-bit binary on the > 32-bit OS, so testing a 64-bit binary would truly show that the > toolchain was built correctly, right? with all of the libs properly > built and so on. On your 32-bit distro, build your "hello, world!" demo app with your 64-bit cross-toolchain. A static link should be enough, while a dynamic link would be more complex to set up. Run your demo app: it doesn't run. Then build a 64-bit enabled kernel with 32-bit (IA32) emulation. Boot this 64-bit kernel. Your userland is still 32-bit, but your kernel should just handle this. Then run your demo app: it runs. Plus, as already suggested, file and readelf to check the demo app. That's what I'd do. Note: simply booting the kernel is not a sufficient proof, because one could argue that it is still 32-bit because it runs the 32-bit userland. By running your 64-bit demo app with your 64-bit kernel, you can proove the 64-bitness of your toolchain. Somewhat. Regards, Yann E. MORIN. -- .-----------------.--------------------.------------------.--------------------. | Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: | | +0/33 662376056 | Software Designer | \ / CAMPAIGN | ^ | | --==< °_° >==-- °------------.-------: X AGAINST | /e\ There is no | | http://ymorin.is-a-geek.org/ | (*_*) | / \ HTML MAIL | """ conspiracy. | °------------------------------°-------°------------------°--------------------° -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |