Prefix team, I am looking at sys-apps/baselayout, and I notice that it does not have any of the prefix keywords. The KEYWORDS setting is: KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" That means it isn't a prefix-ready ebuild, so I'm confused about why you are touching it at all since I thought baselayout-prefix was your baselayout and it has the prefix keywords which baselayout doesn't have. Please get back with me about this asap. Thanks, William
Hi William, There are two flavors of prefix: the usual one¹, that uses the host libc, a different "gentoo_prefix" tree, and separate baselayout and friends; and the prefix-libc, prefix-standalone, or RAP one², that only supports Linux for now as it uses its own libc and depends only on the kernel from the host. This second flavor of prefix does not use a separate "gentoo_prefix" tree, but the usual one, and the usual package keywords as well. That's why we needed to make a few changes here and there to some packages in the main tree to support prefix, even though those packages were not explicitly marked as being prefix-enabled. I've made some of those changes since I am maintaining a relatively large installation of prefix packages in cvmfs (~1300 packages currently). I hope this clarifies things for you. Let us know if you have any other questions. Cheers, —Guilherme 1. https://wiki.gentoo.org/wiki/Project:Prefix 2. https://wiki.gentoo.org/wiki/Prefix/libc
Hi William, I back Guilherme's explanation. Cheers, Benda
Can this bug be closed?
Yes.