Re: kompilace kernelu v Debianu


To CZdebian-l zavinac debian bod cz
From Petr Cech <cech zavinac atrey bod karlin bod mff bod cuni bod cz>
Date Wed, 24 Nov 1999 11:00:17 +0100
Mail-followup-to CZdebian-l zavinac debian bod cz

Petr Snajdr napsal:
> On Wed, 24 Nov 1999, Petr Cech wrote:
> 
> > ja mysles s tim symlinkem v /usr/include/{asm,linux}? Navic to vetsinou 
> > zrusi
> > i prislusne headry, na ktere se dostane pres ten symlink. Od urcite doby 
> > proto
> > tohle nedelam. Cistsi reseni nez rm -rf by bylo dpkg-divert
> 
> Asi budu zase za hlupaka, ale ja to porad nechapu. Ve FAQ je vysvetleno, ze
> adresare jsou to proto, aby se tak chranili uzivatele, kteri (hlupaci) by 
> mohli
> prelozit programy s jinym jadrem nez vyvojari Debianu zkouseli (trochu

Trochu. Starsi verse libc (libc5 ..) pouzivaly linux/ a asm/. Nekdy (asi behem
1.3...) dochazelo k nejakym kixum, takze se davaly stabilni headry.

> si to odporuje s tvrzenim, ze by to melo byt jedno).

ano _melo_. U glibc2 programu by to nemel byt problem. Ted uz je to celkem
urovnane, ale pred rokem a pul, kdyz se pripravoval hamm, tak se pulka
programu patchovala, protoze pouzivala #include <linux/buh_vi_co.h>, coz ovsem
kolidovalo s definicemi v glibc. Navic spusta z nich vubec ty headry
nepotrebovala. Nebo dotycn definice byly korektne definovany v glibc.

> OK. Me to smysl dava.
> Na druhe strane z dopisu v teto konferenci soudim, ze libc6-dev mi 
> prepiseje soubory, ktere patri k src. jadra. To my nejak nedava smysl.
> Smim poprosit o vysvetleni?

pokud smazete adresare /usr/include/linux a nahradite je symlinkem 
/usr/include/linux -> /usr/src/linux/include/linux, tak pri odstraneni
libc6-dev sa nasleduje ten symlink avesele odstrani soubory, na ktere se pres
ten symlink dostane, tj. v adresari /usr/src/linux/include/linux. Pak pri
dalsi instalaci libc6-dev se vytvori adresar /usr/include/linux (protoze pri
odstraneni se zmaze i /usr/include/linux, jelikoz je soucasti toho baliku)
a v nem budou ty headry, ktere instaluje libc6-dev. Takze skoncite s headry v
/usr/include/linux/* a doost promazanym /usr/src/linux/include/linux/*

                                Petr Čech
--
Debian GNU/Linux maintainer - www.debian.{org,cz}
           cech zavinac atrey bod karlin bod mff bod cuni bod cz




Partial thread listing: