Attention is currently required from: Elyes Haouas, Felix Singer, Julius Werner, Martin L Roth.
Maximilian Brune has posted comments on this change by Elyes Haouas. ( https://review.coreboot.org/c/coreboot/+/86100?usp=email )
Change subject: [This Must Fail]Upgrade GCC to 15-20250202 Snapshot ......................................................................
Patch Set 5:
(1 comment)
Patchset:
PS4:
I think I am not being clear, maybe my English is making the subject I would like to be the focus, w […]
The fact that you think the new toolchain should fail using jenkins means for me that you already tried it locally and it failed (I hope). So that is what I was trying to do. Verifying that it should not compile, by doing the same steps that jenkins would do if it actually would use the new toolchain. You didn't mention before that there is a new warning in GCC15.
Regarding my compilation. It may be because of my local libgnat.so version. I don't have a problem with GCC14, but maybe GCC15 depends on a more recent version of libgnat. This is the log when I try to compile GCC15: ``` /usr/bin/ld: ada/raise-gcc.o: in function `__gnat_obtain_caught_object': raise-gcc.c:(.text+0x4a7): undefined reference to `__gnat_convert_caught_object' /usr/bin/ld: ada/raise-gcc.o: in function `__gnat_personality_v0': raise-gcc.c:(.text+0xd9a): undefined reference to `__gnat_convert_caught_object' collect2: error: ld returned 1 exit status make[1]: *** [../../gcc-15-20250202/gcc/ada/gcc-interface/Make-lang.in:808: gnatbind] Error 1 make[1]: *** Waiting for unfinished jobs.... rm gfdl.pod gcc.pod gcov-dump.pod gcov-tool.pod fsf-funding.pod gpl.pod cpp.pod gcov.pod lto-dump.pod make[1]: Leaving directory '/home/max/coreboot/util/crossgcc/build-i386-elf-GCC/gcc' make: *** [Makefile:4672: all-gcc] Error 2 ```