Skip to content

Release 5.0.4 failed to build on GitHub Actions macOS 14.5 arm64 #12693

@dalcinl

Description

@dalcinl

Thank you for taking the time to submit an issue!

Background information

What version of Open MPI are you using? (e.g., v4.1.6, v5.0.1, git branch name and hash, etc.)

5.0.4

Describe how Open MPI was installed (e.g., from a source/distribution tarball, from a git clone, from an operating system distribution package, etc.)

https://github.com/mpi4py/mpi-publish/blob/master/cibw-build-mpi.sh

Please describe the system on which you are running

  • Operating system/version: macOS 14.5
  • Computer hardware: Apple Silicon (arm64)
  • Network type: local, shm

Details of the problem

Full build logs: https://github.com/mpi4py/mpi-publish/actions/runs/9996695568/job/27631626010

...
2024-07-18T18:29:14.8093900Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: pasting formed 'int8##', an invalid preprocessing token
2024-07-18T18:29:14.8094720Z     OP_AARCH64_FUNC(max, s,  8, 16,   int, max)
2024-07-18T18:29:14.8094980Z     ^
2024-07-18T18:29:14.8095850Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:122:56: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8096730Z         OP_CONCAT(OMPI_OP_TYPE_PREPEND, type##type_size####x##type_cnt##_t) vsrc, vdst;       \
2024-07-18T18:29:14.8097160Z                                                        ^
2024-07-18T18:29:14.8097920Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: use of undeclared identifier 'int8'
2024-07-18T18:29:14.8099220Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:122:41: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8100050Z         OP_CONCAT(OMPI_OP_TYPE_PREPEND, type##type_size####x##type_cnt##_t) vsrc, vdst;       \
2024-07-18T18:29:14.8100450Z                                         ^
2024-07-18T18:29:14.8100720Z <scratch space>:133:1: note: expanded from here
2024-07-18T18:29:14.8100980Z int8
2024-07-18T18:29:14.8101110Z ^
2024-07-18T18:29:14.8101750Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: use of undeclared identifier 'vsrc'
2024-07-18T18:29:14.8102920Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:124:13: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8103710Z             vsrc = vld1q##_##type_name##type_size(in);                                        \
2024-07-18T18:29:14.8104060Z             ^
2024-07-18T18:29:14.8104710Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: use of undeclared identifier 'vdst'
2024-07-18T18:29:14.8105880Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:125:13: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8106670Z             vdst = vld1q##_##type_name##type_size(out);                                       \
2024-07-18T18:29:14.8107020Z             ^
2024-07-18T18:29:14.8107670Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: use of undeclared identifier 'vdst'
2024-07-18T18:29:14.8108800Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:127:13: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8109600Z             vdst = OP_CONCAT(OMPI_OP_OP_PREPEND, op##q##_##type_name##type_size)(vdst, vsrc); \
2024-07-18T18:29:14.8109980Z             ^
2024-07-18T18:29:14.8111300Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:165:5: error: use of undeclared identifier 'vdst'
2024-07-18T18:29:14.8112500Z /Users/runner/work/mpi-publish/mpi-publish/package/source/ompi/mca/op/aarch64/op_aarch64_functions.c:127:82: note: expanded from macro 'OP_AARCH64_FUNC'
2024-07-18T18:29:14.8113330Z             vdst = OP_CONCAT(OMPI_OP_OP_PREPEND, op##q##_##type_name##type_size)(vdst, vsrc); 
...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions