One more difference: vmlinux.o doesn't have a __modver section in the bad case, while it does in the good case: (readelf -lS) [30] __modver PROGBITS 00000000 17aed8 000004 00 A 0 0 2 [31] .rela__modver RELA 00000000 215f98 00000c 0c 73 30 4 (objdump -h) 15 __modver 00000004 00000000 00000000 0017aed8 2**1 CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA The same for lib/built-in.o, lib/xz/xz_dec_syms.o, lib/xz/xz_dec_lzma2.o, lib/xz/xz_dec_stream.o, lib/xz/built-in.o, and lib/xz/xz_dec.o. I'm attaching the .config that shows the problem on v3.12-rc6. It goes away by enabling CONFIG_XZ_DEC. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds
Attachment:
.config.bad
Description: Binary data