I am not absolutely sure if this is a bug, but i really think so. /etc/portage/package.use and /etc/portage/package.keywords should be files. But on my box i now have: AMD64X2 stefan # ls -la /etc/portage/ insgesamt 48 drwxr-xr-x 6 root root 4096 3. Apr 21:27 . drwxr-xr-x 66 root root 4096 13. Apr 13:04 .. drwxr-xr-x 2 root root 4096 9. Nov 23:00 bin -rw-r--r-- 1 root root 10 12. Nov 23:04 categories -rw-r--r-- 1 root root 0 30. Okt 16:15 .keep -rw-r--r-- 1 root root 0 2. Apr 18:27 .keep_sys-apps_portage-0 -rw-r--r-- 1 root root 480 4. Apr 19:46 package.keywords -rw-r--r-- 1 root root 67 9. Nov 22:50 package.keywords.bak -rw-r--r-- 1 root root 10689 14. Nov 19:18 package.keywords.newbak drwxr-xr-x 2 root root 4096 3. Apr 21:27 package.mask drwxr-xr-x 2 root root 4096 3. Apr 21:28 package.use drwxr-xr-x 2 root root 4096 9. Nov 23:00 postsync.d AMD64X2 stefan # cat /etc/portage/package.mask/cross-avr >cross-avr/binutils-2.16.1-r3 >cross-avr/gcc-3.4.6 AMD64X2 stefan # cat /etc/portage/package.use/cross-avr cross-avr/gcc -boundschecking -fortran -gtk -gcj -mudflap -objc -objc++ -objc-gc -boundschecking -fortran -gtk -gcj -mudflap -objc -objc++ -objc-gc nocxx One week ago I tried something like: crossdev -t avr --gcc 4.1.1 (Now I know that avr-gcc > 3.6.4 is not available.) But I think that crossdev did something wrong. Thanks Stefan Salewski Reproducible: Didn't try Steps to Reproduce: 1.Not absolutely sure, maybe something like 2.crossdev -t avr --gcc 4.1.1 3. Actual Results: Creates directories package.mask and package.use Expected Results: Should add text lines to files package.mask and package.use
It absolutely doesn't matter, both works just fine. See man portage. NOTABUG.