The 2.6.28 linux kernel contains a new regulatory compliance framework for 802.11 wireless cards. It requires a userspace daemon and a compiled, signed set of regulatory rules per country. Your arch team is CC'd on this bug because you have keywords on wpa_supplicant, which to means you care about this. Do let me know if I'm wrong on that. Target keywords: "~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" The package will automatically test itself during the compilation process.
~x86 done
That'll teach me to file keywording bugs in the morning. Of course BSD doesn't care about a Linux userspace daemon. D'oh.
Compiles and installs on PPC (including all deps): cat /proc/cpuinfo processor : 0 cpu : 7447A, altivec supported clock : 1333.333000MHz revision : 0.5 (pvr 8003 0105) bogomips : 74.28 timebase : 18432000 platform : PowerMac model : PowerBook6,7 machine : PowerBook6,7 motherboard : PowerBook6,7 MacRISC3 Power Macintosh detected as : 287 (iBook G4) pmac flags : 0000001b L2 cache : 512K unified pmac-generation : NewWorld paludis --info paludis 0.32.0_alpha1 Paludis build information: Compiler: CXX: powerpc-unknown-linux-gnu-g++ 4.3.2 CXXFLAGS: -O2 -mcpu=7450 -maltivec -mabi=altivec -fno-strict-aliasing -pipe LDFLAGS: -Wl,-O1 DATE: 2008-12-01T12:33:42+0100 Libraries: C++ Library: GNU libstdc++ 20080827 Reduced Privs: reduced_uid: 104 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 1005 reduced_gid->name: paludisbuild Paths: DATADIR: /usr/share LIBDIR: /usr/lib LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /var/cache/paludis/names newsdir: /usr/portage/metadata/news profile_eapi: 0 profiles: /usr/portage/profiles/default/linux/powerpc/ppc32/2008.0/desktop securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7 2.1.6 dev-lang/python: 2.4.4-r13 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: (none) dev-util/cmake: 2.6.2 dev-util/confcache: (none) sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.3.0-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13 2.61-r2 sys-devel/automake: 1.10.1-r1 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 (for sys-kernel/linux-headers::installed) paludis -q crda * net-wireless/crda gentoo: 0.9.5 {:0} installed: 0.9.5* {:0} Description: Central Regulatory Domain Agent for wireless networks. Homepage: http://wireless.kernel.org/en/developers/Regulatory License: as-is Installed time: Tue Dec 2 13:17:01 2008 Use flags: From repositories: gentoo Installed using: paludis-0.32.0_alpha1
+ 02 Dec 2008; <chainsaw@gentoo.org> wireless-regdb-20081117.ebuild: + Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81" + Schmitt <chrschmitt@gmail.com>. Dependency for net-wireless/crda, bug + #249606. + 02 Dec 2008; <chainsaw@gentoo.org> crda-0.9.5.ebuild: + Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81" + Schmitt <chrschmitt@gmail.com>. For bug #249606.
PPC64 with 64 bit UL: no problems either. Compiles and installs fine, including all deps. cat /proc/cpuinfo processor : 0 cpu : PPC970FX, altivec supported clock : 1800.000000MHz revision : 3.0 (pvr 003c 0300) timebase : 33333333 platform : PowerMac machine : PowerMac9,1 motherboard : PowerMac9,1 MacRISC4 Power Macintosh detected as : 337 (PowerMac G5) pmac flags : 00000000 L2 cache : 512K unified pmac-generation : NewWorld paludis --info paludis 0.32.0_alpha1 Paludis build information: Compiler: CXX: powerpc64-unknown-linux-gnu-g++ 4.3.1 CXXFLAGS: -O2 -pipe -mcpu=970 -mtune=970 -mabi=altivec LDFLAGS: -Wl,-O1 DATE: 2008-12-01T15:23:17+0100 Libraries: C++ Library: GNU libstdc++ 20080606 Reduced Privs: reduced_uid: 101 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 407 reduced_gid->name: paludisbuild Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: Environment: Format: paludis Config dir: /etc/paludis World file: /var/db/pkg/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/portage append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /usr/portage/metadata/cache distdir: /usr/portage/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/portage/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /usr/portage/.cache/names newsdir: /usr/portage/metadata/news profile_eapi: 0 profiles: /usr/portage/profiles/default/linux/powerpc/ppc64/2008.0/64bit-userland securitydir: /usr/portage/metadata/glsa setsdir: /usr/portage/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Package information: app-admin/eselect-compiler: (none) app-shells/bash: 3.2_p33 dev-java/java-config: 2.1.6-r1 dev-lang/python: 2.4.4-r13 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: (none) dev-util/cmake: 2.6.2 dev-util/confcache: (none) sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.3.0-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.61-r2 sys-devel/automake: 1.10.1-r1 1.6.3 1.7.9-r1 1.9.6-r2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 (for sys-kernel/linux-headers::installed)
~ppc64 on both