Hi Adrian, On 20.05.23 22:24, Frank Scheiner wrote:
On 20.05.23 22:07, John Paul Adrian Glaubitz wrote:On Sat, 2023-05-20 at 21:51 +0200, Frank Scheiner wrote:On 20.05.23 21:16, John Paul Adrian Glaubitz wrote:You should cross-compile your kernel. I can build a kernel for my rx2660 on an AMD EPYC in 2-3 minutes.Oh I don't have new things... :-/ My "newest" x86 MP system is a Sun X4270 w/2 x Xeon X5570s. I recently upgraded its memory to 144 GiB so could compile the kernel(s) in a RAM disk there, not sure how much of a boost that would be. IIRC I used it for cross-compiling sparc64 kernels some time ago.And it's definitely better to catch the regression before the release as this way you will get the fix landed for 6.4 instead of 6.5.
I know I did that in the past for sparc64 kernels, but I seem to be unable to redo that for ia64 at the moment. I always get: ``` root@x4270:~# apt install gcc-ia64-linux-gnu Reading package lists... Done Building dependency tree... Done Reading state information... Done Note, selecting 'gcc:ia64' instead of 'gcc-ia64-linux-gnu:ia64' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: cpp-12:ia64 : Depends: gcc-12-base:ia64 (= 12.2.0-12) but it is not going to be installed gcc-12:ia64 : Depends: gcc-12-base:ia64 (= 12.2.0-12) but it is not going to be installed Depends: libcc1-0:ia64 (>= 12.2.0-12) but it is not going to be installed Depends: libgcc-12-dev:ia64 (= 12.2.0-12) but it is not going to be installed Depends: libstdc++6:ia64 (>= 5) but it is not going to be installed libc6.1:ia64 : Depends: libgcc-s1:ia64 but it is not going to be installed libunwind8:ia64 : Depends: libgcc-s1:ia64 (>= 4.2) but it is not going to be installed E: Unable to correct problems, you have held broken packages. ``` when trying to install the ia64 gcc cross-compiler. So either it is currently not installable or I am doing something wrong. E.g. my `/etc/apt/sources.list` has: ``` deb [arch=amd64] http://ftp.de.debian.org/debian unstable main non-free deb [arch=sparc64] http://ftp.ports.debian.org/debian-ports unstable main deb [arch=ia64] http://ftp.ports.debian.org/debian-ports unstable main deb [arch=amd64] http://ftp.de.debian.org/debian experimental main deb [arch=ia64] http://ftp.ports.debian.org/debian-ports experimental main deb [arch=ia64] http://ftp.ports.debian.org/debian-ports unreleased main ``` ...and when updating I always get something like that: ``` root@x4270:~# apt update Hit:1 http://ftp.de.debian.org/debian unstable InRelease Get:2 http://ftp.de.debian.org/debian experimental InRelease [101 kB] Hit:3 http://ftp.ports.debian.org/debian-ports unstable InRelease Hit:4 http://ftp.ports.debian.org/debian-ports experimental InRelease Hit:5 http://ftp.ports.debian.org/debian-ports unreleased InRelease Get:6 http://ftp.de.debian.org/debian experimental/main amd64 Packages [972 kB] Get:7 http://ftp.de.debian.org/debian experimental/main Translation-en [553 kB] Fetched 1,625 kB in 4s (409 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 6 packages can be upgraded. Run 'apt list --upgradable' to see them. W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 W: Target Translations (main/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list:2 and /etc/apt/sources.list:3 N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware' N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split ``` Cheers, Frank