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>
17 lines
723 B
Makefile
17 lines
723 B
Makefile
################################################################################
|
|
#
|
|
# xlib_libXt -- X.Org Xt library
|
|
#
|
|
################################################################################
|
|
|
|
XLIB_LIBXT_VERSION = 1.0.7
|
|
XLIB_LIBXT_SOURCE = libXt-$(XLIB_LIBXT_VERSION).tar.bz2
|
|
XLIB_LIBXT_SITE = http://xorg.freedesktop.org/releases/individual/lib
|
|
XLIB_LIBXT_AUTORECONF = YES
|
|
XLIB_LIBXT_LIBTOOL_PATCH = NO
|
|
XLIB_LIBXT_INSTALL_STAGING = YES
|
|
XLIB_LIBXT_DEPENDENCIES = xlib_libSM xlib_libX11 xproto_kbproto xproto_xproto xcb-proto libxcb host-xproto_xproto
|
|
XLIB_LIBXT_CONF_OPT = --disable-malloc0returnsnull --enable-shared --disable-static --disable-install-makestrs
|
|
|
|
$(eval $(call AUTOTARGETS,package/x11r7,xlib_libXt))
|