There is a new confgure option --enable-hardening: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.43.1
Enable it by default, for target. The native can't be built with it: | checking for uuid_generate in -luuid... no | configure: error: external uuid library not found Signed-off-by: Robert Yang <[email protected]> --- .../e2fsprogs/{e2fsprogs_1.43.bb => e2fsprogs_1.43.1.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta/recipes-devtools/e2fsprogs/{e2fsprogs_1.43.bb => e2fsprogs_1.43.1.bb} (97%) diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.1.bb similarity index 97% rename from meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.bb rename to meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.1.bb index e82124b..696818d 100644 --- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.bb +++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.43.1.bb @@ -1,7 +1,5 @@ require e2fsprogs.inc -PR = "r1" - SRC_URI += "file://acinclude.m4 \ file://remove.ldconfig.call.patch \ file://quiet-debugfs.patch \ @@ -11,13 +9,15 @@ SRC_URI += "file://acinclude.m4 \ file://Revert-mke2fs-enable-the-metadata_csum-and-64bit-fea.patch \ " -SRCREV = "d6adf070b0e85f209c0d7f310188b134b5cb7180" +SRCREV = "48203a389d2d9f45dd0768f0963cb2b3ffbc12df" UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+\.\d+(\.\d+)*)$" EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} \ --enable-elf-shlibs --disable-libuuid --disable-uuidd \ --disable-libblkid --enable-verbose-makecmds" +EXTRA_OECONF_append_class-target = " --enable-hardening" + EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir} --enable-bsd-shlibs" PACKAGECONFIG ??= "" -- 2.9.0 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
