Re: OpenMPI Builds for MacOS 10.8 and Earlier, Targetting GCC

2021-05-04 Thread Christopher Nielsen
Chris, is that the case for MacOS 10.8 as well? > On 2021-05-04-T, at 14:24, Christopher Jones wrote: > > Thats very out out date. The as provided by the cctools port either uses a > new LLVM build, or just wraps the Xcode tools on the most recent systems. It > supports AVX just fine. > >> On

Re: OpenMPI Builds for MacOS 10.8 and Earlier, Targetting GCC

2021-05-04 Thread Christopher Jones
Hi Thats very out out date. The as provided by the cctools port either uses a new LLVM build, or just wraps the Xcode tools on the most recent systems. It supports AVX just fine. Chris > On 4 May 2021, at 7:17 pm, Christopher Nielsen > wrote: > > Based on the following ticket, it sounds as

Re: OpenMPI Builds for MacOS 10.8 and Earlier, Targetting GCC

2021-05-04 Thread Christopher Nielsen
Based on the following ticket, it sounds as if GCC is utilizing Apple’s assembler by default? cctools as does not support AVX, consider using llvm: https://trac.macports.org/ticket/37846 The suggested fix - albeit from 3 years ago - requires manually sel

Re: OpenMPI Builds for MacOS 10.8 and Earlier, Targetting GCC

2021-05-04 Thread Christopher Jones
> > clang: warning: argument unused during compilation: '-I > /opt/local/include/LegacySupport' > clang: warning: argument unused during compilation: '-I /opt/local/include' > clang: warning: argument unused during compilation: '-I /opt/local/include' > clang: warning: argument unused during comp

OpenMPI Builds for MacOS 10.8 and Earlier, Targetting GCC

2021-05-04 Thread Christopher Nielsen
I’m currently reviewing the build logs for openmpi-* subports, which are failing to build for older MacOS releases. And it looks like the issue relates to the use of the various AVX* instruction sets: CCLD liblocal_ops_avx2.la :1015:20: error: invalid operand for instruction vmovd