Setup build env for kernel 6.6.7 on bullseye

Those packages' changes in this commit are used to fix errors
met when building kernel 6.6.7.

(1)Add pahole/libtracefs-dev/libtraceevent-dev to fix below error met
when building kernel 6.6.7:
The following packages have unmet dependencies:
 sbuild-build-depends-main-dummy : Depends: pahole but it is not
installable
                                   Depends: libtracefs-dev (>= 1.3) but
it is not going to be installed
                                   Depends: libtraceevent-dev (>= 1:1.5)
but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

(2)Add libtraceevent1/libtracefs1 and adapt libbpf0's version to fix
below error met when building kernel 6.6.7:
The following packages have unmet dependencies:
 libtraceevent-dev : Depends: libtraceevent1 (= 1:1.6.3-1~bpo11+1) but
it is not going to be installed
 libtracefs-dev : Depends: libtracefs1 (= 1.5.0-1~bpo11+1) but it is not
going to be installed
 pahole : Depends: libbpf0 (>= 1:0.4.0) but it is not going to be
installed
E: Unable to correct problems, you have held broken packages.

(3)Add libbpf-dev to fix below error met when building qemu with above
changes:
The following packages have unmet dependencies:
 libbpf-dev : Depends: libbpf0 (= 1:0.3-2) but 1:0.4.0-1 is to be
installed
E: Unable to correct problems, you have held broken packages.

Test plan:
 The out of tree kernel modules for 6.6 aren't ready by now.
 So many tests can't be done yet because the related test environments
 need those OOT drivers. Here list the tests which have been done with
 a test patch to remove the OOT drivers from the ISO temporarily.
 There are also 2 patches as workaround for solving 2 issues met when
 installing lab in jenkins job.
 PASS: Build linux/linux-rt OK.
 PASS: Build ISO OK.
 PASS: Install and boot up OK on a AIO-SX lab with std/rt kernel.

Story: 2011000
Task: 49365

Depends-On: https://review.opendev.org/c/starlingx/kernel/+/907030

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Change-Id: If4555affaf52af13e5b9d80b0915844b0ef7a109
This commit is contained in:
Li Zhou 2023-08-28 01:52:28 -07:00
parent 0992d7b18b
commit 8fadefc795
1 changed files with 7 additions and 1 deletions

View File

@ -270,7 +270,8 @@ libboost-program-options1.74.0 1.74.0-9
libboost-python1.74.0 1.74.0-9
libboost-regex1.74.0 1.74.0-9
libboost-thread1.74.0 1.74.0-9
libbpf0 1:0.3-2
libbpf0 1:0.4.0-1 https://snapshot.debian.org/archive/debian/20210526T023010Z/pool/main/libb/libbpf/libbpf0_0.4.0-1_amd64.deb
libbpf-dev 1:0.4.0-1 https://snapshot.debian.org/archive/debian/20210526T023010Z/pool/main/libb/libbpf/libbpf-dev_0.4.0-1_amd64.deb
libbrotli1 1.0.9-2+b2
libbsd0 0.11.3-1
libbson-1.0-0 1.17.6-1
@ -701,6 +702,10 @@ libtirpc3 1.3.1-1+deb11u1 https://snapshot.debian.org/archive/debian/20221106T1
libtirpc-common 1.3.1-1+deb11u1 https://snapshot.debian.org/archive/debian/20221106T145349Z/pool/main/libt/libtirpc/libtirpc-common_1.3.1-1+deb11u1_all.deb
libtirpc-dev 1.3.1-1+deb11u1 https://snapshot.debian.org/archive/debian/20221106T145349Z/pool/main/libt/libtirpc/libtirpc-dev_1.3.1-1+deb11u1_amd64.deb
libtool 2.4.6-15
libtraceevent-dev 1:1.6.3-1~bpo11+1 https://snapshot.debian.org/archive/debian/20221011T212733Z/pool/main/libt/libtraceevent/libtraceevent-dev_1.6.3-1~bpo11%2B1_amd64.deb
libtraceevent1 1:1.6.3-1~bpo11+1 https://snapshot.debian.org/archive/debian/20221011T212733Z/pool/main/libt/libtraceevent/libtraceevent1_1.6.3-1~bpo11%2B1_amd64.deb
libtracefs-dev 1.5.0-1~bpo11+1 https://snapshot.debian.org/archive/debian/20221011T212733Z/pool/main/libt/libtracefs/libtracefs-dev_1.5.0-1~bpo11%2B1_amd64.deb
libtracefs1 1.5.0-1~bpo11+1 https://snapshot.debian.org/archive/debian/20221011T212733Z/pool/main/libt/libtracefs/libtracefs1_1.5.0-1~bpo11%2B1_amd64.deb
libtsan0 10.2.1-6
libubsan1 10.2.1-6
libuchardet0 0.0.7-1
@ -819,6 +824,7 @@ openssh-sftp-server 1:8.4p1-5+deb11u3 https://snapshot.debian.org/archive/debian
openssl 1.1.1n-0+deb11u5 https://snapshot.debian.org/archive/debian/20230611T210420Z/pool/main/o/openssl/openssl_1.1.1n-0%2Bdeb11u5_amd64.deb
original-awk 2018-08-27-1
ovmf 2020.11-2+deb11u1
pahole 1.22-4~bpo11+1 https://snapshot.debian.org/archive/debian/20220202T154459Z/pool/main/d/dwarves/pahole_1.22-4~bpo11%2B1_amd64.deb
passwd 1:4.8.1-1
patch 2.7.6-7
pci.ids 0.0~2021.02.08-1