![](https://seccdn.libravatar.org/avatar/f416b8564e69f25b01bd8531e9677d20.jpg?s=120&d=mm&r=g)
hi, On 3/24/20 1:56 PM, Daniel Molkentin wrote:
Why/how's the dracut/mkinitrd exec getting past a segfault, to successfully create an initrd?
What is crashing here (probably due to a GCC 10 behavior/bug, it works fine with the current GCC on TW), is the dracut-install helper binary that gets invoked several times during the run of dracut (which is a shell script) and is allowed to fail. Hence, in the end, an (incomplete) initrd is being assembled that lacks the kernel modules in the command line mentioned in above output.
Assuming I am reading your description correctly, you are using dracut-050 is straight from Base:System and has hence not been built with GCC 10, right? So dracut was built with GCC 9, and the rest with GCC 10?
nope, sorry ... perhaps my miscomm atm, "my" dracut's from https://build.opensuse.org/package/show/home:pgnd:Base:System/dracut?expand=... Links , a simple link to Base:System / dracut but built with "my" GCC10 https://build.opensuse.org/projects/home:pgnd:Base:System/meta i.e., this^ dracut _is_ built with GCC10, as well as kernel, built with latest GCC10/head. very recent fix to GCC fixed the kernel-build incompat, https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94238 and has already been pulled into Opensuse GCC10 pkgs, https://build.opensuse.org/package/rdiff/devel:gcc/gcc10?linkrev=base&rev=134 fwiw, grub, atm, is not building with GCC10; different issue: https://lists.gnu.org/archive/html/grub-devel/2020-03/msg00216.html -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org