public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-de]  gcc und forced hardened
@ 2007-09-27 16:07 Hartmut Figge
  2007-09-27 16:27 ` [gentoo-user-de] " Christian Faulhammer
  0 siblings, 1 reply; 7+ messages in thread
From: Hartmut Figge @ 2007-09-27 16:07 UTC (permalink / raw
  To: gentoo-user-de

Gruß,

wenn ich einen gcc emergen will, gibt es einige forced USE-Flags,
beispielsweise hardened und multilib. War früher nicht so und ich bin
bisher erfolglos mit der Suche nach der Ursache.

hafi@e675 ~ $ emerge -pv =gcc-3.4.4-r1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sys-devel/gcc-3.4.4-r1  USE="doc fortran gtk nls
(-altivec) -bootstrap -boundschecking -build -gcj (-hardened) -ip28
-ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp
-objc -test -vanilla" 0 kB

Hat jemand vielleicht eine Idee?

Hartmut
Hartmut


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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de] Re: gcc und forced hardened
  2007-09-27 16:07 [gentoo-user-de] gcc und forced hardened Hartmut Figge
@ 2007-09-27 16:27 ` Christian Faulhammer
  2007-09-27 16:40   ` Hartmut Figge
  0 siblings, 1 reply; 7+ messages in thread
From: Christian Faulhammer @ 2007-09-27 16:27 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 469 bytes --]

Hartmut Figge <h.figge@gmx.de>:

> Gruß,
> 
> wenn ich einen gcc emergen will, gibt es einige forced USE-Flags,
> beispielsweise hardened und multilib. War früher nicht so und ich bin
> bisher erfolglos mit der Suche nach der Ursache.

 man emerge:

" () circumfix = forced, masked, or removed"

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de]  Re: gcc und forced hardened
  2007-09-27 16:27 ` [gentoo-user-de] " Christian Faulhammer
@ 2007-09-27 16:40   ` Hartmut Figge
  2007-09-27 16:53     ` Christian Faulhammer
  0 siblings, 1 reply; 7+ messages in thread
From: Hartmut Figge @ 2007-09-27 16:40 UTC (permalink / raw
  To: gentoo-user-de

Christian Faulhammer:
>Hartmut Figge <h.figge@gmx.de>:

>> wenn ich einen gcc emergen will, gibt es einige forced USE-Flags,
>> beispielsweise hardened und multilib. War früher nicht so und ich bin
>> bisher erfolglos mit der Suche nach der Ursache.
>
> man emerge:
>
>" () circumfix = forced, masked, or removed"

Hm? Bei mir gilt

hafi@e675 ~ $ sudo gcc-config -l
 [1] i686-pc-linux-gnu-3.3.5
 [2] i686-pc-linux-gnu-3.3.5-hardened
 [3] i686-pc-linux-gnu-3.3.5-hardenednopie
 [4] i686-pc-linux-gnu-3.3.5-hardenednopiessp
 [5] i686-pc-linux-gnu-3.3.5-hardenednossp
 [6] i686-pc-linux-gnu-3.3.6
 [7] i686-pc-linux-gnu-3.4.4
 [8] i686-pc-linux-gnu-3.4.4-hardened
 [9] i686-pc-linux-gnu-3.4.4-hardenednopie
 [10] i686-pc-linux-gnu-3.4.4-hardenednopiessp
 [11] i686-pc-linux-gnu-3.4.4-hardenednossp
 [12] i686-pc-linux-gnu-4.1.2 *

Es sind also Versionen von hardened erzwungen worden. Meine Frage war,
wie ich das vermeiden kann. Auch beim 4.1.2 steht jetzt (hardened) und
wahrscheinlich würde ein erneutes emergen jetzt auch für diesen hardened
Versionen erzeugen.

Deine Antwort sagt mir nicht viel, denn 'man emerge' hatte ich mir
natürlich vorher angesehen.

Hartmut


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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de] Re: gcc und forced hardened
  2007-09-27 16:40   ` Hartmut Figge
@ 2007-09-27 16:53     ` Christian Faulhammer
  2007-09-27 17:46       ` Hartmut Figge
  0 siblings, 1 reply; 7+ messages in thread
From: Christian Faulhammer @ 2007-09-27 16:53 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1271 bytes --]

Hartmut Figge <h.figge@gmx.de>:

> Christian Faulhammer:
> >Hartmut Figge <h.figge@gmx.de>:
> 
> >> wenn ich einen gcc emergen will, gibt es einige forced USE-Flags,
> >> beispielsweise hardened und multilib. War früher nicht so und ich
> >> bin bisher erfolglos mit der Suche nach der Ursache.
> > man emerge:
> >" () circumfix = forced, masked, or removed"
> Hm? Bei mir gilt

 Es bedeutet, dass das USE-Flag in Klammern erzwungen, maskiert (gar
nicht verfügbar in deinem Profil, aber im Ebuild vorhanden) oder
entfernt wurde im Vergleich zur vorher verfügbaren Version.
 Und wenn man in ${PORTDIR}/profiles/base/use.mask schaut (die Basis
fast aller Profile), dann steht dort
---
# profile specific USE flags
hardened
selinux
uclibc
---

 Das USE-Flag ist für dich maskiert, es wird nur in hardened-Profilen
demaskiert.

> Es sind also Versionen von hardened erzwungen worden. Meine Frage war,
> wie ich das vermeiden kann. Auch beim 4.1.2 steht jetzt (hardened) und
> wahrscheinlich würde ein erneutes emergen jetzt auch für diesen
> hardened Versionen erzeugen.

 Nein.

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de]  Re: gcc und forced hardened
  2007-09-27 16:53     ` Christian Faulhammer
