Discussion:
[omniORB] cross compiling (x86->arm)
Alexander Gattin
2006-10-03 23:51:00 UTC
Permalink
Hi!

I tried to cross compile omniorb 4.0.7 for ARM on x86
host.

There are still some problems left, especially with
debianization (dh_shlibdeps), but those are out of
scope here, in the list.

I've placed my findings (relevant for the upstream)
here:
http://www.omniorb-support.com/omniwiki/CrossCompiling

Please comment, ask questions, make suggestions, etc.
--
WBR,
xrgtn
Matej Kenda
2006-10-05 00:41:24 UTC
Permalink
Post by Alexander Gattin
Hi!
I tried to cross compile omniorb 4.0.7 for ARM on x86
host.
Please comment, ask questions, make suggestions, etc.
I am cross compiling Debian packages for ARM with a tool (environment)
called Scratchbox which I find very useful for cross compiling for ARM.

www.scratchbox.org

Regards,

Matej
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.omniorb-support.com/pipermail/omniorb-list/attachments/20061004/3db71465/attachment.htm
Alexander Gattin
2006-10-06 03:24:05 UTC
Permalink
Hi!
Post by Matej Kenda
Post by Alexander Gattin
I tried to cross compile omniorb 4.0.7 for ARM on x86
host.
Please comment, ask questions, make suggestions, etc.
I am cross compiling Debian packages for ARM with a tool (environment)
called Scratchbox which I find very useful for cross compiling for ARM.
www.scratchbox.org
Thanks, cross-compile environments are in my area of
interest, I'll look at scratchbox. Did you try to build
omniorb with it? Major point of the my post was not to
discuss particular cross environments but problems
rather specific to omniorb. The "bootstrap" problem
AFAIU effectively prevents omniorb from being directly
cross compiled no matter which environment do you use
(unless, of course, the envoronment includes ARM
emulator/virtualizer, which is loaded automatically for
ARM binaries) :). Or I'm missing something?

For record, I used standard Debian tools, i.e.:
1. toolchain-source
2. dpkg-cross
// Maybe I've forgot something, I'll double check
// and describe in more details if you like. %)
--
WBR,
xrgtn
Claudio Scafuri
2006-10-05 15:11:04 UTC
Permalink
Hello everybody,

You can find omniORB binaries for ARM (Intel Xscale) on Linux (kernel 2.4,
gcc-3.3) at:

http://www.elettra.trieste.it/~tango/downloads.html

Look at "Tango for Libera" section.

Actually it is a port specific for an embedded instrument (no shared libs!).
You can also find the patches (courtesy of D. Grisby) that you must apply in
order to correctly handle float values on this architecture.


Very soon we will release a version cross compiled with gcc 3.4.


Claudio Scafuri
Continue reading on narkive:
Loading...