Okay boys I'm doing the thing everyone wants me to do but one thing i can't seem to wrap my head around is USE flags. I'm mid-install and I'm being told that I should only use the flags that are appropriate for my system but i have absolutely no idea which flags but for a few of them (nouveau, dvd, cdr, qt4, qt5, kde, alsa) for my system. After reading the flags archive on the website i have a decent understanding of what they all do but I'm not sure which ones i should determine now as system wide flags, and which ones i should use on a software-by-software basis.
I'm using a nomultilib profile without systemd. The machine is an old C2Q with an older nVidia GeForce 6200 SE in it and 4GB of RAM. Not sure if all of this is useful but it's what I can provide.
>pic very unrelated
>>61387725
Use clover?
>>61387906
oy vey, I'm already half way through this OS install. is
>install gentoo
now officially
>install clover
?
>>61387921
>is install gentoo, install clover?
no, install debian like a white man
>>61387725
>unironically installing gentoo
why
>>61387725
You can always change them later.
>>61387981
knew that but I wanted to make sure i didn't fuck up so bad i broke something, is that even possible?
So many flags are set by profile so you don't need to care so much. For inspiration mine with desktop profile are:USE="-bluetooth -gnome -gstreamer -kde -plasma -pulseaudio alse bindist branding ffmpeg qt5 xft zsh-completion"
What isn't in handbook are CPU flags:
https://wiki.gentoo.org/wiki/CPU_FLAGS_X86
There are also package-specific USE flags, but they usually have sane defaults.
The process is usually: I want this flag on explicitly installed package (@world group) and it requires to set up USE flags on dependencies. I would recommend to keep those you want and what is required by dependencies separate.
>>61388000
no you cant fuck up badly
>>61388030
>qt5
>kde
>>61387725
Ignore the others, gentoo I said great. Honestly, don't worry too hard about use flags right now. You can always change them later and I didn't understand why I would want or not want certain flags until about a month in, it will become apparent what you need as time goes by. I actually posted this exact same thread back when I first installed. So don't worry about it to much just get your system up and running first
>>61388119
qt5 was to install qt5 version over qt4, I was getting portage errors to choose one.
>>61388153
understandable
have a nice day anon
>>61387725
IMO, too many flags are set by default by whatever profile you choose (which is why I chose the most minimal profile set). I myself disable deselected everything and then individually select every variable I want. There's a lot, but then at least I know exactly what's going into my system and I don't include anything I don't need. Here's the list from my make.confUSE="-* X aac acl acpi adns alsa apm atm bash-completion bluetooth bzip2 calendar cdda cjk cracklib crypt css curl cxx dga djvu dvd encode exif ffmpeg flac fortran ftp gcj gd geoip geolocation gif gimp git gpm gps gtk gzip hardened hddtemp icu imap ios ipod ipv6 jack java javascript jpeg kerberos latex matroska memcached mime mmap mozilla mp3 mp4 mpeg mtp multilib ogg opengl openmp pcmcia pdf perl php png posix pulseaudio python qt4 qt5 raw rss ruby sctp smp snmp soap sockets sound source spell ssl tcpd threads tokenizer truetype udev unicode upnp upower usb vim-syntax vorbis webkit wifi x264 xml zeroconf zsh-completion sse sse2 sse3 mmx"
However, as >>61388030 stated, CPU-specific flags are now being moved to a newer variable, CPU_FLAGS_X86. The last four flags are in fact CPU-specific, so, in my make.conf file, I would need to remove them from the USE line and add them to a new line as follows:CPU_FLAGS_X86="msse msse2 msse3 mmmx"
From the Handbook:
>Note: The same CPU_FLAGS_X86 variable is used both on x86 and amd64 architectures on Intel and AMD CPUs.
When in doubt about what flags to add, you can always do a cat /proc/cpuinfo (on a Linux system) which will give you a list of the flags currently enabled by default, thus giving you at least an idea of what your hardware supports.
You can also read up on each flag here:
>https://www.gentoo.org/support/use-flags/
>>61387946
Debian is for lesbians at best and gay albino niggers at worst