Message ID | 20221214215038.4183461-1-bernd.kuhls@t-online.de |
---|---|
State | Handled Elsewhere |
Headers | show |
Series | [1/1] package/libdrm: disable --as-needed linker flag for Codesourcery ARM 2014.05 toolchain | expand |
diff --git a/package/libdrm/libdrm.mk b/package/libdrm/libdrm.mk index 56366b6c48..cfb0f730fb 100644 --- a/package/libdrm/libdrm.mk +++ b/package/libdrm/libdrm.mk @@ -19,6 +19,13 @@ LIBDRM_CONF_OPTS = \ -Dcairo-tests=disabled \ -Dman-pages=disabled +# Codesourcery ARM 2014.05 fail to link libdrm.so with --as-needed +# linker flag due to a linker bug between binutils 2.24 and 2.25 +# (2.24.51.20140217). +ifeq ($(BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_ARM),y) +LIBDRM_CONF_OPTS += -Db_asneeded=false +endif + ifeq ($(BR2_PACKAGE_LIBATOMIC_OPS),y) LIBDRM_DEPENDENCIES += libatomic_ops ifeq ($(BR2_sparc_v8)$(BR2_sparc_leon3),y)
As similar patch was committed for mesa3d, see https://git.busybox.net/buildroot/commit/?id=d3f576d2f37a05275c0d25f855dc24935ff5de5c for details. Fixes: http://autobuild.buildroot.net/results/8b0/8b0b89100aeff554127387c78972ed3e1616c2c9/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> --- package/libdrm/libdrm.mk | 7 +++++++ 1 file changed, 7 insertions(+)