Hi, GCC 4.9.4 just got stabilized on Gentoo ia64, so I've rebuilt my system packages, including kernel. This yields to a non-booting kernel, with the following errors: >> Loading modules :: Loading from pata: :: Loading from sata: :: Loading from scsi: :: Loading from usb: usb_storage: invalid slot number 1 for IMM64 :: Loading from firewire: :: Loading from waitscan: :: Loading from dmraid: :: Loading from mdadm: raid0: invalid slot number 1 for IMM64 raid1: invalid slot number 1 for IMM64 async_tx: invalid slot number 1 for IMM64 async_tx: invalid slot number 1 for IMM64 async_tx: invalid slot number 1 for IMM64 raid10: invalid slot number 1 for IMM64 :: Loading from fs: jbd2: invalid slot number 1 for IMM64 jbd2: invalid slot number 1 for IMM64 jbd2: invalid slot number 1 for IMM64 sunrpc: invalid slot number 1 for IMM64 fuse: invalid slot number 1 for IMM64 :: Loading from net: libphy: :: Loading from iscsi: >> Initializing root device... >> Mounting /dev/sdb3 as root... >> Detected fstype: ext4 >> Using mount fstype: ext4 >> Using mount opts: -o ro jbd2: invalid slot number 1 for IMM64 mount: mounting /dev/sdb3 on /newroot failed: No such device !! Cannot mount /dev/sdb3, trying with -t auto UFS-fs: warning (device sdb3): udf_fill_super: No partition found (2) mount: mounting /dev/sdb3 on /newroot failed: Invalid argument !! Cannot mount /dev/sdb3 with -t auto, giving up !! Could not mount specified ROOT, try again !! Could not find the root block device in /dev/sdb3. !! Please specify another value or: !! - press Enter for the same !! - type "shell" for a shell !! - type "q" to skip... root block device(/dev/sdb3) :: These "invalid slot number 1 for IMM64" messages seem to originate from arch/ia64/kernel/module.c, but I don't know how to deal with them. It's noteworthy that the exact same kernel source built with GCC 4.5.4 or 4.9.3, using the same kernel configuration file, boots fine. Does anybody have success building kernel with recent GCC? Am I seeing a problem with GCC, the kernel or in-between? Thanks, Émeric -- To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |