]> git.ozlabs.org Git - next-scripts/commitdiff
do_last_build: fixes for new host kernel and new binutils
authorStephen Rothwell <sfr@canb.auug.org.au>
Thu, 29 Aug 2024 08:01:49 +0000 (18:01 +1000)
committerStephen Rothwell <sfr@canb.auug.org.au>
Thu, 29 Aug 2024 08:01:49 +0000 (18:01 +1000)
The new Debian host kernel uses 4k pages

do_last_build

index 90ab9a9396ac7b493953b8b4ba65a03148090f2b..0164f99f7d86a7745dd8292e3cd8e736da8eca2c 100755 (executable)
@@ -32,7 +32,12 @@ $cmd <<-EOF
        echo Building: powerpc allyesconfig
        d=../powerpc_allyesconfig
        [ -d \$d ] || mkdir \$d
-       make ARCH=powerpc -s O=\$d allyesconfig
+       e=\$d.except
+       echo CONFIG_LD_DEAD_CODE_DATA_ELIMINATION=n >\$e
+       if [ -r \$g ]; then
+               cat \$g >>\$e
+       fi
+       KCONFIG_ALLCONFIG=\$e make ARCH=powerpc -s O=\$d allyesconfig
        printf 'Backgrouding the %s build\n' 'powerpc_allyesconfig'
        make ARCH=powerpc O=\$d -j$j_factor -O -s -k >\$d.log 2>&1 </dev/null &
 
@@ -74,6 +79,8 @@ $cmd <<-EOF
        d=../powerpc_pseries_le_defconfig
        [ -d \$d ] || mkdir \$d
        make ARCH=powerpc -s O=\$d pseries_le_defconfig
+       sed -i '/CONFIG_PPC_64K_PAGES/d;s/^.*CONFIG_PPC_4K_PAGES.*$/CONFIG_PPC_4K_PAGES=y/' ../powerpc_pseries_le_defconfig/.config
+       make ARCH=powerpc -s O=\$d olddefconfig
        make ARCH=powerpc O=\$d -j$j1_factor -O -s
 
        echo Building: i386 defconfig