From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.kmu-office.ch (mail.kmu-office.ch [178.209.48.109]) by mail.openembedded.org (Postfix) with ESMTP id 7354F60069 for ; Tue, 12 Dec 2017 13:27:58 +0000 (UTC) Received: from linuxdev2.toradex.int (unknown [46.140.72.82]) by mail.kmu-office.ch (Postfix) with ESMTPSA id 8A6B75C1007; Tue, 12 Dec 2017 14:21:59 +0100 (CET) From: Stefan Agner To: openembedded-core@lists.openembedded.org Date: Tue, 12 Dec 2017 14:27:55 +0100 Message-Id: <20171212132755.30556-1-stefan@agner.ch> X-Mailer: git-send-email 2.13.6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=agner.ch; s=dkim; t=1513084919; bh=9M9oY2h4BJ6/o7MFX1sbXH442Hx3k4bjTG2A+/LNbH0=; h=From:To:Cc:Subject:Date:Message-Id; b=FRKyj1c/qBKZuTwogNBrR5+Kih6AEX8wFDV7PgN5/2jY+zC8OzTZ66G5wFANoxGkbmqjm+JUfE2l524LI+aogBzDhvhDXZ0QtDtM+zbvkT3W6YZrUoUwrcKtzvubiej8N/TYkRRE51TcMwxr3OIEQRL71buGwPQ4hwESm+SbpFI= Cc: Stefan Agner , otavio@ossystems.com.br Subject: [PATCH v2] waf.bbclass: explicitly pass bindir and libdir X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Dec 2017 13:27:58 -0000 From: Stefan Agner On some build hosts distros (e.g. Fedora 26) waf tries to be smart about libdir detection and defaults to [EXEC_PREFIX/lib64]. This obviously is not what we want for 32-bit targets and usually fails in the do_package phase: WARNING: gstreamer1.0-plugins-imx-0.13.0-r0 do_package: QA Issue: gstreamer1.0-plugins-imx: Files/directories were installed but not shipped in any package: /usr/lib64/libgstimxcommon.so.0 Waf knows prefix, bindir and libdir as default options. Explicitly pass those three. Signed-off-by: Stefan Agner --- meta/classes/waf.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/waf.bbclass b/meta/classes/waf.bbclass index c4698e910a..d0de6fe729 100644 --- a/meta/classes/waf.bbclass +++ b/meta/classes/waf.bbclass @@ -26,7 +26,7 @@ def get_waf_parallel_make(d): return "" waf_do_configure() { - ${S}/waf configure --prefix=${prefix} ${EXTRA_OECONF} + ${S}/waf configure --prefix=${prefix} --bindir=${bindir} --libdir=${libdir} ${EXTRA_OECONF} } waf_do_compile() { -- 2.13.6