Created attachment 926198 [details] sudo make -j13 letto@localhost: /usr/src/linux $ eselect kernel list Available kernel symlink targets: [1] linux-6.12.24-gentoo [2] linux-6.12.25-gentoo * letto@localhost: /usr/src/linux $ sudo make clean ... letto@localhost: /usr/src/linux $ eselect gcc list [1] x86_64-pc-linux-gnu-12 [2] x86_64-pc-linux-gnu-13 [3] x86_64-pc-linux-gnu-14 [4] x86_64-pc-linux-gnu-15 * letto@localhost: /usr/src/linux $ gcc --version gcc (Gentoo 15.1.0 p55) 15.1.0 Copyright (C) 2025 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. letto@localhost: /usr/src/linux $ sudo make -j13 && sudo make modules_install ... CC arch/x86/kernel/apic/apic_noop.o CC kernel/dma/swiotlb.o drivers/pnp/quirks.c:414:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 414 | {"CTL0021", quirk_awe32_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:415:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 415 | {"CTL0022", quirk_awe32_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:416:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 416 | {"CTL0023", quirk_awe32_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:418:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 418 | {"@X@0001", quirk_cmi8330_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:420:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 420 | {"CTL0001", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:421:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 421 | {"CTL0031", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:422:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 422 | {"CTL0041", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:423:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 423 | {"CTL0042", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:424:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 424 | {"CTL0043", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:425:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 425 | {"CTL0044", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:426:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 426 | {"CTL0045", quirk_sb16audio_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:428:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 428 | {"ADS7151", quirk_ad1815_mpu_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:429:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 429 | {"ADS7181", quirk_add_irq_optional_dependent_sets}, | ^~~~~~~~~ drivers/pnp/quirks.c:430:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 430 | {"AZT0002", quirk_add_irq_optional_dependent_sets}, | ^~~~~~~~~ drivers/pnp/quirks.c:432:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 432 | {"PNP0c01", quirk_system_pci_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:433:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 433 | {"PNP0c02", quirk_system_pci_resources}, | ^~~~~~~~~ drivers/pnp/quirks.c:438:10: error: initializer-string for array of ‘char’ truncates NUL terminator but destination lacks ‘nonstring’ attribute (8 chars into 7 available) [-Werror=unterminated-string-initialization] 438 | {"PNP0c02", quirk_intel_mch}, | ^~~~~~~~~ CC drivers/acpi/processor_pdc.o CC [M] sound/pci/emu10k1/emu10k1_callback.o cc1: all warnings being treated as errors make[4]: *** [scripts/Makefile.build:229: drivers/pnp/quirks.o] Error 1 make[3]: *** [scripts/Makefile.build:478: drivers/pnp] Error 2 make[3]: *** Waiting for unfinished jobs.... CC kernel/dma/remap.o CC drivers/acpi/ec.o ... CC [M] fs/xfs/xfs_ioctl32.o LD [M] fs/xfs/xfs.o make[1]: *** [/usr/src/linux-6.12.25-gentoo/Makefile:1951: .] Error 2 make: *** [Makefile:224: __sub-make] Error 2
I'd recommend disabling CONFIG_WERROR (https://bugs.gentoo.org/954704#c4).
(In reply to Sam James from comment #1) > I'd recommend disabling CONFIG_WERROR (https://bugs.gentoo.org/954704#c4). This worked for me with kernel 6.14.4 Thanks