> Jak mne Dan Lukes varoval, muze dojit k problemum s kompatibilitou
> kompileru a jadra, ktera finalne muze skoncit az nefunkcnosti system - to
je zivot.
Ahoj,
Tak jeste jednou k nastavovani, tentokrat asi naposled.
1) Pod GCC 4.9 nelze prelozit veskere porty. Narazil jsem na nektere (napr.
samb
On 06/27/13 01:48, Jan Dušátko:
Ne, ale pamatuju si, ze nekde v handbooku ci kde je pouziti vlastnich
nastaveni optimalizace pri prekladu jadra povazovano za neco co delas "na
vlastni nebezpeci". Muze dojit ke vzniku race-condition zpusobenych
nevhodnou optimalizaci pri prekladu a jadro pak muze
>
> make.conf je obecne urcen spis pro nastavovani globalnich parametru,
nikoliv veci prilis parametrizovanych a tudiz v ruznych situacich ruznych.
>
> Nicmene, pri prekladu kernelu a modulu se nepouzije promenna CFLAGS nybrz
COPTFLAGS a pokud je soucasne nadefinovana promenna NO_CPU_C
On 06/23/13 13:26, Jan Dušátko:
Znate nekdo zpusob nastaveni make.conf tak, abych pro veci v portech pouzil
gcc 4.9 s nastavenim CPU napr. corei7-avx2 a pro kernel starsi gcc 4.2 s
nastavenim CPU=core2 ?
make.conf je obecne urcen spis pro nastavovani globalnich parametru,
nikoliv veci prilis
Ahoj,
Znate nekdo zpusob nastaveni make.conf tak, abych pro veci v portech pouzil
gcc 4.9 s nastavenim CPU napr. corei7-avx2 a pro kernel starsi gcc 4.2 s
nastavenim CPU=core2 ?
Pripadne, mate zkusenost s kompilaci kernelu pod gcc 4.9 ?
Diky
Honza
--
FreeBSD mailing list (users-l@freebsd.cz
atu rozviril :) co kdyz mam
>> nainstalovaou, treba zrovna sambu a uvedomim si, ze naraz ji chci
>> prevest tak, aby zacla pouzivat openldap a s tim kolem spoustu
>> ficurin, jenze nevim, co kde jak zavisi (doufam, ze lajcke pojmenovani
>> bude uznano a nebude zhanobeno) a
2012/8/28 Dan Lukes :
> On 08/28/12 18:24, Miroslav Prýmek:
>
>> Ono nejde jenom o tohodle konkretniho cloveka, OpenBSD to ma primo
>> jako "highly advised" postup :)
>>
>> http://www.openbsd.org/faq/faq15.html#PkgVsPorts
>
>
> Neni tam rozpor. Nectes do konce:
>
Ale jo, cetl jsem to.
Nebudu obha
On 08/28/12 18:24, Miroslav Prýmek:
Ono nejde jenom o tohodle konkretniho cloveka, OpenBSD to ma primo
jako "highly advised" postup :)
http://www.openbsd.org/faq/faq15.html#PkgVsPorts
Neni tam rozpor. Nectes do konce:
there are a few good reasons to use ports over packages in some cases:
..
2012/8/28 Dan Lukes :
> Ja mu blahopreju, ze jeho pozadavky se tak dokonale blizi "obvyklym", ze
> vystaci s "defaultnimi preklady" - budiz mu to prano.
>
Ono nejde jenom o tohodle konkretniho cloveka, OpenBSD to ma primo
jako "highly advised" postup :)
http://www.openbsd.org/faq/faq15.html#PkgVs
On 08/28/12 17:41, Miroslav Prýmek:
Sice to nevidim tak dramaticky jako ty s Danem, ale v principu s vama
souhlasim, ja taky pouzivam jenom
On je taky rozdil jestli spravujes jedne pocitac doma, deset pocitacu v
bance, nebo desitky pocitacu pro nekolik ruznejch firem v nekolika
zemich. Cuchnu
2012/8/28 Miroslav Lachman <000.f...@quip.cz>:
> Postoj jaky mas ty a par dalsich diskutujicich a postoj jaky
> zastavam ja a Dan.
Jen tak na okraj bych chtel rict, ze ja globalni nastaveni taky
nepouzivam (krome WITHOUT_X11 apod.).
Sice to nevidim tak dramaticky jako ty s Danem, ale v principu s
u
ficurin, jenze nevim, co kde jak zavisi (doufam, ze lajcke pojmenovani
bude uznano a nebude zhanobeno) a kterej port ma jeste prave pro sambu
a ldap zavislot pro ldap a nechce se mi cist vsechny confuraky? Takze
pro jednoduchost nastavim do /etc/make.conf polozku with_ldap="yes" a
pak ma
cist vsechny confuraky? Takze
pro jednoduchost nastavim do /etc/make.conf polozku with_ldap="yes" a
pak make && make deinstall reinstall clean - a prave v tomto vidim
silu nastaveni /etc/make.conf ano da se rucne udelat znovu make config
&& make && make deinst
On 08/28/12 11:16, Miroslav Lachman:
Pokud si to dobre pamatuju, tak soucasny stav s OptionsNG by mel byt
takovy, ze v make.conf si to nastavis globalne pro vsechny porty,
napriklad neco jako WITHOUT_NLS a pak si u jednoho vybraneho portu v
jeho dialogu zaskrtnes NLS, tak tenhle jeden port se ti
Miroslav Prýmek wrote:
[...]
P.S. jeste je otazka, co se stane, kdyz v rucni konfiguraci portu A
zaskrtnu WITH_X a v make.conf zadam WITHOUT_X, ale to uz se radsi
nebudu snazit domyslet...
K OptionsNG jsem tohle nekde videl zdokumentovane - bohuzel je dost
mozne, ze to bylo "jen"
byl defaultni.
P.S. jeste je otazka, co se stane, kdyz v rucni konfiguraci portu A
zaskrtnu WITH_X a v make.conf zadam WITHOUT_X, ale to uz se radsi
nebudu snazit domyslet...
Budou definovane obe. Ale jinak je tohle jen podproblem trochu vetsiho
problemu.
"Zdrojem" promennych je sou
li, pokud si to tesne predtim desetkrat neoverim,
zvlast ve vecernich hodinach...
Jasne, z pohledu make.conf mam ctyri moznosti:
1. nenastavim nic -> kazdej port se prelozi s tim, co povazuje za default
2. nastavim v make.conf WITH_X -> vsechny porty se prelozi s X
3. nastavim v make.conf WITHO
On 08/28/12 01:13, Miroslav Prýmek:
nejde udelat prave kvuli temhle zmatkum. Vy stari harcovnici se na to
divate trochu jinak, protoze proste dopredu vite, ze to je jak to je,
mate zazity odveky postupy a tak od toho necekate nic, co to odveku
neumelo :)
Nejak se mi zadrel IMAP a tvrdil, ze v m
2012/8/28 Miroslav Lachman <000.f...@quip.cz>:
> Kez bych dokazal sdilet tvoje nadseni :) Jak tak vidim ty zahranicni
> mailinglisty, tak jsou to vsechno takove nedokonale rychlokvasky, ktere
> misto nekterych starych problemu prinaseji problemy nove :))
> Urcite je to nejaky posun dopredu, ale por
ak je to v Gentoo. Jen vim, ze kdyz chces mit vsechno s LDAP,
tak se to zapisem do make.conf zaridi. Mozna ne stejnou syntaxi, ale
zaridi - a taky jednim zapisem, bez nutnosti zkoumat jendotlive porty.
Mozna jsem nepochopil pointu, ale zda se mi, chlapi, ze hledate
komplikace, kde nejsou ;-)
Miroslav Prýmek wrote:
[...]
Teda ja se nestacim divit, pkgng, optionsng - ze by se zacalo blyskat
na lepsi casy? :)
Uz by to chtelo jenom naplnit tu moji davnou touhu ;) po zamrazenem
stromu portu s backportovanim security fixu a byla by sprava FBSD raj
na zemi :)
Kez bych dokazal sdilet tvo
2012/8/28 Miroslav Lachman <000.f...@quip.cz>:
> Vetsinou se maintainer snazi defaultni volby prizpusobovat mainstreamu -
> tedy tomu, co se pouziva v jinych (binarnich) distribucich, nebo co
> nejcasteji pouziva vetsina uzivatelu. Ze u nektereho portu je to defaultne
> WITH_LDAP a u jineho je to W
set pak nastavovat v make.conf
a kompilovat lokalne.
Myslim, ze i pro spravce je to naprosto jednoduchy a logicky system.
(ktery holt nema dva stavy, ale tri) Alespon ja se citim byt spravcem uz
radu let a nikdy me v tomhle systemu WITH_ / WITHOUT_ neprislo nic
spatneho. Stejne to konfiguruju "
y vybrat konfliktni options atd.
>
No husty! Dik.
A hnedka na zacatku je presne to, o cem ted byla rec:
the fact that their values are not checked (only their existence)
creates confusion.
the usage is not consistent: for instance, if you set a WITH_FOO in
/etc/make.conf, 'make config
Dan Lukes wrote:
[...]
Btw, jakej je teda ten novej nastupujici system, kdyz tohle uz je
obsolete? Kde je nejaky info?
Nekde urcite jo, uz jsem to nekde nasel, ale ted uz zas nevim kde.
Koukni treba do Makefile od net/asterisk - kdyz nektere pekne nove
klicove slovo zadas do Google, urcite t
Dokonale :) to je presne odpoved, kterou jsem potreboval, moc ti Mirku dekuji
:) Konecne nekdo pochopil, na co jsem se ptal a napsal mi jednoznacnou odpoved.
Vseobecne s FreeBSD jsem maximalne spokojenej :) a myslim si o sobe, ze zadnej
zacatecnik s UNIXEM nejsem ale skoro jako kazdy jsem zacinal
2012/8/27 Dan Lukes :
> Ale to je v souladu s tim co jsem rikal.
>
> Porty se lisi tim, ze nektere prikazy chces provest kdyz LDAP chces a jine
> kdyz nechces a dale se llisi v tom, co je "default" - tim vznikaji presme ty
> ctyri moznosti, ktere jsi nasel.
>
No ale to je dany jenom tim, ze z logi
On 08/27/12 22:55, Miroslav Prýmek:
No ale to je prave ta chybejici standardizace. Ted jsem treba namatkou
grepnul ten LDAP, coz jsem povazoval
za docela "standardizovanou option" a hle:
./databases/libgda2/Makefile:.if !defined(WITHOUT_LDAP) && defined(WITH_LDAP)
./devel/ptlib/Makefile:.if defi
2012/8/27 Dan Lukes :
> Za predpokladu, ze autor toho balicku pouziva "obvykly" jmeno toho optionu.
No ale to je prave ta chybejici standardizace. Ted jsem treba namatkou
grepnul ten LDAP, coz jsem povazoval
za docela "standardizovanou option" a hle:
./databases/libgda2/Makefile:.if !defined(WITH
On 08/27/12 22:30, Baculak Pavel:
Ale k veci, pokud v Gentoo v /etc/make.conf nastavim napr v "use"
podobne ve FreeBSD "with" samba, ldap, php - tak ve chvili, kdyz budu
instalovat jakykoliv balicek z "portu (v gentoo nazev portage) tak
automaticky bude mit tent
Koukam, tady se chyta za slovicka, nenapsal jsem, ze Gentoo je FreeBSD s jeho
jadrem
Ale k veci, pokud v Gentoo v /etc/make.conf nastavim napr v "use"
podobne ve FreeBSD "with" samba, ldap, php - tak ve chvili, kdyz budu
instalovat jakykoliv balicek z "portu (v
2012/8/27 Dan Lukes :
> Kdyz existuje promenna WITH_neco, na obsahu nezalezi,pak vlastnosti 'neco'
> chces. Kdyz existuje WITHOUT_neco pak naopak nechces. Pokud neexistuje zadna
> z nich, pak je ti to fuk a pozadujes 'default'.
Jezkovanoho, to je pravda, nejak jsem si to ted popletl.
Proste jsem
promenne davam
'yes'
Nemuzu samozrejme vyloucit, ze nejakej port, kterej se chova
nestandardne neexistuje, ale standardni chovani, ktere vetsina portu
respektuje dane je.
To, mimochodem, ukazuje na "obtiznou pouzitelnost" make.conf pro
per-port nastaveni. Co kdyz nejakej port
2012/8/27 Dan Lukes :
> Pokud u nejakeho balicky bude (de)aktivace podpory LDAP vyzadovat jinou
> promennou, pak na nej to samozrejme nezabere. To je nepochybne na Gentoo
> stejne, ale je mozne, ze (na rozdil od FreeBSD) Gentoo garantuje, ze k
> takove situaci u zadneho balicku nedojde - to opravdu
On 08/27/12 14:32, Baculak Pavel:
Da se nastavit stejne jako je tomu u Gento v /etc/make.conf promenné pro
defaultni kompilace?
Jestlim stejne jako v Gentoo nemam poneti, ale ano, na FreeBSD lze
parametry pro kompilaci systemu a take portu vkladat do /etc/make.conf
Jen si musis uvedomit
2012/8/27 Baculak Pavel :
> vpodstate hloupe receno, je to FreeBSD na linuxu
No to snad ne! :))
> Da se nastavit stejne jako je tomu u Gento v /etc/make.conf promenné pro
> defaultni kompilace? Jde mi o to, v Gentoo jde jednoduse prekompilovat cely
> system jen zmenou promenne
je tomu u Gento v /etc/make.conf promenné pro
defaultni kompilace? Jde mi o to, v Gentoo jde jednoduse prekompilovat cely
system jen zmenou promenne v make.conf - napr. pridanim ldap a system a vsechny
nasledne kompilovane balicky se automaticky kompiluji s podporou LDAP ci MYSQL
a pote se daji
37 matches
Mail list logo