Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Polskie forum (Polish)
  • Search

CFLAGS/CXXFLAGS

Witajcie na polskim forum użytkowników Gentoo!
Opis instalacji i pracy z Gentoo. Pozostała dokumentacja Gentoo

Moderator: SlashBeast

Post Reply
  • Print view
Advanced search
395 posts
  • Page 2 of 16
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 16
  • Next
Author
Message
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Tue Feb 24, 2004 2:14 pm

Powinna być jakaś opcja, lub skrypt.... lub cokolwiek, co wyłącza te ograniczenia.

To po kiego grzyba człowiek tak te flagi kolekcjonuje? Zaczynam rozumieć, dlaczego gentoo nie jest tak szybki, jak powinien. Podobno LFS nie daje najmniejszych szans pod względem wydajności.

hmm.... teraz pozostaje mi grzebać w ebuildach i rekompilować.
A może jest jakaś opcja do emerge ignorująca blokady?
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
btower
n00b
n00b
Posts: 70
Joined: Thu Jul 31, 2003 6:05 pm
Location: Poland

  • Quote

Post by btower » Tue Feb 24, 2004 2:37 pm

C1REX wrote:Powinna być jakaś opcja, lub skrypt.... lub cokolwiek, co wyłącza te ograniczenia.

To po kiego grzyba człowiek tak te flagi kolekcjonuje? Zaczynam rozumieć, dlaczego gentoo nie jest tak szybki, jak powinien. Podobno LFS nie daje najmniejszych szans pod względem wydajności.

