Closed
Description
on linux-next, it seems that ARCH=arm allyesconfig
builds spew these error from LLD:
ld.lld: error: arch/arm/crypto/curve25519-glue.o:(__ksymtab_strings): offset is outside the section
ld.lld: error: arch/arm/crypto/chacha-glue.o:(__ksymtab_strings): offset is outside the section
ld.lld: error: arch/arm/mm/dma-mapping.o:(.rodata.str1.1): offset is outside the section
ld.lld: error: arch/arm/mm/mmu.o:(.rodata.str1.1): offset is outside the section
ld.lld: error: arch/arm/crypto/poly1305-glue.o:(__ksymtab_strings): offset is outside the section
ld.lld: error: init/do_mounts.o:(.rodata.str1.1): offset is outside the section
...
It looks like there's only two sections that produce the warning, __ksymtab_strings
and .rodata.str1.1
.
$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LLVM=1 -j71 allyesconfig
$ ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make LLVM=1 -j71