From bdb7909cb4dbc3bdc5cdfd154a3b6f466d09ab8f Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 28 May 2015 10:15:02 +0200 Subject: [PATCH] arm-mem: install libarmmem-a7.so on cortex-a7 Signed-off-by: Stephan Raue --- packages/devel/arm-mem/package.mk | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/devel/arm-mem/package.mk b/packages/devel/arm-mem/package.mk index 362ad9b1988..d0b069fb944 100644 --- a/packages/devel/arm-mem/package.mk +++ b/packages/devel/arm-mem/package.mk @@ -33,7 +33,13 @@ PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from s PKG_IS_ADDON="no" PKG_AUTORECONF="no" -PKG_MAKE_OPTS_TARGET="libarmmem.so" +if [ "$TARGET_CPU" = "arm1176jzf-s" ]; then + ARMMEM_SO=libarmmem.so +elif [ "$TARGET_CPU" = "cortex-a7" ]; then + ARMMEM_SO=libarmmem-a7.so +fi + +PKG_MAKE_OPTS_TARGET="$ARMMEM_SO" pre_make_target() { export CROSS_COMPILE=$TARGET_PREFIX @@ -45,17 +51,17 @@ make_init() { makeinstall_target() { mkdir -p $INSTALL/lib - cp -P libarmmem.so $INSTALL/lib + cp -P $ARMMEM_SO $INSTALL/lib mkdir -p $INSTALL/etc - echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload + echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload } makeinstall_init() { mkdir -p $INSTALL/lib - cp -P libarmmem.so $INSTALL/lib + cp -P $ARMMEM_SO $INSTALL/lib mkdir -p $INSTALL/etc - echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload + echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload }