Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenMPI 4.1.x does not build with Apple Xcode 15 #998

Open
jwilso opened this issue Sep 28, 2023 · 0 comments
Open

OpenMPI 4.1.x does not build with Apple Xcode 15 #998

jwilso opened this issue Sep 28, 2023 · 0 comments
Assignees

Comments

@jwilso
Copy link
Contributor

jwilso commented Sep 28, 2023

New Issue for sst-core
NOTE: If you are reporting an issue for a specific element library, please submit request in ssts-element repository.

1 - Detailed description of problem or enhancement
There is a known issue with OpenMPI 4.1.x when attempting to build with Apple Xcode 15. There is a failure in the initial OpenMPI configuration step. Possibly due to changes in Apple Xcode linker.
Issue on open-mpi mailing list
2 - Describe how to reproduce the issue

  • Install Apple Xcode 15 from Apple App Store
  • Obtain OpenMPI 4.1.x tar.gz file and unarchive it
  • Attempt initial configuration of OpenMPI:
$ ./configure --prefix=/usr/local/module-pkgs/mpi/OpenMPI/openmpi-4.1.4_clang-1500.0.40.1

Configure will fail with

...
checking if .note.GNU-stack is needed... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: error: 'conftest.o': Invalid/Unsupported object file format
no
checking suffix for labels... :
checking prefix for global symbol labels... none
configure: error: Could not determine global symbol label prefix

3 - What Operating system(s) and versions
MacOS Ventura 13.6

4 - What version of external libraries (MPI, etc.)
Xcode 15 (with clang-1500.0.40.1)
5 - Provide sha1 of all relevant SST repositories (sst-core, sst-elements, etc)
OpenMPI version 4.1.x

@jwilso jwilso self-assigned this Mar 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant