multilib: imx-dsp: Fix install/remove [YOCIMX-6228]

Log data follows:
| DEBUG: Executing python function extend_recipe_sysroot
| NOTE: Direct dependencies are ['virtual:native:/opt/work/kirkstone/sources/poky/meta/recipes-devtools/autoconf/autoconf_2.71.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-devtools/gcc/gcc-runtime_11.2.bb:do_populate_sysroot', 'virtual:native:/opt/work/kirkstone/sources/poky/meta/recipes-devtools/automake/automake_1.16.5.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-devtools/gcc/gcc-cross_11.2.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-devtools/libtool/libtool-cross_2.4.7.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-devtools/libtool/libtool-native_2.4.7.bb:do_populate_sysroot', 'virtual:native:/opt/work/kirkstone/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', '/opt/work/kirkstone/sources/poky/meta/recipes-core/glibc/glibc_2.35.bb:do_populate_sysroot', 'virtual:native:/opt/work/kirkstone/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/opt/work/kirkstone/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
| NOTE: Installed into sysroot: []
| NOTE: Skipping as already exists in sysroot: ['autoconf-native', 'gcc-runtime', 'automake-native', 'gcc-cross-aarch64', 'libtool-cross', 'libtool-native', 'pseudo-native', 'quilt-native', 'glibc', 'pkgconfig-native', 'patch-native', 'linux-libc-headers', 'm4-native', 'gnu-config-native', 'texinfo-dummy-native', 'binutils-cross-aarch64', 'xz-native', 'mpfr-native', 'gmp-native', 'flex-native', 'libmpc-native', 'zlib-native', 'attr-native', 'libgcc', 'gettext-minimal-native']
| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing python function autotools_aclocals
| DEBUG: SITE files ['endian-little', 'bit-64', 'arm-common', 'arm-64', 'common-linux', 'common-glibc', 'aarch64-linux', 'common']
| DEBUG: Python function autotools_aclocals finished
| DEBUG: Executing shell function do_install
| NOTE: make -j 15 DESTDIR=/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image install
| make[1]: Entering directory '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/build'
| make[1]: Nothing to be done for 'install-exec-am'.
|  /opt/work/kirkstone/build/tmp/hosttools/mkdir -p '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/unit_tests/DSP'
|  /opt/work/kirkstone/build/tmp/hosttools/mkdir -p '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/usr/lib64/imx-mm/audio-codec/wrap'
|  /opt/work/kirkstone/build/tmp/hosttools/mkdir -p '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/usr/lib64/pkgconfig'
|  /opt/work/kirkstone/build/tmp/hosttools/mkdir -p '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/lib64/firmware/imx/dsp'
|  /opt/work/kirkstone/build/tmp/hosttools/install -c -m 644 ../imx-dsp-2.0.0/./release/exe/dsp_test.out ../imx-dsp-2.0.0/./release/exe/dsp_rend_test.out '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/unit_tests/DSP'
|  /opt/work/kirkstone/build/tmp/hosttools/install -c -m 644 ../imx-dsp-2.0.0/./release/wrapper/lib_dsp_wrap_arm_elinux.so '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/usr/lib64/imx-mm/audio-codec/wrap'
|  /opt/work/kirkstone/build/tmp/hosttools/install -c -m 644 libfsldspframework.pc '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/usr/lib64/pkgconfig'
|  /opt/work/kirkstone/build/tmp/hosttools/install -c -m 644 ../imx-dsp-2.0.0/./release/hifi4_imx8mp.bin ../imx-dsp-2.0.0/./release/hifi4_imx8qmqxp.bin ../imx-dsp-2.0.0/./release/hifi4_imx8ulp.bin '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/lib64/firmware/imx/dsp'
| make  install-data-hook
| make[2]: Entering directory '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/build'
| make[2]: Leaving directory '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/build'
| make[1]: Leaving directory '/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/build'
| find: ‘/opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/lib/firmware/imx/dsp’: No such file or directory
| WARNING: /opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/temp/run.do_install.451957:158 exit 1 from 'find /opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/image/lib/firmware/imx/dsp -name hifi4_*.bin -not -name *imx8qmqxp* -exec rm {} \;'
| WARNING: Backtrace (BB generated script):
|       #1: do_install, /opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/temp/run.do_install.451957, line 158
|       #2: main, /opt/work/kirkstone/build/tmp/work/imx8qxpc0mek-poky-linux/imx-dsp/2.0.0-r0/temp/run.do_install.451957, line 212
ERROR: Task (/opt/work/kirkstone/sources/meta-imx/meta-bsp/recipes-multimedia/imx-dsp/imx-dsp_2.0.0.bb:do_install) failed with exit code '1'

Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
This commit is contained in:
Cristinel Panfir 2022-05-02 15:04:13 +03:00
parent d16247a59b
commit a8309b46aa

View File

@ -34,9 +34,9 @@ UNSUPPORTED_TESTS:mx8ulp-nxp-bsp = ""
do_install:append () {
# Remove firmware not for this platform
find ${D}/lib/firmware/imx/dsp -name hifi4_*.bin -not -name *${HIFI4_PLATFORM}* -exec rm {} \;
find ${D}/${baselib}/firmware/imx/dsp -name hifi4_*.bin -not -name *${HIFI4_PLATFORM}* -exec rm {} \;
# Set the expected generic name for the firmware
mv ${D}/lib/firmware/imx/dsp/hifi4_${HIFI4_PLATFORM}.bin ${D}/lib/firmware/imx/dsp/hifi4.bin
mv ${D}/${baselib}/firmware/imx/dsp/hifi4_${HIFI4_PLATFORM}.bin ${D}/${baselib}/firmware/imx/dsp/hifi4.bin
# Remove unit tests not for this platform
for unsupported_test in ${UNSUPPORTED_TESTS}; do
find ${D}/unit_tests/DSP -name $unsupported_test* -exec rm {} \;