From c809a01baf9e0aa0daba8c3b703f867154034afc Mon Sep 17 00:00:00 2001 From: Piotr Kubaj Date: Mon, 31 Aug 2020 00:33:13 +0000 Subject: [PATCH] multimedia/libde265: fix build on armv6, armv7 Use GNU LD from binutils to fix build. --- multimedia/libde265/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/multimedia/libde265/Makefile b/multimedia/libde265/Makefile index 996aa9297d0e..a2c5670202f4 100644 --- a/multimedia/libde265/Makefile +++ b/multimedia/libde265/Makefile @@ -17,7 +17,12 @@ USES= autoreconf compiler:c++11-lib libtool pathfix pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-sherlock265 --disable-dec265 -BROKEN_armv6= fails to compile: invokes x86 assembler -BROKEN_armv7= fails to compile: invokes x86 assembler +.include -.include +.if ${ARCH} == "armv6" || ${ARCH} == "armv7" +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils +CONFIGURE_ENV+= CCASFLAGS="${CFLAGS} -B${LOCALBASE}/bin -no-integrated-as" +LLD_UNSAFE= yes +.endif + +.include