[hwloc-users] Build an OS-X Universal version

2021-03-22 Thread Robin
Hi. I'm trying to build hwloc on OS-X Big Sur on an M1. Ultimate plan is
to build it as a universal binary. Right now, I cannot even get the git
master to autogen. This is what I get:

robin@Robins-Mac-mini hwloc % ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I ./config
autoreconf: configure.ac: tracing
configure.ac:77: error: libtool version 2.2.6 or higher is required
configure.ac:77: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
autoreconf: configure.ac: not using Libtool
autoreconf: running: /opt/homebrew/Cellar/autoconf/2.69/bin/autoconf --force
configure.ac:77: error: libtool version 2.2.6 or higher is required
configure.ac:77: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
autoreconf: /opt/homebrew/Cellar/autoconf/2.69/bin/autoconf failed with
exit status: 63
Checking whether configure needs patching for MacOS Big Sur libtool.m4
bug... grep: configure: No such file or directory
grep: configure: No such file or directory
yes
Trying to patch configure...
can't find file to patch at input line 9
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--
|Updated from libtool.m4 patch:
|
|[PATCH] Improve macOS version detection to support macOS 11 and simplify
legacy logic
|
|Signed-off-by: Jeremy Huddleston Sequoia 
|
|--- hwloc/configure.old2020-11-25 16:03:04.225097149 +0100
|+++ hwloc/configure2020-11-25 16:02:29.368995613 +0100
--
File to patch:

It hangs there waiting for me to supply a file. I see the patch is trying
to generate configure from configure.old, but there is no configure.old in
the repo. I know next to nothing about autogen and auto configure and have
always just followed basic instructions that have always worked before.

I'm using homebrew to get the gnu tools, and have autoconf 2.69, automate
1.16.3, and lib tool 2.4.6. Thanks for any help to get this building.
___
hwloc-users mailing list
hwloc-users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/hwloc-users


Re: [OMPI users] [EXTERNAL] building openshem on opa

2021-03-22 Thread Michael Di Domenico via users
On Mon, Mar 22, 2021 at 11:13 AM Pritchard Jr., Howard  wrote:
> https://github.com/Sandia-OpenSHMEM/SOS
> if you want to use OpenSHMEM over OPA.
> If you have lots of cycles for development work, you could write an OFI SPML 
> for the  OSHMEM component of Open MPI.

thanks, i am aware of the sandia version.  the devs in my organization
don't really use shmem, but there was a call for it recently.  i
hadn't even noticed shmem didn't build on our opa cluster.  for now we
have a smaller mellanox cluster they can build against.

my ability to code an spml is nil.  but if we had more interest from
the internal devs i'd certainly be willing to fund someone to do it..
:)


Re: [OMPI users] [EXTERNAL] building openshem on opa

2021-03-22 Thread Pritchard Jr., Howard via users
HI Michael,

You may want to try

https://github.com/Sandia-OpenSHMEM/SOS

if you want to use OpenSHMEM over OPA.

If you have lots of cycles for development work, you could write an OFI SPML 
for the  OSHMEM component of Open MPI.  

Howard


On 3/22/21, 8:56 AM, "users on behalf of Michael Di Domenico via users" 
 wrote:

i can build and run openmpi on an opa network just fine, but it turns
out building openshmem fails.  the message is (no spml) found

looking at the config log it looks like it tries to build spml ikrit
and ucx which fail.  i turn ucx off because it doesn't support opa and
isn't needed.

so this message is really just a confirmation that openshmem and opa
are not capable of being built or did i do something wrong

and a curiosity if anyone knows what kind of effort would be involved
in getting it to work



Re: [OMPI users] building openshem on opa

2021-03-22 Thread Ralph Castain via users
You did everything right - the OSHMEM implementation in OMPI only supports UCX 
as it is essentially a Mellanox offering. I think the main impediment to 
broadening it is simply interest and priority on the part of the non-UCX 
developers.

> On Mar 22, 2021, at 7:51 AM, Michael Di Domenico via users 
>  wrote:
> 
> i can build and run openmpi on an opa network just fine, but it turns
> out building openshmem fails.  the message is (no spml) found
> 
> looking at the config log it looks like it tries to build spml ikrit
> and ucx which fail.  i turn ucx off because it doesn't support opa and
> isn't needed.
> 
> so this message is really just a confirmation that openshmem and opa
> are not capable of being built or did i do something wrong
> 
> and a curiosity if anyone knows what kind of effort would be involved
> in getting it to work




[OMPI users] building openshem on opa

2021-03-22 Thread Michael Di Domenico via users
i can build and run openmpi on an opa network just fine, but it turns
out building openshmem fails.  the message is (no spml) found

looking at the config log it looks like it tries to build spml ikrit
and ucx which fail.  i turn ucx off because it doesn't support opa and
isn't needed.

so this message is really just a confirmation that openshmem and opa
are not capable of being built or did i do something wrong

and a curiosity if anyone knows what kind of effort would be involved
in getting it to work