Linux from Scratch kernel hercompilen

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • mrmartijn
  • Registratie: Augustus 2010
  • Laatst online: 23-09 20:39
Ik ben nu al enkele dagen aan het prutsen met een LFS installatie op mijn netbook (Asus EEE 1015). Na het hele LFS boek afgewerkt te hebben ben ik gereboot in mijn LFS installatie en had ik geen netwerkkaarten meer. toen heb ik in de chroot vanuit mijn host (debian partitie op netbook) de 3.8.1 kernel nog een keer opnieuw gecompileerd en toen in menuconfig de juiste drivers ingeschakeld voor de hardware in mijn netbook.

nu kan ik prima booten in mijn LFS installatie en er mee werken inclusief internetten ( met een paar kleine dingen van BLFS). maar ik kan geen software meer kan compilen.

ik probeer v86d te compilen zodat ik een hogere resolutie console kan krijgen op de vage resolutie van mijn netbook (1024 x 600) maar die begint meteen te zeuren over missende asm/atomic.h. enige plek waar ik die kon vinden is in de source map van glibc. betekend dit dat ik na het hercompilen van (dezelfde) kernel ik ook heel glibc moet compilen?

http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza


Acties:
  • 0 Henk 'm!

  • yeadder
  • Registratie: Maart 2001
  • Niet online
klinkt als ontbreken kernel headers. Ik ben onbekend met de werking van LFS maar bij distributies met een package managers kun je deze eenvoudige installeren met , bijv., apt-get install kernel-headers.

Mogelijk kent LFS een zelfde pakket die je handmatig moet installeren.

In principe hoef je niet glibc opnieuw te compileren. Dat zou een nieuwe kernel een heftige opgave maken.

Acties:
  • 0 Henk 'm!

  • DutchNutcase
  • Registratie: Augustus 2005
  • Niet online

DutchNutcase

E = mc^2

yeadder schreef op vrijdag 09 augustus 2013 @ 13:35:
klinkt als ontbreken kernel headers. Ik ben onbekend met de werking van LFS maar bij distributies met een package managers kun je deze eenvoudige installeren met , bijv., apt-get install kernel-headers.

Mogelijk kent LFS een zelfde pakket die je handmatig moet installeren.

In principe hoef je niet glibc opnieuw te compileren. Dat zou een nieuwe kernel een heftige opgave maken.
Dat is ook het idee van LFS: alles vanaf nul opbouwen (compileren).

Luctor et Emergo || specs


Acties:
  • 0 Henk 'm!

  • mrmartijn
  • Registratie: Augustus 2010
  • Laatst online: 23-09 20:39
yeadder schreef op vrijdag 09 augustus 2013 @ 13:35:
klinkt als ontbreken kernel headers. Ik ben onbekend met de werking van LFS maar bij distributies met een package managers kun je deze eenvoudige installeren met , bijv., apt-get install kernel-headers.

Mogelijk kent LFS een zelfde pakket die je handmatig moet installeren.

In principe hoef je niet glibc opnieuw te compileren. Dat zou een nieuwe kernel een heftige opgave maken.
LFS heeft geen package manager. om het te installeren compile je eerst een volledige crosscompile toolchain en dan compile je de volledige linux installatie in een chroot met de cross-toolchain

ik heb in de linux kernel dus wel make install_headers gedaan, maar glibc heeft die optie niet in de makefile

[ Voor 7% gewijzigd door mrmartijn op 09-08-2013 14:13 ]

http://blog.brixit.nl - Programming, electronics and guitars. http://debestesupermarktpizza.nl - pizza