[PATCH libXt 1/2] Fix cross-compilation

Alan Coopersmith alan.coopersmith at oracle.com
Thu Jan 3 08:00:48 PST 2013


On 01/ 3/13 07:32 AM, Thomas Petazzoni wrote:
> Dear Thierry Reding,
> 
> On Thu,  3 Jan 2013 10:16:55 +0100, Thierry Reding wrote:
>> When cross-compiling against a sysroot for instance, a --sysroot
>> option is typically passed via the CPPFLAGS variable. This can cause
>> the build to break in the util subdirectory which requires the
>> CPPFLAGS to be set for the build system.
>>
>> Solve this by using the value of CPPFLAGS_FOR_BUILD for CPPFLAGS in
>> the util subdirectory. Cross-compile setups can override the variable
>> when calling teh configure script.
>>
>> Signed-off-by: Thierry Reding <thierry.reding at avionic-design.de>
> 
> I also sent a libXt cross-compilation fix a while ago, but it was never
> applied:
> 
> Subject: [PATCH] libXt: util: don't link makestrs with target cflags
> Date: Fri, 16 Nov 2012 10:41:06 +0100
> 
> Hopefully it will get applied some day.

http://patchwork.freedesktop.org/patch/12455/ shows an unresolved issue
about the removal of X11/Xos.h introducing warnings since it handled the
#include of string.h that's now missing from the file.

-- 
	-Alan Coopersmith-              alan.coopersmith at oracle.com
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc


More information about the xorg-devel mailing list