Created attachment 338718 [details] FEATURES="-strict" emerge mpich2 # works on my Raspberry Pi The mpich2 ebuild has a dependency for sys-apps/hwloc, this in turn pulls in numactl which are not supported and won't build on my ARM system (Raspberry Pi). If I removed the sys-apps/hwloc dependency mpich2 builds fine and from my tests works perfectly again ARM system (Raspberry Pi). Can this (sys-apps/hwloc) dependency be removed for ARM and the keyword for mpich2 changed to ~ARM? Attached my edited ebuild and patch.
Created attachment 338720 [details, diff] patch of the ebuild changes requested.
Comment on attachment 338718 [details] FEATURES="-strict" emerge mpich2 # works on my Raspberry Pi --- mpich2-1.5.ebuild 2013-01-07 04:06:58.114790244 +0100 +++ - 2013-02-13 20:24:20.511390108 +0100 @@ -20,7 +20,6 @@ COMMON_DEPEND=" dev-libs/libaio - sys-apps/hwloc romio? ( net-fs/nfs-utils )" DEPEND="${COMMON_DEPEND}
@arm: How would you guys like to handle this? mpich2 does bundle sys-apps/hwloc which is probably why things are working for Laurence when the DEPEND is removed.
=sys-apps/hwloc-1.10.0-r1 is keyworded on arm.