Thread (1 message) 1 message, 1 author, 2001-10-19

Re: autoconf and cross-compiling?

From: Dan Kegel <hidden>
Date: 2001-10-19 00:08:42

Someone wrote:
This helps in some situations, but does  only  part  of  the  job  in
others.  In general, autoconf/automake based stuff will fail to build
more or less completely when it comes to situations where it tries to
get information of the (supposed target) system by trying to run some
test programs.

Either it uses the cross compiler to build the test programs - the it
dies because these programs cannot be run on the host system;  or  it
uses  the native compiler and it dies later (sometimes REALLY late on
the target) because it gathers information from the build host  which
does  not apply on the target (simple case: getting information about
endianess when building on a x86 host for a PPC target).
...
There was another posting about this issue by Magnus Damm, see
http://lists.linuxppc.org/linuxppc-embedded/200109/msg00355.html
Thanks for the link!

I believe there's a fix for the endian problem; see
http://www.gnu.org/software/ac-archive/Cross_Compilation/ac_c_bigendian_cross.html

A similar approch should work for sizeof, shouldn't it?

Don't know about the other ones, like fork etc. :-(

- Dan

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help