Skip to content

Commit 3fa904a

Browse files
authored
Merge pull request #13321 from wolfi-dev/feature/openmpi
Add hwloc for building NeMo
2 parents c73441f + 850e668 commit 3fa904a

1 file changed

Lines changed: 59 additions & 0 deletions

File tree

hwloc.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
package:
2+
name: hwloc
3+
version: 2.10.0
4+
epoch: 0
5+
description: Portable abstraction of hierarchical hardware architectures
6+
target-architecture:
7+
- x86_64
8+
copyright:
9+
- license: BSD-3-Clause
10+
11+
environment:
12+
contents:
13+
packages:
14+
- autoconf
15+
- automake
16+
- build-base
17+
- busybox
18+
- ca-certificates-bundle
19+
- cairo-dev
20+
- eudev-dev
21+
- libxml2-dev
22+
- ncurses-dev
23+
- numactl-dev
24+
25+
pipeline:
26+
- uses: fetch
27+
with:
28+
expected-sha256: 0305dd60c9de2fbe6519fe2a4e8fdc6d3db8de574a0ca7812b92e80c05ae1392
29+
uri: https://www.open-mpi.org/software/hwloc/v2.10/downloads/hwloc-${{package.version}}.tar.bz2
30+
31+
- uses: autoconf/configure
32+
33+
- uses: autoconf/make
34+
35+
- uses: autoconf/make-install
36+
37+
- uses: strip
38+
39+
subpackages:
40+
- name: hwloc-dev
41+
pipeline:
42+
- uses: split/dev
43+
dependencies:
44+
runtime:
45+
- hwloc
46+
description: hwloc dev
47+
48+
- name: hwloc-doc
49+
pipeline:
50+
- uses: split/manpages
51+
description: hwloc manpages
52+
53+
update:
54+
enabled: true
55+
github:
56+
identifier: open-mpi/hwloc
57+
strip-prefix: hwloc-
58+
tag-filter: hwloc-
59+
use-tag: true

0 commit comments

Comments
 (0)