xlib_libXt: fix build issues
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Fri, 25 Jun 2010 09:33:25 +0000 (11:33 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tue, 6 Jul 2010 08:32:35 +0000 (10:32 +0200)
commitff15966c2ecc9258232ac49edf31c7f904eaf225
tree6605dde8a650a935aa6343bcda1c4868d700234d
parentdef6e3fd144a677d0b666a97ebc31a8be21b8ebd
xlib_libXt: fix build issues

The .mk file was hacking the CC_FOR_BUILD value so that
$(STAGING_DIR)/usr/include is added to the include path. This is not
correct since $(STAGING_DIR) contains target stuff, not host
stuff. The correct fix is to add a dependency on host-xproto_xproto,
which will install the needed headers in $(HOST_DIR)/usr/include.

In addition to that, a patch is added to make xlib_libXt build system
behave properly in the cross-compilation case, where the makestrs tool
needs to be built on the host as part of the compilation process. This
was working before because of our quirky TARGET_CONFIGURE_OPTS, but
those are going to be fixed in a future commit.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/x11r7/xlib_libXt/xlib_libXt-1.0.7-fix-cross-compile.patch [new file with mode: 0644]
package/x11r7/xlib_libXt/xlib_libXt.mk