diff --git a/packages/devel/arm-mem/package.mk b/packages/devel/arm-mem/package.mk index 362ad9b198..d0b069fb94 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 }