<div dir="ltr"><div dir="ltr">Hi Greg,</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 30 Mar 2021 at 15:40, Greg KH <<a href="mailto:greg@kroah.com">greg@kroah.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Mar 30, 2021 at 03:23:10PM +0200, Fawad Lateef wrote:<br>
> So can I still use kernel-3.4 compiled with gcc-5.5, and boot full<br>
> user-space with gcc-9.1?<br>
<br>
Yes, of course.<br>
<br>
> I was expecting it to be possible but might not work due to<br>
> incompatibility? As I know that when I tried to compile buildroot-2019<br>
> (with latest version of openssl and others) it needs kernel headers<br>
> and then I likely can't use 3.4 kernel.<br>
<br>
buildroot might be different, as that is how you are building your whole<br>
system, but there is no dependency on the kernel and userspace to use<br>
the same version of the compiler.  Otherwise everyone would have to<br>
rebuild the world for every time they updated their kernel, this isn't<br>
the BSDs :)<br>
<br></blockquote><div><br></div><div>I tried booting the userspace compiled with gcc-9.1 and kernel compiled with gcc-5.5. But seems like the kernel 3.4.111 is not compatible with user-space compiled with gcc-9.1.</div><div>During boot getting error: "FATAL: kernel too old." (from init I believe) and then kernel Panics. Log (part) below:</div><div><br></div><div>------</div><div>[   26.242878] registered taskstats version 1<br>[   26.247522] axp20_buck3: incomplete constraints, leaving on<br>[   26.253314] axp20_buck2: incomplete constraints, leaving on<br>[   26.259161] axp20_ldo4: incomplete constraints, leaving on<br>[   26.264877] axp20_ldo3: incomplete constraints, leaving on<br>[   26.270581] axp20_ldo2: incomplete constraints, leaving on<br>[   26.276299] axp20_ldo1: incomplete constraints, leaving on<br>[   26.282059] sunxi-rtc sunxi-rtc: setting system clock to 2010-01-01 00:00:00 UTC (1262304000)<br>[   26.291136] Freeing init memory: 160K<br>FATAL: kernel too old<br>[   26.308118] usb 3-1.1: New USB device found, idVendor=148f, idProduct=5572<br>[   26.315022] usb 3-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br>[   26.322322] usb 3-1.1: Product: 802.11 n WLAN<br>[   26.326730] usb 3-1.1: Manufacturer: Ralink<br>[   26.330908] usb 3-1.1: SerialNumber: 1.0<br>[   26.335055] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00<br>[   26.335061] <br>[   26.344221] [<c0011285>] (unwind_backtrace+0x1/0x90) from [<c02bdc4f>] (panic+0x6f/0x15c)<br>[   26.352400] [<c02bdc4f>] (panic+0x6f/0x15c) from [<c0031fc7>] (do_exit+0x5ff/0x600)<br>[   26.360057] [<c0031fc7>] (do_exit+0x5ff/0x600) from [<c0032009>] (do_group_exit+0x25/0x78)<br>[   26.368318] [<c0032009>] (do_group_exit+0x25/0x78) from [<c0032069>] (__wake_up_parent+0x1/0x18)<br>[   26.377101] [<c0032069>] (__wake_up_parent+0x1/0x18) from [<c000ca81>] (ret_fast_syscall+0x1/0x44)<br>[   26.386064] CPU1: stopping<br>[   26.388781] [<c0011285>] (unwind_backtrace+0x1/0x90) from [<c0010707>] (handle_IPI+0x157/0x170)<br>[   26.397477] [<c0010707>] (handle_IPI+0x157/0x170) from [<c0008393>] (gic_handle_irq+0x3f/0x40)<br>[   26.406085] [<c0008393>] (gic_handle_irq+0x3f/0x40) from [<c000c65b>] (__irq_svc+0x3b/0x5c)<br>[   26.414427] Exception stack(0xef065f88 to 0xef065fd0)<br>[   26.419476] 5f80:                   ffffffed 00000001 1037d000 00000000 ef064000 c04d3c08<br>[   26.427648] 5fa0: ef064000 ef064000 c04a9a10 ef064018 00000000 00000000 3b9aca00 ef065fd0<br>[   26.435817] 5fc0: c000d469 c000d46a 60000033 ffffffff<br>[   26.440870] [<c000c65b>] (__irq_svc+0x3b/0x5c) from [<c000d46a>] (default_idle+0x1a/0x1c)<br>[   26.449048] [<c000d46a>] (default_idle+0x1a/0x1c) from [<c000d6c1>] (cpu_idle+0x91/0x98)<br>[   26.457135] [<c000d6c1>] (cpu_idle+0x91/0x98) from [<40480bd9>] (0x40480bd9)<br>[   26.464181] Rebooting in 10 seconds..<br>[   36.444472] Restarting Linux version 3.4.113 (flateef@flateef-XPS-13-9360) (gcc version 5.5.0 (Buildroot 2016.02-00152-g83a8d925e-dirty) ) #1 SMP Wed Mar 24 00:29:58 CET 2021<br>[   36.444482]</div><div><br></div><div>----------------------------------------------------- <br></div><div><br></div><div>Can I do something to make them work together?</div><div><br></div><div>Thanks</div><div><br></div><div>Fawad Lateef</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
thanks,<br>
<br>
greg k-h<br>
</blockquote></div></div>