1 |
Christian Faulhammer: |
2 |
>Hartmut Figge <h.figge@×××.de>: |
3 |
>> Christian Faulhammer: |
4 |
|
5 |
>> >" () circumfix = forced, masked, or removed" |
6 |
>> Hm? Bei mir gilt |
7 |
> |
8 |
> Es bedeutet, dass das USE-Flag in Klammern erzwungen, maskiert (gar |
9 |
>nicht verfügbar in deinem Profil, aber im Ebuild vorhanden) oder |
10 |
>entfernt wurde im Vergleich zur vorher verfügbaren Version. |
11 |
|
12 |
Klar. |
13 |
|
14 |
> Und wenn man in ${PORTDIR}/profiles/base/use.mask schaut (die Basis |
15 |
>fast aller Profile), dann steht dort |
16 |
>--- |
17 |
># profile specific USE flags |
18 |
>hardened |
19 |
>selinux |
20 |
>uclibc |
21 |
>--- |
22 |
|
23 |
Ja. |
24 |
|
25 |
> Das USE-Flag ist für dich maskiert, es wird nur in hardened-Profilen |
26 |
>demaskiert. |
27 |
|
28 |
Wie ist dann dies möglich? |
29 |
|
30 |
hafi@e675 ~ $ sudo gcc-config -l | grep 3.4.4 |
31 |
[7] i686-pc-linux-gnu-3.4.4 |
32 |
[8] i686-pc-linux-gnu-3.4.4-hardened |
33 |
[9] i686-pc-linux-gnu-3.4.4-hardenednopie |
34 |
[10] i686-pc-linux-gnu-3.4.4-hardenednopiessp |
35 |
[11] i686-pc-linux-gnu-3.4.4-hardenednossp |
36 |
|
37 |
Zur Kontrolle habe ich den 3.4.4 neu gebaut. |
38 |
|
39 |
>> Es sind also Versionen von hardened erzwungen worden. Meine Frage war, |
40 |
>> wie ich das vermeiden kann. Auch beim 4.1.2 steht jetzt (hardened) und |
41 |
>> wahrscheinlich würde ein erneutes emergen jetzt auch für diesen |
42 |
>> hardened Versionen erzeugen. |
43 |
> |
44 |
> Nein. |
45 |
|
46 |
Auch den 4.1.2 habe ich neu gebaut und da gibt es dann tatsächlich kein |
47 |
hardened. Wohl aber z.B. beim 3.4.4. |
48 |
|
49 |
Meine Annahme, dass () bei 'emerge -pv' beim gcc forced bedeutet, |
50 |
beruhte auf der Ausgabe vom 'gcc-config -l'. Und die schien der |
51 |
Bedeutung von () als masked oder removed zu widersprechen. *g* |
52 |
|
53 |
Hartmut |
54 |
|
55 |
|
56 |
-- |
57 |
gentoo-user-de@g.o mailing list |