Sada je: 10 tra 2020, 05:39.
Diskusije o raznim Linux distribucijama.

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojoj distribuciji je riječ. Primjer: [Slackware]
Koji docno dio u Makefile trebam editirat za cflags kojima ce se kompilirati kernel ?
Ova datoteka je totalno nepregledna i ne snalazim se
Postovi: 24
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Lokacija: crystal sky
Podijelio/la zahvalu: 1 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: arch awesome, gentoo flux
napravi make menuconfig kada dekompresiraš kernel, ili make xconfig (ali taj zahtiejva neke pakete čiju nomenklatoru za arch ili gentoo ne znam).
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 9985
Moderator
Postovi: 9985
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 163 puta
Primio/la zahvalu: 272 puta
Spol: Y
OS: utuntu 17.04
Nisam to mislio, u make menuconfig ne mogu u potpunosti definirati kojim ce se flagovima kompilirati kernel
To mogu u Makefile ali tu ima tisucu CFLAGS linija i ne znam u koju da upisem svoje opcije
Postovi: 24
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Lokacija: crystal sky
Podijelio/la zahvalu: 1 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: arch awesome, gentoo flux
abcdefghijkl je napisao/la:Nisam to mislio, u make menuconfig ne mogu u potpunosti definirati kojim ce se flagovima kompilirati kernel
To mogu u Makefile ali tu ima tisucu CFLAGS linija i ne znam u koju da upisem svoje opcije


Kao prvo, nisi napisao što točno želiš napraviti jer u kernel sourceu imaš 100 makefilea. Jesi li provjerio da neka od opcija u menuconfigu ne postavlja taj flag koji želiš.
Ali ako nema a npr. ako misliš postaviti flag za kompiliranje čitavog sustava a ne samo nekog dijela onda imaš u glavnom makefileu KBUILD_CFLAGS pa tamo dodaj među već postojeće ili ako hoćeš posebno:
KBUILD_CFLAGS += taj_i_taj_flag
Avatar
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 341 puta
Spol: M
OS: Mint 10 LXDE itd...
pa rekao sam odma tako, nema veze

hvala
cemu onda sluze CFLAGS_BUILD_KERNEL i CFLAGS_KERNEL linije ?
ja bih najprije to editirao u ovoj zadnjoj, sto sam i napravio prije no si odgovorio u poruku, vec je kompiliran :hmm
Postovi: 24
Postovi: 24
Pridružen/a: 14 lip 2014, 14:02
Lokacija: crystal sky
Podijelio/la zahvalu: 1 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: arch awesome, gentoo flux
Za build_kernel znam koliko i ti. cfglags_kernel je samo za dio kernela koji se po defaultu učitava u memoriju, znači nije i za module i ostatak kernelskog sustava. Probat ću malo eksperimentirati s tim raznim varijablama jednom kad budem imao više vremena a ti javi ako šta doznaš.
Avatar
Postovi: 1907
Postovi: 1907
Pridružen/a: 16 tra 2011, 08:34
Lokacija: i grupa Film
Podijelio/la zahvalu: 45 puta
Primio/la zahvalu: 341 puta
Spol: M
OS: Mint 10 LXDE itd...

Na mreži
Trenutno korisnika/ca: / i 4 gostiju.