znavko Posted December 3, 2017 Report Share Posted December 3, 2017 I use Funtoo for browsing the web. I compiled all my world with CFLAGS -O2. I changed it to -O3 to try how it will work. I typed world update # cat /etc/portage/make.conf MAKEOPTS="-j5" LINGUAS="en_US ru_RU" L10N="en-US ru-RU" CFLAGS="-march=native -O3 -pipe" CXXFLAGS="${CFLAGS}" CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" VIDEO_CARDS="intel" USE="alsa bmp dbus djvu core-kit flv gif introspection jpeg mp3 networkamagern png udev policykit rar tiff X zlib -gnome -gtk -gtk2 -gtk3 -kde -minimal -qt3 -qt4 -qt5 -wicd" # emerge -e world It started to compile 1038 packages and it had finished 600 of them when I reboot. Now I want it continues to compile the rest. How to do it? How to compile packages that were compiled with -O2 flag instead of current -O3 as file /etc/portage/make.conf is containing now? Link to comment Share on other sites More sharing options...
palica Posted December 3, 2017 Report Share Posted December 3, 2017 emerge --resume Link to comment Share on other sites More sharing options...
Oleg Vinichenko Posted December 4, 2017 Report Share Posted December 4, 2017 and if you want portage to keep building, even if something failed in-between, then add --keep-going, it will will skip all failures and continue. That's, of course, if failed ebuild not used by other ebuilds further down in list, then the merge will stop. Link to comment Share on other sites More sharing options...
Funtoo Linux BDFL drobbins Posted December 8, 2017 Funtoo Linux BDFL Report Share Posted December 8, 2017 Also, just a note, I don't recommend -O3 and it is not always faster. -O2 contains all the 'almost always good' optimizations, and -O3 contains some questionable ones. Link to comment Share on other sites More sharing options...
Recommended Posts