Kernel-Compilieren undefined reference

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Kernel-Compilieren undefined reference

Beitrag von Chimerer » 27.08.2002 12:15:29

Also ich bin gerade dabei mir nen neuen Kernel zu kompilieren zwecks NVidia OpenGL Unterstützung. Jetzt bekommen ich aber den Fehler beim kompilieren:

drivers/sound/sounddrivers.o(.data+0x194): undefined reference to `local symbols in discarded section .text.exit'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.4.17'
make: *** [stamp-build] Error 2

Hier noch ein paar Daten:

Debian Woody
binutils 2.12.90.0.1-4
gcc 2:2.95.4-14

Ich hoffe ihr wisst weiter.

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 27.08.2002 12:30:11

Du kannst Dir auch einfach die Kernel-Headers installieren und diese dann bei Deinem NVIDIA als Kernel-Source angeben.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 27.08.2002 14:28:09

Aber um das eigentliche Problem zu lösen: deine binutils sind zu alt oder zu neu. Irgendwann gab's da eine Änderung und alte Kernel gehen eigentlich nur mit den alten binutils und neue nur mit den neuen.

Es kann sein, dass die Kernel mittlerweile etwas angepasst wurden, um das zu verhindern, aber der ".txet.exit" Fehler weist genau auf dieses Problem hin. Mit binutils 2.13.90 funktionierts.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 27.08.2002 14:31:55

Hat sich erledigt, hab jetzt den 2.4.18 installed.

Antworten