hmm.... teraz pozostaje mi grzebać w ebuildach i rekompilować.
A może jest jakaś opcja do emerge ignorująca blokady?
No ale jak pisalem ze przeciez one do czegos sluza, zreszta tych zmian jest naprawde nieduzo.
Ja nie mam zmiaru bawić się w zabawe w edytowanie tych ebuildow.
Zreszta to co cie interesuje szybko znajdziesz w /var/db/pkg/*/* bo tam sa przechowywane tez kopie ebuildow wiec za pomoca grep szybko znajdziesz to co chesz przekompilowac i co jest w systemie.

Daj znac jakie efekty bedą dla tych zmian.
Ktoś bawi się w wystawianie swoich skompilowanych paczek?
Fajnie by było zebym nie musial kompilowac calego kde pod tylko sciagnac gotowe binarki od kogos.
Tzn: na przyszlosc bo teraz juz skompilowalem.

Jakiego kodowania uzywasz? Napewno 8859-2 ? Bo nie widze twoich plliterek poprawnie.
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Tue Feb 24, 2004 3:01 pm

btower wrote: Jakiego kodowania uzywasz? Napewno 8859-2 ? Bo nie widze twoich plliterek poprawnie.
Uzywam (chyba iso8859-2). Ja u kazdego widze normalne ogonki, ale posty pisałem na konqordzie. Teraz pisze z firefoksa.

Wdać teraz ogonki żźćęąłń ?
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Tue Feb 24, 2004 3:31 pm

no teraz widze ogonki C1Rex`a :)

ale firefox`a nadal sie kompiluje :)

tak btw. gotowych binarek , ja w sumie zawsze przy kompilacji ustawiam sobie budowanie paczek , zebym pozniej nie musial czekac , no ale czasami przydalyby sie skompilowane gdy zalezy na czasie ...

moze zwiastun tego to katalog grp ktory pojawia sie np. w http://gentoo.oregonstate.edu/ , GRP kojarzy mi sie z uzywaniem gotowych paczek , to chyba gentoo refernce platform , jakos tak to szlo nie ? ,

bo :

Code: Select all

Enterprise root # emerge -G mc
!!! PORTAGE_BINHOST unset, but use is requested.
a z "-G" ma pobierac gotowe paczki o ile rozumiem

moze to ma zwiazek wlasnie z tym katalogiem GRP ?

i PORTAGE_BINHOST moze nalezy ustawic na katalog GRP , ale nic w nim nie ma poki co
Top
btower
n00b
n00b
Posts: 70
Joined: Thu Jul 31, 2003 6:05 pm
Location: Poland

  • Quote

Post by btower » Tue Feb 24, 2004 3:42 pm

C1REX wrote:
btower wrote: Jakiego kodowania uzywasz? Napewno 8859-2 ? Bo nie widze twoich plliterek poprawnie.
Uzywam (chyba iso8859-2). Ja u kazdego widze normalne ogonki, ale posty pisałem na konqordzie. Teraz pisze z firefoksa.

Wdać teraz ogonki żźćęąłń ?
Konqord? Nie wiem co to za przegladarka. (konqueror)
Nadal nie widze ogonków co widać w cytacie (firefox)
Jesli to konkueror to ustaw na sztywno kodowanie, bo domyslnie ma auto i to dla tego pewnie z pod konquerora wszystko widać poprawnie.

A w firefox ustawiles na wschodnio-europejskie kodowanie?
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Tue Feb 24, 2004 4:00 pm

Ja w cytacie widzę polskie.
Masz ustawione w
View --> character Coding --> Central European (ISO-8859-2) ?
btower wrote: A w firefox ustawiles na wschodnio-europejskie kodowanie?
Tak
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
btower
n00b
n00b
Posts: 70
Joined: Thu Jul 31, 2003 6:05 pm
Location: Poland

  • Quote

Post by btower » Tue Feb 24, 2004 4:08 pm

C1REX wrote:Ja w cytacie widzę polskie.
Masz ustawione w
View --> character Coding --> Central European (ISO-8859-2) ?
btower wrote: A w firefox ustawiles na wschodnio-europejskie kodowanie?
Tak
Lol.
No tego nie mialem.
Myslalem ze wystarczy w opcjach czcionki ustawic.
hehe
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Tue Feb 24, 2004 4:12 pm

Używałem konqorda, właśnie z powodu tych czcionek. FireFox za każdym razem jak wchodziłem na te forum zmieniał kodowanie na iso 8859-1 co mnie ostro wkurzało.

Zna ktoś sposób na ustawienie kododawia w firefox na stałe?

p.s moderator będzie miał sporo pracy z wydzielaniem postów :)
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Tue Feb 24, 2004 4:23 pm

hehe , to jest ze tak powiem cyrk z tymi polskimi znaczkami :)

po co nasi dziadowie je wymyslali hehe :)

skompilowal mi sie juz firefox . ustawilem i fonty i kodowani , wszystko co sie dalo na iso8859-2 i wschodnio-europejskie , i dalej raz w porzadku , raz krzaki , ale ten firebird nie za bardzo przypdal mi do gustu , wracam do mozilli 1.6 :) i tam jeszcze "poustawiam" :)
Top
no4b
Bodhisattva
Bodhisattva
User avatar
Posts: 774
Joined: Sun Jan 18, 2004 12:42 pm
Location: Tarnów, Poland

  • Quote

Post by no4b » Tue Feb 24, 2004 9:07 pm

p.s moderator będzie miał sporo pracy z wydzielaniem postów :)
E tam, dyskujsa, jak dyskusja, zawsze zchodzi na boczny tor, to syndrom, ze jest zdrowa :d
Top
meteo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 136
Joined: Mon Feb 10, 2003 2:43 pm
Location: Warsaw, Poland

  • Quote

Post by meteo » Wed Feb 25, 2004 8:08 am

fallow wrote:katalog grp ktory pojawia sie np. w http://gentoo.oregonstate.edu/ , GRP kojarzy mi sie z uzywaniem gotowych paczek , to chyba gentoo refernce platform , jakos tak to szlo nie ? ,

bo :

Code: Select all

Enterprise root # emerge -G mc
!!! PORTAGE_BINHOST unset, but use is requested.
a z "-G" ma pobierac gotowe paczki o ile rozumiem

moze to ma zwiazek wlasnie z tym katalogiem GRP ?

i PORTAGE_BINHOST moze nalezy ustawic na katalog GRP , ale nic w nim nie ma poki co
z man make.conf:
PORTAGE_BINHOST = "ftp://login:pass@grp.mirror.site/pub/grp/i686/athlon-xp"

This is the host from which portage will grab prebuilt-binary packages. The list is a single entry specifying the full address of the directory serving the tbz2's for your system. This is only used when running with the get binary pkg options are given to emerge. Review emerge(1) for more information. Note that it should point to the 'All' directory on the host that creates the binary packages and not to the root of the PKGDIR.
.m
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Wed Feb 25, 2004 1:35 pm

wow :)
porzadnie wyczerpalistycznie wyczerpany temat ;) :) :)
wniosek ze many czytac nalezy i uciekanie od nich w dobrym tonie nie lezy nasuwa sie jednoznacznie :)

czyli owe katalogi grp, ktore pojawiaja sie na serverach to wlasnie to :)
tyle ze te katalogi sa narazie puste

mowa tez o tym , ze nalezy ustawic to na katalog "packages/all" jakiegos host`a na ktorym sa pakiety , ale jedynym adresem hosta ktory znam i ktory by mial te pakiety to moj host ;) hehe...:)

moze wiec , we wzglednie niedalekiej przyszlosci katalogi grp mirrorow gentoo czyms sie zapelnia :) ?
Top
btower
n00b
n00b
Posts: 70
Joined: Thu Jul 31, 2003 6:05 pm
Location: Poland

  • Quote

Post by btower » Wed Feb 25, 2004 4:33 pm

fallow wrote:hehe , to jest ze tak powiem cyrk z tymi polskimi znaczkami :)

po co nasi dziadowie je wymyslali hehe :)

skompilowal mi sie juz firefox . ustawilem i fonty i kodowani , wszystko co sie dalo na iso8859-2 i wschodnio-europejskie , i dalej raz w porzadku , raz krzaki , ale ten firebird nie za bardzo przypdal mi do gustu , wracam do mozilli 1.6 :) i tam jeszcze "poustawiam" :)
Polska mozilla-firefox prezentuje sie jak narazie doskonale!!
Mam ją niedługo ale chodzi super. Nie ma problemu z fontami jak i z ustawieniami do tych fontów.
Potem zrobie sobie do niej ebuilda (to binarka pod i686), opisane jest nawet jak zrobic ze źródeł, ale ebuilda ze źródeł zrobie jak bede miał więcej czasu.

http://firefox.pl
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Wed Feb 25, 2004 5:09 pm

Nie przejmując się nadmiarem agresywnych flag, przekompilowałem cały system wymieniając dodatkowo jajko z gentoo-dev-sources na gaming-sources.

Code: Select all

USE="X -gtk -gnome kde qt mmx 3dnow -cups -docs alsa" 

 CHOST="i686-pc-linux-gnu" 

 CFLAGS="-O2 -march=athlon-tbird -mcpu=athlon-tbird -ftracer -falign-loops -ffast-math -frename-registers -funroll-all-loops -funroll-loops -pipe -fomit-frame-pointer ${LDFLAGS} -DNDEBUG -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS" 

 LDFLAGS="-s -z comreloc" 

 CXXFLAGS="${CFLAGS}" 

 ACCEPT_KEYWORDS="~x86" 

 MAKEOPTS="-j2" 

 AUTOCLEAN="yes" 

 LINGUAS="pl" 
Jak zobaczyłem pierwsze odpalenie KDE, to prawie zadławiłem się herbatą. Te flagi, to efekt długich poszukiwań i analizy wypowiedzi na grupach dyskusyjnych - głównie polskich. Najważniejsze to fomit-frame-pointer i -funroll-all-loops. Reszta też jest ważna, ale włąśnie na te ludzie zwracali największą uwagę. Nie wiem też, czy wzrost wydajności nie jest spowodowany zmianą jajka. Sporo dobrego o nim słyszałem. Niestety, ale jednoczesna zmiana wielu rzeczy nie pozwala mi ocenić co miało największy wpływ na taki przypływ mocy.

Pozdrawiam.

p.s. Czy ktoś miał inną dystrybucję opartą na źródłach. Dobre opinie słyszałem o mało znanej distro o nazwie Sorceror - podobna do gentoo.

p.s.2. widać teraz pl-znaczki? (mam automatyczne w nowym konqordzie)
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Thu Feb 26, 2004 12:15 pm

no to moze zaczne od polskich znaczkow :) - > widac :)

co do Sorcerer`a , to tez mnie ostatnio ow zaciekawil , i zabieram sie za to zeby po protu go zainstalowac , ciekawa jest tez Source Mage (mnie sie to kojarzy z Krav - Maga hehe ;) )

ale pewnie jak zainstaluje i jedna i druga to i tak pozniej stwierze ze nie ma jak Gentoo ;)

co do flag , ja przywiazalem sie do mojego zestawu :) , chyba ze okaze sie , ze twoj os , dziala szybciej niz moj hehe :)

btw. -funroll-all-loops chyba implikuje -funroll-loops (takie tylko spostrzezenie , tak mi sie wydaje ) :)

no wiec, mamy podobny procek , ja mam athlona 1,0 , Ty masz Durona 0,8 , wiec moze po prostu okreslimy w czasie ile uruchamia sie co na systemie , jesli chodzi o start systemu , to troche ciezko , bo przeciez i Ty i Ja moge odpalac inne uslugi , hm , ale np. korzystamy z kde i xow , moze start kde , ja jakis czas temu przekompilowalem kde3.2 na zestawie flag ktorych obecnie uzywam no i takze xfree-4.3.99 , pozniemialem ebuildy tak zebym mogl korzystac z wiekszosci moich flag i rzeczywiscie widac ze jest szybciej , tylko ciekawe jak bedzie ze stabilnoscia (dopiero dzien) hehe ;)

no wiec , kde startuje w 6sekund . kernel gentoo-dev-sources 2.6.3-r1

ale nie wiem czy to porownanie to dobry pomysl , bo czas jest troche za maly , gdyby to bylo okolo 200sekund to juz cos :)

swego czasu tez mialem gaming-sources-2.4.20-r6 ale nie widzialem "golym okiem" roznicy. :)
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Thu Feb 26, 2004 8:16 pm

fallow wrote: btw. -funroll-all-loops chyba implikuje -funroll-loops (takie tylko spostrzezenie , tak mi sie wydaje ) :)
chyba dobrze się wydaje, ale niechiało się wywalać (a raczej zapomniałem). zaraz usunę śmieci.

Czy system szybko chodzi? Hmmm.. trudno mi ocenić jak by na innych działał. Te flagi są najlepsze, jakie to tej pory miałem. Muszę tylko dobrze jajo skompilować. Teraz jest "aby było" .

Pozdrawiam
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
misterLu
Guru
Guru
User avatar
Posts: 430
Joined: Sun Sep 14, 2003 4:58 pm
Location: Poland

  • Quote

Post by misterLu » Thu Feb 26, 2004 9:00 pm

flagi , ale te od zależności , a nie kompilatora:

Dla tych co nie znają, polecam bardzo poręczny program ufed
zamias pisać
#USE="moje flagi" emerge cośtam
można odpalić ufed, ustawić co trzeba i emergować. Zaletą programu jest to,
że wszytkie flagi są opisane , dzięki temu niie trzebe studiować pliku
/usr/portage/profiles/use.desc
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Sat Feb 28, 2004 3:30 pm

fajny ten ufed ;)
moglby byc jeszcze cfed ;)
Top
Prompty
Apprentice
Apprentice
User avatar
Posts: 292
Joined: Sun Feb 08, 2004 8:26 pm

  • Quote

Post by Prompty » Sat Feb 28, 2004 5:04 pm

jest sens wklepac wszytkie flagi ktore mnie interesuja ? tzn nawet alsa oss

tzn robic smietnik z use'a czy trzymac pare "elitarnych"flag ?
<input stupid message here>
Top
misterLu
Guru
Guru
User avatar
Posts: 430
Joined: Sun Sep 14, 2003 4:58 pm
Location: Poland

  • Quote

Post by misterLu » Sat Feb 28, 2004 6:43 pm

ja tam trzymam 'elitarne'

Code: Select all

USE="doc java matrox -gnome -X -qt"
a reszte ręcznie dopisuje przed emergowaniem poszczególnych pakietów
Top
C1REX
l33t
l33t
User avatar
Posts: 788
Joined: Fri Jan 02, 2004 2:07 am
Location: Poland/UK

  • Quote

Post by C1REX » Sun Feb 29, 2004 3:19 pm

no4b wrote:

Code: Select all

CFLAGS="-Os -march=athlon -mcpu=athlon -pipe -fomit-frame-pointer -ffast-math -mmmx -m3dnow -s -DNDEBUG -DG_DISABLE_ASSERT"
Duron 800 mhz.

-fomit-frame-pointer powiększa kod w połączeniu z Os zarówno w C jak i C++.
CLICK HERE to help move gentoo up on distrowatch.

If you like Gentoo you can thank devs here - https://www.gentoo.org/donate/
Top
cpu
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 122
Joined: Sun Nov 09, 2003 1:19 pm
Location: POLAND/ZG

  • Quote

Post by cpu » Tue Mar 02, 2004 8:41 pm

Ja mam tylko pytanie takie - po co niektorzy daja -march=cpu po -mcpu=cpu ????? w ogole po co dawac te 2 opcje razem - nie widze sensu...
Top
fallow
Bodhisattva
Bodhisattva
User avatar
Posts: 2208
Joined: Thu Jan 08, 2004 12:53 pm
Location: Poland

  • Quote

Post by fallow » Tue Mar 02, 2004 9:31 pm

no to zeby bylo scislej mozna chyba dodac ze ustawienie -march=cpu implikuje odpowiednio -mcpu=cpu

pozdro :)
Top
meteo
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 136
Joined: Mon Feb 10, 2003 2:43 pm
Location: Warsaw, Poland

  • Quote

Post by meteo » Wed Mar 03, 2004 7:05 am

fallow wrote:no to zeby bylo scislej mozna chyba dodac ze ustawienie -march=cpu implikuje odpowiednio -mcpu=cpu
...o czym już zdaje się nawet gdzieś na łamach tego forum informowałem zapaleńców bardzo_wielu_opcji_ktore_dodaja_splendoru_a_ktore_nie_koniecznie_trzeba_przecież_rozumieć
.m
Top
cichy
Apprentice
Apprentice
User avatar
Posts: 217
Joined: Fri Feb 27, 2004 6:50 am
Location: Jasionówka/podlaskie/Poland

  • Quote

Post by cichy » Wed Mar 03, 2004 9:20 pm

cpu wrote:Ja mam tylko pytanie takie - po co niektorzy daja -march=cpu po -mcpu=cpu ????? w ogole po co dawac te 2 opcje razem - nie widze sensu...
Różnice między -mcpu i -march są następujące:
-mcpu - optymalizacja dla podanego jako argument procesora przy zachowaniu kompatybilności z innymi procesorami; mówiąc inaczej program skompilowany z -mcpu=athlon-xp będzie zawierał optymalizacje dla athlona-xp ale będzie też chodził na innych procesorach x86
-march - optymalizacja dla podanego jako argument procesora przy braku kompatybilności z innymi procesorami; program jest wtedy krótszy i szybszy niż przy -mcpu ale nie odpali się lub nie będzie działał stabilnie na innych procesorach niż ten wymieniony jako argument

Moim zdaniem podawanie obydwu flag jest bez sensu, gdyż są one sprzeczne ze sobą. Jeśli to co kompilujesz nie będziesz wykorzystwał na sprzęcie z innym procesorem to zalecam stosowanie tylko flagi -march=<cpu>.

Pozdrawiam.
::Gentoo::Linux::(athlon-xp // amd64 // pentium-m // nocona)::ID:387704::
Top
Post Reply
  • Print view

395 posts
  • Page 2 of 16
    • Jump to page:
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 16
  • Next

Return to “Polskie forum (Polish)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic