Message ID | 20211204212940.3787349-2-jacob.kroon@gmail.com |
---|---|
State | New |
Headers | show |
Series | Improve native/cross reproducibility | expand |
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass index 2d219cb5e5..aae3fc887e 100644 --- a/meta/classes/kernel.bbclass +++ b/meta/classes/kernel.bbclass @@ -228,6 +228,7 @@ KERNEL_EXTRA_ARGS ?= "" EXTRA_OEMAKE = " HOSTCC="${BUILD_CC}" HOSTCFLAGS="${BUILD_CFLAGS}" HOSTLDFLAGS="${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}"" EXTRA_OEMAKE += " HOSTCXX="${BUILD_CXX}" HOSTCXXFLAGS="${BUILD_CXXFLAGS}"" +BUILD_LDFLAGS += "-Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE}" KERNEL_ALT_IMAGETYPE ??= ""
Building the kernel involves building native tools that are run during the kernel build itself. One of the upcoming patches removes ${STAGING_LIBDIR_NATIVE} and ${STAGING_BASE_LIBDIR_NATIVE} from the rpath, so pass them here so that the kernel tools can continue to run. Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com> --- meta/classes/kernel.bbclass | 1 + 1 file changed, 1 insertion(+)