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