* [gentoo-user-pl] flaga OX
@ 2005-11-06 13:36 Matt Z
2005-11-06 14:25 ` Karol Jurak
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Matt Z @ 2005-11-06 13:36 UTC (permalink / raw
To: Gentoo
jak to jest z flaga OX?
W pliku /etc/make.conf mam wpisane CFLAGS="-O3 -march=i686 -pipe"
natomiast podczas kompilacji wielu programw widze cos takiego:
gcc -D_REENTRANT -I../common -I../common -DHAVE_CONFIG_H -O -O2
-march=i686 -pipe -c -DPIC -fPIC -o
dlaczego O3 nie jest uzywane?
Matt Z
--
gentoo-user-pl@gentoo.org mailing list
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user-pl] flaga OX
2005-11-06 13:36 [gentoo-user-pl] flaga OX Matt Z
@ 2005-11-06 14:25 ` Karol Jurak
2005-11-06 15:01 ` Michal Kurgan
2005-11-07 8:52 ` Mariusz Pękala
2 siblings, 0 replies; 5+ messages in thread
From: Karol Jurak @ 2005-11-06 14:25 UTC (permalink / raw
To: gentoo-user-pl
Napisałaś(eś):
> dlaczego O3 nie jest uzywane?
Po prostu niektóre pakiety nie używają CFLAGS, a opcje kompilacji (w tym
optymalizacji) mają ustawione na stałe w swoich Makefileach.
--
Karol Jurak
----------------------------------------------------------------------
Facet, Kobieta, Samochody, Randki... >>> http://link.interia.pl/f18d2
--
gentoo-user-pl@gentoo.org mailing list
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user-pl] flaga OX
2005-11-06 13:36 [gentoo-user-pl] flaga OX Matt Z
2005-11-06 14:25 ` Karol Jurak
@ 2005-11-06 15:01 ` Michal Kurgan
2005-11-07 8:52 ` Mariusz Pękala
2 siblings, 0 replies; 5+ messages in thread
From: Michal Kurgan @ 2005-11-06 15:01 UTC (permalink / raw
To: gentoo-user-pl
On Sunday 06 of November 2005 14:36, Matt Z wrote:
> jak to jest z flaga OX?
> W pliku /etc/make.conf mam wpisane CFLAGS="-O3 -march=i686 -pipe"
>
> natomiast podczas kompilacji wielu programw widze cos takiego:
> gcc -D_REENTRANT -I../common -I../common -DHAVE_CONFIG_H -O -O2
> -march=i686 -pipe -c -DPIC -fPIC -o
>
> dlaczego O3 nie jest uzywane?
Jest używane.
gcc używa ostatniej flagi -OX, więc w przykładzie użyte zostanie -O2.
A dodatki wynikają z ustawień domyślnych używanych przez twórców programów w
wypuszczanych przez nich źródłach.
> Matt Z
--
Michal Kurgan
--
gentoo-user-pl@gentoo.org mailing list
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-user-pl] flaga OX
2005-11-06 13:36 [gentoo-user-pl] flaga OX Matt Z
2005-11-06 14:25 ` Karol Jurak
2005-11-06 15:01 ` Michal Kurgan
@ 2005-11-07 8:52 ` Mariusz Pękala
2005-11-08 8:35 ` Matt Z
2 siblings, 1 reply; 5+ messages in thread
From: Mariusz Pękala @ 2005-11-07 8:52 UTC (permalink / raw
To: gentoo-user-pl
[-- Attachment #1: Type: text/plain, Size: 1256 bytes --]
On 2005-11-06 14:36:25 +0100 (Sun, Nov), Matt Z wrote:
> jak to jest z flaga OX?
> W pliku /etc/make.conf mam wpisane CFLAGS="-O3 -march=i686 -pipe"
>
> natomiast podczas kompilacji wielu programw widze cos takiego:
> gcc -D_REENTRANT -I../common -I../common -DHAVE_CONFIG_H -O -O2
> -march=i686 -pipe -c -DPIC -fPIC -o
>
> dlaczego O3 nie jest uzywane?
Wiele ebuildów filtruje flagi, wiedząc że niektóre kombinacje powodują
problemy w danym pakiecie.
Zobacz np. /usr/portage/app-office/openoffice/openoffice-1.1.5.ebuild
linia 389:
# Compile problems with these ...
filter-flags "-funroll-loops"
filter-flags "-fomit-frame-pointer"
filter-flags "-fprefetch-loop-arrays"
filter-flags "-fno-default-inline"
filter-flags "-fstack-protector"
filter-flags "-ftracer"
append-flags "-fno-strict-aliasing"
replace-flags "-O3" "-O2"
replace-flags "-Os" "-O2"
if [ "$(gcc-version)" == "3.2" ]; then
einfo "You use a buggy gcc, so replacing -march=pentium4 with -march=pentium3"
replace-flags "-march=pentium4" "-march=pentium3 -mcpu=pentium4"
fi
.. i tak dalej.
--
No virus found in this outgoing message.
Checked by 'grep -i virus $MESSAGE'
Trust me.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-11-08 8:35 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-11-06 13:36 [gentoo-user-pl] flaga OX Matt Z
2005-11-06 14:25 ` Karol Jurak
2005-11-06 15:01 ` Michal Kurgan
2005-11-07 8:52 ` Mariusz Pękala
2005-11-08 8:35 ` Matt Z
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox