summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com>2017-04-09 18:58:44 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-03-04 11:12:10 +0000
commitf5530152f9b35387ee837d8515c9a882f0196367 (patch)
treea2f6d6445ac5000495f855bc95d256d95c5706c2
parente30f669335863777b3b2b121c65ff8d2c6ea9cc2 (diff)
downloadpoky-f5530152f9b35387ee837d8515c9a882f0196367.tar.gz
linux-firmware: Fix build failure when update SRCREV to latest HEAD
When we update the SRCREV to latest, we will encouter the following bitbake error. Build error message: | Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 | error: Arch dependent binaries in noarch package | | | RPM build errors: | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0081-0001_1x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_8x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0081-0001_4x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_4x10_1x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0097-0001_2x40.nffw | Missing build-id in /home/phoongst/work2/test00/tmp/work/all-poky-linux/linux-firmware/1_0.0+gitAUTOINC+44d8e8d4fd-r0/package/lib/firmware/netronome/nic_AMDA0096-0001_2x10.nffw | Deprecated external dependency generator is used! | Arch dependent binaries in noarch package | WARNING: exit code 1 from a shell command. This is due to netronome firmware is not included in noarch package. Hence we removed the netronome firmware before it is packaged, until the rpm issue is resolved. (From OE-Core rev: 8057e14fe582b2f2f8b02fb1d7fae2cfaae501f4) Signed-off-by: Chang, Rebecca Swee Fun <rebecca.swee.fun.chang@intel.com> Signed-off-by: Ng, Wei Tee <wei.tee.ng@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-kernel/linux-firmware/linux-firmware_git.bb7
1 files changed, 5 insertions, 2 deletions
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
index 7b43c25dba..be5bdbd7f5 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_git.bb
@@ -112,7 +112,7 @@ LIC_FILES_CHKSUM = "\
112 file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \ 112 file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \
113 file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \ 113 file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \
114 file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \ 114 file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \
115 file://WHENCE;md5=4c56371b1c0d9e75f7620563c652b566 \ 115 file://WHENCE;md5=ad12d0618287e8c10ae3da05fa0edcfb \
116" 116"
117 117
118# These are not common licenses, set NO_GENERIC_LICENSE for them 118# These are not common licenses, set NO_GENERIC_LICENSE for them
@@ -172,7 +172,7 @@ NO_GENERIC_LICENSE[Firmware-xc5000] = "LICENCE.xc5000"
172NO_GENERIC_LICENSE[Firmware-xc5000c] = "LICENCE.xc5000c" 172NO_GENERIC_LICENSE[Firmware-xc5000c] = "LICENCE.xc5000c"
173NO_GENERIC_LICENSE[WHENCE] = "WHENCE" 173NO_GENERIC_LICENSE[WHENCE] = "WHENCE"
174 174
175SRCREV = "a4dde74b504522d239e8521617b53b03f393ed6a" 175SRCREV = "b14134583c2a15d4404695f72cb523daedb877ab"
176PE = "1" 176PE = "1"
177PV = "0.0+git${SRCPV}" 177PV = "0.0+git${SRCPV}"
178 178
@@ -216,6 +216,9 @@ do_install() {
216 216
217 # Copy the iwlwifi ucode 217 # Copy the iwlwifi ucode
218 cp ${WORKDIR}/iwlwifi-8000C-19.ucode ${D}${nonarch_base_libdir}/firmware/ 218 cp ${WORKDIR}/iwlwifi-8000C-19.ucode ${D}${nonarch_base_libdir}/firmware/
219
220 # TODO: Remove netronome firmware until RPM packaging issue is resolved
221 rm -r ${D}${nonarch_base_libdir}/firmware/netronome/
219} 222}
220 223
221 224