Summary: | sys-cluster/mpich2-1.5 should not DEPEND on sys-apps/hwloc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Laurence <laurence.baldwin> |
Component: | [OLD] Server | Assignee: | Justin Bronder (RETIRED) <jsbronder> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | arm, cluster, laurence.baldwin |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | ARM | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
FEATURES="-strict" emerge mpich2 # works on my Raspberry Pi
patch of the ebuild changes requested. |
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. |
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.