1 |
Olá pessoal, |
2 |
|
3 |
Estou com uma dúvida com respeito ao funcionamento do portage. |
4 |
|
5 |
Recentemente tive de verificar o retorno co comando equery e para minha |
6 |
surpresa, percebi que algumas flags passadas a variável USE, não estavam |
7 |
habilitadas: |
8 |
|
9 |
equery uses xorg-x11 |
10 |
[ Searching for packages matching xorg-x11... ] |
11 |
[ Colour Code : set unset ] |
12 |
[ Legend : Left column (U) - USE flags from |
13 |
make.conf ] |
14 |
[ : Right column (I) - USE flags packages was installed |
15 |
with ] |
16 |
[ Found these USE variables for x11-base/xorg-x11-6.8.2-r7 ] |
17 |
U I |
18 |
- - 3dfx : Adds support for 3dfx video cards to XFree86. |
19 |
See: voodoo3 |
20 |
- - 3dnow : Adds support for 3dnow multimedia processor |
21 |
instructions |
22 |
+ + bitmap-fonts : Builds the crappy 100 DPI and 75 DPI fonts |
23 |
... |
24 |
- - dlloader : Enable dynamic module loader instead of ELF loader |
25 |
... |
26 |
- - mmx : Adds support for optimizations for Pentium MMX |
27 |
and Athlon class processors |
28 |
... |
29 |
|
30 |
A minha variável USE, no make.conf, possui estas flags: |
31 |
USE="... 3dnow 3dnowext sse sse2 mmx mmxext ..." |
32 |
|
33 |
para ajustá-lo ao Athlon64 |
34 |
~ # cat /proc/cpuinfo |
35 |
... |
36 |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge |
37 |
mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm |
38 |
3dnowext 3dnow |
39 |
... |
40 |
|
41 |
Quando uso o comando "emerge --info", estas flags não aparecem: |
42 |
|
43 |
USE="amd64 7zip X a52 aac acpi alsa arts audiofile avi berkdb |
44 |
bitmap-fonts bzip2 cdparanoia cdr cli crypt cups dri dts dv dvd dvdr |
45 |
dvdread eds emboss encode esd ffmpeg fftw flac foomaticdb fortran gif |
46 |
glut gphoto2 gpm gstreamer gtk gtk2 imagemagick imlib isdnlog jpeg kde |
47 |
kdehiddenvisibility lzw lzw-tiff mad mng motif mp3 mpeg ncurses nls nptl |
48 |
ogg oggvorbis openal opengl oss pam pcre pdf pdflib perl png ppds pppd |
49 |
python qt quicktime readline reflection sdl session spell spl ssl tcpd |
50 |
tetex tiff truetype-fonts type1-fonts usb vcd xine xmms xorg xpm xv zlib |
51 |
elibc_glibc input_devices_joystick input_devices_keyboard |
52 |
input_devices_mouse input_devices_penmount kernel_linux linguas_pt_BR |
53 |
linguas_en userland_GNU video_cards_fglrx" |
54 |
|
55 |
Experimentei remover as flags do processador: 3dnow 3dnowext sse sse2 |
56 |
mmx mmxext, e executei o emerge --deep --newuse world. Como havia feito |
57 |
uma atualização recentemente, o resultado foi "nada a fazer". |
58 |
|
59 |
Isto significa que estas flags não estão sendo aplicadas aos programas, |
60 |
mesmo que eles a suportem? |
61 |
|
62 |
Um emerge no xorg não me apresenta todas as flags do equery: |
63 |
|
64 |
# emerge -av xorg-x11 |
65 |
|
66 |
These are the packages that would be merged, in order: |
67 |
|
68 |
Calculating dependencies... done! |
69 |
[ebuild R ] x11-base/xorg-x11-6.8.2-r7 USE="bitmap-fonts nls opengl |
70 |
pam truetype-fonts type1-fonts xv -cjk -debug -dlloader -dmx -doc |
71 |
-font-server -insecure-drivers -ipv6 -minimal -nocxx -sdk -static |
72 |
-xprint" 0 kB |
73 |
|
74 |
Não deveria ter uma relação entre eles? |
75 |
|
76 |
Será que estas flags não são suportadas para as arquiteturas x86_64? E |
77 |
talvez outras? |
78 |
|
79 |
Ficam ai algumas dúvidas. |
80 |
|
81 |
[[]]'s |
82 |
Alves |
83 |
|
84 |
|
85 |
|
86 |
_______________________________________________________ |
87 |
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! |
88 |
http://br.mobile.yahoo.com/mailalertas/ |
89 |
|
90 |
|
91 |
-- |
92 |
gentoo-user-br@g.o mailing list |