From 0d9d8984a9240a27f5ed2e15f1977ada67266906 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 3 May 2015 11:44:41 +0200 Subject: [PATCH] libecore: x-includes and x-libraries must be set for cross-compiling If those flags are not explicitly passed, the libecore configure script will include -I/usr/X11R6/include and -L/usr/X11R6/lib in the compile flags, which are obviously unsafe for cross-compilation. The fix is similar to "package/efl/libevas: x-includes and x-libraries must be set for cross-compiling" done by Romain Naour on libecore. Signed-off-by: Thomas Petazzoni --- package/efl/libecore/libecore.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/efl/libecore/libecore.mk b/package/efl/libecore/libecore.mk index dc73687148..1f711a8315 100644 --- a/package/efl/libecore/libecore.mk +++ b/package/efl/libecore/libecore.mk @@ -74,7 +74,10 @@ LIBECORE_CONF_OPTS += --disable-ecore-sdl endif ifeq ($(BR2_PACKAGE_LIBECORE_X),y) -LIBECORE_CONF_OPTS += --enable-ecore-x +LIBECORE_CONF_OPTS += --enable-ecore-x \ + --with-x=$(STAGING_DIR) \ + --x-includes=$(STAGING_DIR)/usr/include \ + --x-libraries=$(STAGING_DIR)/usr/lib LIBECORE_DEPENDENCIES += xlib_libXext xlib_libX11 else LIBECORE_CONF_OPTS += --disable-ecore-x --disable-ecore-imf-xim -- 2.30.2