public inbox for gentoo-user-pl@lists.gentoo.org
 help / color / mirror / Atom feed
* [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

* Re: [gentoo-user-pl] flaga OX
  2005-11-07  8:52 ` Mariusz Pękala
@ 2005-11-08  8:35   ` Matt Z
  0 siblings, 0 replies; 5+ messages in thread
From: Matt Z @ 2005-11-08  8:35 UTC (permalink / raw
  To: gentoo-user-pl

> 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

dzięki! Zauważyłem to właśnie w OO ;c)

Matt Z

-- 
gentoo-user-pl@gentoo.org mailing list



^ 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