From 2fb4cfa675f0f9263b9d316cfa51f4e0b12a4b66 Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Wed, 22 Nov 2017 10:09:33 +0100 Subject: [PATCH] imx-codec: remove unneeded binaries from the rootfs The current recipe copies binaries for different ARM architectures to the rootfs. For the CC6UL we need to save some space, so delete the versions of the binaries that are not being used. https://jira.digi.com/browse/DEL-4987 Signed-off-by: Javier Viguera --- .../imx-codec/imx-codec_4.1.4.bbappend | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 meta-digi-dey/recipes-multimedia/imx-codec/imx-codec_4.1.4.bbappend diff --git a/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec_4.1.4.bbappend b/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec_4.1.4.bbappend new file mode 100644 index 000000000..4438d9cfd --- /dev/null +++ b/meta-digi-dey/recipes-multimedia/imx-codec/imx-codec_4.1.4.bbappend @@ -0,0 +1,31 @@ +# Copyright (C) 2017 Digi International Inc. + +# Empirically detected binaries that are not needed for a given platform +REDUNDANT_BINS ?= "" +REDUNDANT_BINS_ccimx6ul ?= " \ + usr/lib/imx-mm/audio-codec/wrap/lib_aacd_wrap_arm11_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_aacd_wrap_arm9_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_mp3d_wrap_arm11_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_mp3d_wrap_arm9_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_nbamrd_wrap_arm9_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_vorbisd_wrap_arm11_elinux.so* \ + usr/lib/imx-mm/audio-codec/wrap/lib_wbamrd_wrap_arm9_elinux.so* \ + usr/lib/lib_aac_dec_arm11_elinux.so* \ + usr/lib/lib_aac_dec_arm9_elinux.so* \ + usr/lib/lib_mp3_dec_arm11_elinux.so* \ + usr/lib/lib_mp3_dec_arm9_elinux.so* \ + usr/lib/lib_mp3_enc_arm11_elinux.so* \ + usr/lib/lib_mp3_enc_arm9_elinux.so* \ + usr/share/imx-mm/audio-codec/examples/aac-dec/bin/test_aac_dec_arm11_elinux* \ + usr/share/imx-mm/audio-codec/examples/aac-dec/bin/test_aac_dec_arm9_elinux* \ + usr/share/imx-mm/audio-codec/examples/mp3-dec/bin/test_mp3_dec_arm11_elinux* \ + usr/share/imx-mm/audio-codec/examples/mp3-dec/bin/test_mp3_dec_arm9_elinux* \ + usr/share/imx-mm/audio-codec/examples/mp3-enc/bin/test_mp3_enc_arm11_elinux* \ + usr/share/imx-mm/audio-codec/examples/mp3-enc/bin/test_mp3_enc_arm9_elinux* \ +" + +do_install_append() { + for i in ${REDUNDANT_BINS}; do + rm -f ${D}/${i} + done +}