From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [meta-oe][PATCH 03/11] directfb: add PACKAGECONFIG for inputdrivers
Date: Wed, 31 Aug 2016 21:40:58 +0200 [thread overview]
Message-ID: <20160831194106.14065-3-Martin.Jansa@gmail.com> (raw)
In-Reply-To: <20160831194106.14065-1-Martin.Jansa@gmail.com>
* move tslib dependency to PACKAGECONFIG and don't add it explicitly
through LDFLAGS, because it breaks the build now when tslib was removed
from oe-core:
configure:4543: checking whether the C compiler works
configure:4565: x86_64-oe-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/OE/build/shr-core/tmp-glibc/sysroots/qemux86-64 -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/OE/build/shr-core/tmp-glibc/work/core2-64-oe-linux/directfb/1.7.7-r0=/usr/src/debug/directfb/1.7.7-r0 -fdebug-prefix-map=/OE/build/shr-core/tmp-glibc/sysroots/x86_64-linux= -fdebug-prefix-map=/OE/build/shr-core/tmp-glibc/sysroots/qemux86-64= -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -lts -lm conftest.c >&5
/OE/build/shr-core/tmp-glibc/sysroots/x86_64-linux/usr/libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/6.2.0/ld: cannot find -lts
collect2: error: ld returned 1 exit status
configure:4569: $? = 1
configure:4607: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define DIRECTFB_VERSION "1.7.7"
| #define DIRECTFB_VERSION_VENDOR ""
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:4612: error: in `/OE/build/shr-core/tmp-glibc/work/core2-64-oe-linux/directfb/1.7.7-r0/build':
configure:4614: error: C compiler cannot create executables
See `config.log' for more details
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
meta-oe/recipes-graphics/directfb/directfb.inc | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/meta-oe/recipes-graphics/directfb/directfb.inc b/meta-oe/recipes-graphics/directfb/directfb.inc
index 46e0838..fc272bd 100644
--- a/meta-oe/recipes-graphics/directfb/directfb.inc
+++ b/meta-oe/recipes-graphics/directfb/directfb.inc
@@ -9,7 +9,7 @@ LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=dcf3c825659e82539645da41a7908589"
HOMEPAGE = "http://directfb.org"
-DEPENDS = "jpeg libpng freetype zlib tslib sysfsutils"
+DEPENDS = "jpeg libpng freetype zlib sysfsutils"
SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.gz \
file://configurefix.patch \
@@ -24,7 +24,7 @@ SRC_URI = "http://downloads.yoctoproject.org/mirror/sources/DirectFB-${PV}.tar.g
S = "${WORKDIR}/DirectFB-${PV}"
-LDFLAGS_append =" -lts -lm"
+LDFLAGS_append = " -lm"
# Workaround for linking issues seen with armv7a + gold
LDFLAGS_append_arm = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse-ld=bfd ', '', d)}"
@@ -33,11 +33,14 @@ BINCONFIG = "${bindir}/directfb-config"
inherit autotools binconfig-disabled pkgconfig
-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= "linuxinput"
PACKAGECONFIG[jpeg2000] = "--enable-jpeg2000,--disable-jpeg2000,jasper"
PACKAGECONFIG[drmkms] = "--enable-drmkms,--disable-drmkms,libdrm"
PACKAGECONFIG[tiff] = "--enable-tiff,--disable-tiff,tiff"
PACKAGECONFIG[webp] = "--enable-webp,--disable-webp,libwebp"
+PACKAGECONFIG[tslib] = "--with-inputdrivers=tslib,,tslib"
+PACKAGECONFIG[linuxinput] = "--with-inputdrivers=linuxinput,,"
+PACKAGECONFIG[noinput] = "--with-inputdrivers=none,,"
EXTRA_OECONF = "\
--with-gfxdrivers=none \
--
2.9.2
next prev parent reply other threads:[~2016-08-31 19:41 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-31 19:40 [meta-oe][PATCH 01/11] xf86-input-tslib: remove Martin Jansa
2016-08-31 19:40 ` [meta-oe][PATCH 02/11] efl: remove dependency on tslib Martin Jansa
2016-08-31 19:40 ` Martin Jansa [this message]
2016-08-31 19:40 ` [meta-oe][PATCH 04/11] gpsd, foxtrotgps: blacklist, fails to build with new binutils-2.27 Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 05/11] gnome-menus, gnome-panel3, gnome-control-center: blacklist, gnome-menus fails to build because of python Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 06/11] accel-ppp: blacklist, fails to build with new binutils-2.27 Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 07/11] samba: " Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 08/11] glmark2: blacklist, fails to build with gcc-6 Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 09/11] tracker: blacklist, fails to build with new binutils-2.27 Martin Jansa
2016-08-31 19:41 ` [meta-oe][PATCH 10/11] geany-plugins: blacklist because of QA issues Martin Jansa
2016-08-31 21:16 ` Andreas Müller
2016-08-31 19:41 ` [meta-oe][PATCH 11/11] smbnetfs: blacklist, depends on broken samba Martin Jansa
2016-09-04 4:03 ` [meta-oe][PATCH 01/11] xf86-input-tslib: remove Jonathan Liu
2016-09-04 10:06 ` Martin Jansa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160831194106.14065-3-Martin.Jansa@gmail.com \
--to=martin.jansa@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox