sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #95782
Re: Fejl ved kernekompilering
Martin Møller Skarbiniks Pedersen wrote:
/bin/sh: line 1: 10828 Segmentation fault ld -m elf_i386
--emit-relocs --bu
linkeren crasher, så du har måske noget dårlig ram eller
en dårlig disk.
Forsøger med kernel 2.6.25.9 fra kernel.org.
Kompileringen lykkedes.
Herefter udelukkede jeg en masse ligegyldigt hardware m.m..
Sidder derefter med 3 fejl ved kørsel direkte af make:
LD arch/x86/kernel/built-in.o
WARNING: arch/x86/kernel/built-in.o(.text+0xbc7a): Section mismatch in
reference from the function cpu_exit_clear() to the function
.cpuinit.text:cpu_uninit()
The function cpu_exit_clear() references
the function __cpuinit cpu_uninit().
This is often because cpu_exit_clear lacks a __cpuinit
annotation or the annotation of cpu_uninit is wrong.
Det kan da ikke have noget med maskinen at gøre!
Hvis jeg kører:
make clean && make modules && make modules_install && make && make inst
kommer kompileringen uigennem uden mismatch.
Kan det virkeligt passe, at man hver gang noget trækkes ud af .config
skal hele møllen igennem igen, eller kan jeg gøre noget andet og smartere.
Follow ups
References