@ 2007-09-27 17:46       ` Hartmut Figge
  2007-10-01 19:44         ` Christian Faulhammer
  0 siblings, 1 reply; 7+ messages in thread
From: Hartmut Figge @ 2007-09-27 17:46 UTC (permalink / raw
  To: gentoo-user-de

Christian Faulhammer:
>Hartmut Figge <h.figge@gmx.de>:
>> Christian Faulhammer:

>> >" () circumfix = forced, masked, or removed"
>> Hm? Bei mir gilt
>
> Es bedeutet, dass das USE-Flag in Klammern erzwungen, maskiert (gar
>nicht verfügbar in deinem Profil, aber im Ebuild vorhanden) oder
>entfernt wurde im Vergleich zur vorher verfügbaren Version.

Klar.

> Und wenn man in ${PORTDIR}/profiles/base/use.mask schaut (die Basis
>fast aller Profile), dann steht dort
>---
># profile specific USE flags
>hardened
>selinux
>uclibc
>---

Ja.

> Das USE-Flag ist für dich maskiert, es wird nur in hardened-Profilen
>demaskiert.

Wie ist dann dies möglich?

hafi@e675 ~ $ sudo gcc-config -l | grep 3.4.4
 [7] i686-pc-linux-gnu-3.4.4
 [8] i686-pc-linux-gnu-3.4.4-hardened
 [9] i686-pc-linux-gnu-3.4.4-hardenednopie
 [10] i686-pc-linux-gnu-3.4.4-hardenednopiessp
 [11] i686-pc-linux-gnu-3.4.4-hardenednossp

Zur Kontrolle habe ich den 3.4.4 neu gebaut.

>> Es sind also Versionen von hardened erzwungen worden. Meine Frage war,
>> wie ich das vermeiden kann. Auch beim 4.1.2 steht jetzt (hardened) und
>> wahrscheinlich würde ein erneutes emergen jetzt auch für diesen
>> hardened Versionen erzeugen.
>
> Nein.

Auch den 4.1.2 habe ich neu gebaut und da gibt es dann tatsächlich kein
hardened. Wohl aber z.B. beim 3.4.4.

Meine Annahme, dass () bei 'emerge -pv' beim gcc forced bedeutet,
beruhte auf der Ausgabe vom 'gcc-config -l'. Und die schien der
Bedeutung von () als masked oder removed zu widersprechen. *g*

Hartmut


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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de] Re: gcc und forced hardened
  2007-09-27 17:46       ` Hartmut Figge
@ 2007-10-01 19:44         ` Christian Faulhammer
  2007-10-01 22:15           ` Hartmut Figge
  0 siblings, 1 reply; 7+ messages in thread
From: Christian Faulhammer @ 2007-10-01 19:44 UTC (permalink / raw
  To: gentoo-user-de

[-- Attachment #1: Type: text/plain, Size: 1195 bytes --]

Hartmut Figge <h.figge@gmx.de>:

> > Das USE-Flag ist für dich maskiert, es wird nur in hardened-Profilen
> >demaskiert.
> Wie ist dann dies möglich?
> hafi@e675 ~ $ sudo gcc-config -l | grep 3.4.4
>  [7] i686-pc-linux-gnu-3.4.4
>  [8] i686-pc-linux-gnu-3.4.4-hardened
>  [9] i686-pc-linux-gnu-3.4.4-hardenednopie
>  [10] i686-pc-linux-gnu-3.4.4-hardenednopiessp
>  [11] i686-pc-linux-gnu-3.4.4-hardenednossp
> Zur Kontrolle habe ich den 3.4.4 neu gebaut.
[...]
> Auch den 4.1.2 habe ich neu gebaut und da gibt es dann tatsächlich
> kein hardened. Wohl aber z.B. beim 3.4.4.

 Habe dein Problem falsch verstanden...
 
> Meine Annahme, dass () bei 'emerge -pv' beim gcc forced bedeutet,
> beruhte auf der Ausgabe vom 'gcc-config -l'. Und die schien der
> Bedeutung von () als masked oder removed zu widersprechen. *g*

 Du hast recht.  hardened wurde aus base/use.mask rausgeworfen (war
wohl ein Fehler), warum genau es erzwungen wird, weiß ich nicht.
Analysieren könnte ich es, wenn ich dein Profil wüßte. 

V-Li

-- 
Christian Faulhammer, Gentoo Lisp project
<URL:http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode

<URL:http://www.faulhammer.org/>

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-user-de]  Re: gcc und forced hardened
  2007-10-01 19:44         ` Christian Faulhammer
@ 2007-10-01 22:15           ` Hartmut Figge
  0 siblings, 0 replies; 7+ messages in thread
From: Hartmut Figge @ 2007-10-01 22:15 UTC (permalink / raw
  To: gentoo-user-de

Christian Faulhammer:

>Analysieren könnte ich es, wenn ich dein Profil wüßte. 

Danke, ich melde mich später noch einmal. Im Augenblick wenig Zeit.
Leider habe ich mich dazu überreden lassen, einen Patch für Seamonkey
2.0 einzureichen und muss jetzt die Folgen ausbaden. *g*

Hartmut


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



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2007-10-01 22:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-27 16:07 [gentoo-user-de] gcc und forced hardened Hartmut Figge
2007-09-27 16:27 ` [gentoo-user-de] " Christian Faulhammer
2007-09-27 16:40   ` Hartmut Figge
2007-09-27 16:53     ` Christian Faulhammer
2007-09-27 17:46       ` Hartmut Figge
2007-10-01 19:44         ` Christian Faulhammer
2007-10-01 22:15           ` Hartmut Figge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox