<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
Hi,<BR>
<BR>
When cross-compiling, configuration stops with an error:<BR>
<BR>
<BLOCKQUOTE>
<PRE>
configure: error: cannot run test program while cross compiling
</PRE>
</BLOCKQUOTE>
<BR>
With the patch applied:<BR>
<BR>
<BLOCKQUOTE>
<PRE>
checking whether malloc(0) returns NULL... yes
</PRE>
</BLOCKQUOTE>
<PRE>

Colin wrote in bug 24460:

</PRE>
<BLOCKQUOTE>
<PRE>
add fourth argument to AC_RUN_IFELSE

libX11 fails to cross-compile unless --enable-malloc0returnsnull is given
during configuration, since configure can't run test programs in this
situation. This is a sensible conservative default that should be used by
default when cross-compiling rather than requiring it to be forced explicitly.
</PRE>
</BLOCKQUOTE>
<BR>
Regards,<BR>
Gaetan<BR>
<BR>
<BR>
</BODY>
</HTML>