]> code.ossystems Code Review - openembedded-core.git/commitdiff
flex: create separate package for libfl
authorAndre McCurdy <armccurdy@gmail.com>
Tue, 6 Mar 2018 02:41:57 +0000 (18:41 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 8 Mar 2018 18:31:56 +0000 (10:31 -0800)
Target binaries linked with libfl currently generate a runtime
dependency on the entire flex package (and therefore m4 and bison
too). Copy Debian's approach and create a separate package for libfl.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/flex/flex_2.6.0.bb

index a906fe8dc64e34c5a0ac3d5b1e7057a02349c3f6..b89b7515b56c17dae2287a8a18368dac08ad94ec 100644 (file)
@@ -43,6 +43,10 @@ do_install_append_class-nativesdk() {
        create_wrapper ${D}/${bindir}/flex M4=${M4}
 }
 
+PACKAGES =+ "${PN}-libfl"
+
+FILES_${PN}-libfl = "${libdir}/libfl.so.* ${libdir}/libfl_pic.so.*"
+
 RDEPENDS_${PN} += "m4"
 RDEPENDS_${PN}-ptest += "bash gawk"