Build started at 2024-06-05T09:32:56.861734 Main binary: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 Build Options: -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-python-native-file.ini Python system: Darwin The Meson build system Version: 1.2.99 Source dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4 Build dir: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f Build type: native build Running command: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/_build_utils/gitversion.py --- stdout --- 1.26.4 --- stderr --- Project name: NumPy Project version: 1.26.4 ----------- Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0 stdout: gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /opt/local/bin/gcc-mp-13 -E -dM - ----- ----------- Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 ld: unknown option: --version collect2: error: ld returned 1 exit status ----------- ----------- Detecting Apple linker via: `/opt/local/bin/gcc-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 BUILD 15:44:42 Feb 3 2024 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em Library search paths: /opt/local/lib /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 /opt/local/lib/gcc13 /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib Framework search paths: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status ----------- Sanity testing C compiler: /opt/local/bin/gcc-mp-13 Is cross compiler: False. Sanity check compiler command line: /opt/local/bin/gcc-mp-13 sanitycheckc.c -o sanitycheckc.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckc.exe C compiler for the host machine: /opt/local/bin/gcc-mp-13 (gcc 13.2.0 "gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") C linker for the host machine: /opt/local/bin/gcc-mp-13 ld64 classic PROJECT:ld64 ----------- Detecting linker via: `ar --version` -> 1 stderr: usage: ar -d [-TLsv] archive file ... ar -m [-TLsv] archive file ... ar -m [-abiTLsv] position archive file ... ar -p [-TLsv] archive [file ...] ar -q [-cTLsv] archive file ... ar -r [-cuTLsv] archive file ... ar -r [-abciuTLsv] position archive file ... ar -t [-TLsv] archive [file ...] ar -x [-ouTLsv] archive [file ...] ----------- ----------- Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0 stdout: g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /opt/local/bin/g++-mp-13 -E -dM - ----- ----------- Detecting linker via: `/opt/local/bin/g++-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 ld: unknown option: --version collect2: error: ld returned 1 exit status ----------- ----------- Detecting Apple linker via: `/opt/local/bin/g++-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 BUILD 15:44:42 Feb 3 2024 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em Library search paths: /opt/local/lib /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 /opt/local/lib/gcc13 /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib Framework search paths: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status ----------- Sanity testing C++ compiler: /opt/local/bin/g++-mp-13 Is cross compiler: False. Sanity check compiler command line: /opt/local/bin/g++-mp-13 sanitycheckcpp.cc -o sanitycheckcpp.exe -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckcpp.exe C++ compiler for the host machine: /opt/local/bin/g++-mp-13 (gcc 13.2.0 "g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") C++ linker for the host machine: /opt/local/bin/g++-mp-13 ld64 classic PROJECT:ld64 ----------- Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0 stdout: Cython version 3.0.10 ----------- stderr: Cython version 3.0.10 ----------- Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l Code: print("hello world") ----------- Command line: `/opt/local/bin/cython-3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/output.exe --fast-fail` -> 0 stderr: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx tree = Parsing.p_module(s, pxd, full_module_name) ----------- Cython compiler for the host machine: /opt/local/bin/cython-3.12 (cython 3.0.10) ----------- Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0 stdout: gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /opt/local/bin/gcc-mp-13 -E -dM - ----- ----------- Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 ld: unknown option: --version collect2: error: ld returned 1 exit status ----------- ----------- Detecting Apple linker via: `/opt/local/bin/gcc-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lemutls_w -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 BUILD 15:44:42 Feb 3 2024 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em Library search paths: /opt/local/lib /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 /opt/local/lib/gcc13 /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib Framework search paths: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status ----------- Sanity testing C compiler: /opt/local/bin/gcc-mp-13 Is cross compiler: False. Sanity check compiler command line: /opt/local/bin/gcc-mp-13 sanitycheckc.c -o sanitycheckc.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckc.exe C compiler for the build machine: /opt/local/bin/gcc-mp-13 (gcc 13.2.0 "gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") C linker for the build machine: /opt/local/bin/gcc-mp-13 ld64 classic PROJECT:ld64 ----------- Detecting linker via: `ar --version` -> 1 stderr: usage: ar -d [-TLsv] archive file ... ar -m [-TLsv] archive file ... ar -m [-abiTLsv] position archive file ... ar -p [-TLsv] archive [file ...] ar -q [-cTLsv] archive file ... ar -r [-cuTLsv] archive file ... ar -r [-abciuTLsv] position archive file ... ar -t [-TLsv] archive [file ...] ar -x [-ouTLsv] archive [file ...] ----------- ----------- Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0 stdout: g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0 Copyright (C) 2023 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----------- Running command: /opt/local/bin/g++-mp-13 -E -dM - ----- ----------- Detecting linker via: `/opt/local/bin/g++-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. --version -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 ld: unknown option: --version collect2: error: ld returned 1 exit status ----------- ----------- Detecting Apple linker via: `/opt/local/bin/g++-mp-13 -Wl,-v -arch x86_64 -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1 stderr: collect2 version 13.2.0 /opt/local/bin/ld-classic -dynamic -arch x86_64 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -platform_version macos 14.0 0.0 -o a.out -L/opt/local/lib -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -L/opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0/../../.. -v -lc++ -lc++abi -lgcc_s.1.1 -lgcc -lSystem -no_compact_unwind -rpath /opt/local/lib/libgcc -rpath @loader_path -rpath /opt/local/lib -rpath /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 -rpath /opt/local/lib/gcc13 @(#)PROGRAM:ld-classic PROJECT:ld64-951.9 BUILD 15:44:42 Feb 3 2024 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em Library search paths: /opt/local/lib /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0 /opt/local/lib/gcc13 /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib Framework search paths: /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/ Undefined symbols for architecture x86_64: "_main", referenced from: implicit entry/start for main executable ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status ----------- Sanity testing C++ compiler: /opt/local/bin/g++-mp-13 Is cross compiler: False. Sanity check compiler command line: /opt/local/bin/g++-mp-13 sanitycheckcpp.cc -o sanitycheckcpp.exe -arch x86_64 -stdlib=libc++ -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/sanitycheckcpp.exe C++ compiler for the build machine: /opt/local/bin/g++-mp-13 (gcc 13.2.0 "g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0") C++ linker for the build machine: /opt/local/bin/g++-mp-13 ld64 classic PROJECT:ld64 ----------- Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0 stdout: Cython version 3.0.10 ----------- stderr: Cython version 3.0.10 ----------- Using cached compile: Cached command line: /opt/local/bin/cython-3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/output.exe --fast-fail Code: print("hello world") Cached compiler stdout: Cached compiler stderr: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l/testfile.pyx tree = Parsing.p_module(s, pxd, full_module_name) Cython compiler for the build machine: /opt/local/bin/cython-3.12 (cython 3.0.10) Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Program python found: YES (/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12) Searching for 'python-3.12' via pkgconfig lookup in LIBPC Pkg-config binary for 1 is not cached. Pkg-config binary missing from cross or native file, or env var undefined. Trying a default Pkg-config fallback at pkg-config Found pkg-config: /opt/local/bin/pkg-config (0.29.2) Determining dependency 'python-3.12' with pkg-config executable '/opt/local/bin/pkg-config' env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig env[PKG_CONFIG_PATH]: ----------- Called: `/opt/local/bin/pkg-config --modversion python-3.12` -> 0 stdout: 3.12 ----------- env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig env[PKG_CONFIG_PATH]: ----------- Called: `/opt/local/bin/pkg-config --cflags python-3.12` -> 0 stdout: -I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 ----------- env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1 env[PKG_CONFIG_PATH]: ----------- Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0 stdout: -L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib ----------- env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig env[PKG_CONFIG_PATH]: ----------- Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0 stdout: -L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib ----------- Run-time dependency python found: YES 3.12 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpgew9u65m Code: #ifdef __has_include #if !__has_include("Python.h") #error "Header 'Python.h' could not be found" #endif #else #include #endif ----------- Command line: `/opt/local/bin/gcc-mp-13 -I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpgew9u65m/testfile.c -E -P -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -P -O0 -std=c99` -> 0 Has header "Python.h" with dependency python-3.12: YES Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpk1y8tema/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -fno-strict-aliasing` -> 0 Compiler for C supports arguments -fno-strict-aliasing: YES Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc Code: int main(void) { return 0; } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4o91bvpc/output.exe -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -Wl,-fatal_warnings -Wl,-ld_classic` -> 0 Compiler for C supports link arguments -Wl,-ld_classic: YES Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpe69em8iz Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSE2__ #error "HOST/ARCH doesn't support SSE2" #endif #endif #include int main(void) { __m128i a = _mm_add_epi16(_mm_setzero_si128(), _mm_setzero_si128()); return _mm_cvtsi128_si32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse2.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpe69em8iz/output.exe -msse -msse2` -> 0 Using cached compile: Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpfuwotcyc/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 Code: extern int i; int i; Cached compiler stdout: Cached compiler stderr: Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpavzolymb Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSE__ #error "HOST/ARCH doesn't support SSE" #endif #endif #include int main(void) { __m128 a = _mm_add_ps(_mm_setzero_ps(), _mm_setzero_ps()); return (int)_mm_cvtss_f32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpavzolymb/output.exe -msse -msse2` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSE3__ #error "HOST/ARCH doesn't support SSE3" #endif #endif #include int main(void) { __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps()); return (int)_mm_cvtss_f32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t/output.exe -msse -msse2 -msse3` -> 0 Test features "SSE SSE2 SSE3" : Supported Using cached compile: Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpa_vg3tjz/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 Code: extern int i; int i; Cached compiler stdout: Cached compiler stderr: Using cached compile: Cached command line: /opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t/output.exe -msse -msse2 -msse3 Code: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse3.c Cached compiler stdout: Cached compiler stderr: Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptdozz9c6/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpzswm3sm2 Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSSE3__ #error "HOST/ARCH doesn't support SSSE3" #endif #endif #include int main(void) { __m128i a = _mm_hadd_epi16(_mm_setzero_si128(), _mm_setzero_si128()); return (int)_mm_cvtsi128_si32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_ssse3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpzswm3sm2/output.exe -msse -msse2 -msse3 -mssse3` -> 0 Test features "SSSE3" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpioo1bl_3/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmprj8ux7rh Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSE4_1__ #error "HOST/ARCH doesn't support SSE41" #endif #endif #include int main(void) { __m128 a = _mm_floor_ps(_mm_setzero_ps()); return (int)_mm_cvtss_f32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse41.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmprj8ux7rh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1` -> 0 Test features "SSE41" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__ Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpiyai8t__/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp_id5v3uh Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env vr `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__SSE4_2__) && !defined(__POPCNT__) #error "HOST/ARCH doesn't support POPCNT" #endif #endif #ifdef _MSC_VER #include #else #include #endif int main(int argc, char **argv) { // To make sure popcnt instructions are generated // and been tested against the assembler unsigned long long a = *((unsigned long long*)argv[argc-1]); unsigned int b = *((unsigned int*)argv[argc-2]); #if defined(_M_X64) || defined(__x86_64__) a = _mm_popcnt_u64(a); #endif b = _mm_popcnt_u32(b); return (int)a + b; } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_popcnt.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp_id5v3uh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt` -> 0 Test features "POPCNT" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmplpn3kbp9/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp0uw8w6kw Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __SSE4_2__ #error "HOST/ARCH doesn't support SSE42" #endif #endif #include int main(void) { __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps()); return (int)_mm_cvtss_f32(a); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_sse42.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp0uw8w6kw/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2` -> 0 Test features "SSE42" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmptijq93at/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpbdqwy5rc Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __AVX__ #error "HOST/ARCH doesn't support AVX" #endif #endif #include int main(int argc, char **argv) { __m256 a = _mm256_add_ps(_mm256_loadu_ps((const float*)argv[argc-1]), _mm256_loadu_ps((const float*)argv[1])); return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpbdqwy5rc/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx` -> 0 Test features "AVX" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpvmyozgo7/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphwlenwtv Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __F16C__ #error "HOST/ARCH doesn't support F16C" #endif #endif #include #include int main(int argc, char **argv) { __m128 a = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1])); __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2])); return (int)(_mm_cvtss_f32(a) + _mm_cvtss_f32(_mm256_castps256_ps128(a8))); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_f16c.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphwlenwtv/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c` -> 0 Test features "F16C" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpf1x6impk/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmplwmtxmaw Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__FMA__) && !defined(__AVX2__) #error "HOST/ARCH doesn't support FMA3" #endif #endif #include #include int main(int argc, char **argv) { __m256 a = _mm256_loadu_ps((const float*)argv[argc-1]); a = _mm256_fmadd_ps(a, a, a); return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_fma3.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmplwmtxmaw/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma` -> 0 Test features "FMA3" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp0ula0b4u/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8tshm8ma Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __AVX2__ #error "HOST/ARCH doesn't support AVX2" #endif #endif #include int main(int argc, char **argv) { __m256i a = _mm256_abs_epi16(_mm256_loadu_si256((const __m256i*)argv[argc-1])); return _mm_cvtsi128_si32(_mm256_castsi256_si128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx2.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8tshm8ma/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2` -> 0 Test features "AVX2" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp1dpgk_yn/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8lq54cu5 Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __AVX512F__ #error "HOST/ARCH doesn't support AVX512F" #endif #endif #include int main(int argc, char **argv) { __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512f.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8lq54cu5/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpb8db66ge Code: #include /** * The following intrinsics don't have direct native support but compilers * tend to emulate them. * They're usually supported by gcc >= 7.1, clang >= 4 and icc >= 19 */ int main(void) { __m512 one_ps = _mm512_set1_ps(1.0f); __m512d one_pd = _mm512_set1_pd(1.0); __m512i one_i64 = _mm512_set1_epi64(1); // add float sum_ps = _mm512_reduce_add_ps(one_ps); double sum_pd = _mm512_reduce_add_pd(one_pd); int sum_int = (int)_mm512_reduce_add_epi64(one_i64); sum_int += (int)_mm512_reduce_add_epi32(one_i64); // mul sum_ps += _mm512_reduce_mul_ps(one_ps); sum_pd += _mm512_reduce_mul_pd(one_pd); sum_int += (int)_mm512_reduce_mul_epi64(one_i64); sum_int += (int)_mm512_reduce_mul_epi32(one_i64); // min sum_ps += _mm512_reduce_min_ps(one_ps); sum_pd += _mm512_reduce_min_pd(one_pd); sum_int += (int)_mm512_reduce_min_epi32(one_i64); sum_int += (int)_mm512_reduce_min_epu32(one_i64); sum_int += (int)_mm512_reduce_min_epi64(one_i64); // max sum_ps += _mm512_reduce_max_ps(one_ps); sum_pd += _mm512_reduce_max_pd(one_pd); sum_int += (int)_mm512_reduce_max_epi32(one_i64); sum_int += (int)_mm512_reduce_max_epu32(one_i64); sum_int += (int)_mm512_reduce_max_epi64(one_i64); // and sum_int += (int)_mm512_reduce_and_epi32(one_i64); sum_int += (int)_mm512_reduce_and_epi64(one_i64); // or sum_int += (int)_mm512_reduce_or_epi32(one_i64); sum_int += (int)_mm512_reduce_or_epi64(one_i64); return (int)sum_ps + (int)sum_pd + sum_int; } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512f_reduce.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpb8db66ge/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f` -> 0 Test features "AVX512F" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp62f1887i/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp976c4csa Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __AVX512CD__ #error "HOST/ARCH doesn't support AVX512CD" #endif #endif #include int main(int argc, char **argv) { __m512i a = _mm512_lzcnt_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512cd.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp976c4csa/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd` -> 0 Test features "AVX512CD" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp3_z9cp18/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpqox84vkr Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__AVX512ER__) || !defined(__AVX512PF__) #error "HOST/ARCH doesn't support Knights Landing AVX512 features" #endif #endif #include int main(int argc, char **argv) { int base[128]={}; __m512d ad = _mm512_loadu_pd((const __m512d*)argv[argc-1]); /* ER */ __m512i a = _mm512_castpd_si512(_mm512_exp2a23_pd(ad)); /* PF */ _mm512_mask_prefetch_i64scatter_pd(base, _mm512_cmpeq_epi64_mask(a, a), a, 1, _MM_HINT_T1); return base[0]; } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_knl.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpqox84vkr/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf` -> 0 Test features "AVX512_KNL" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8 Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpt0yl85z8/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphq3ityul Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__AVX5124FMAPS__) || !defined(__AVX5124VNNIW__) || !defined(__AVX512VPOPCNTDQ__) #error "HOST/ARCH doesn't support Knights Mill AVX512 features" #endif #endif #include int main(int argc, char **argv) { __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); __m512 b = _mm512_loadu_ps((const __m512*)argv[argc-2]); /* 4FMAPS */ b = _mm512_4fmadd_ps(b, b, b, b, b, NULL); /* 4VNNIW */ a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL); /* VPOPCNTDQ */ a = _mm512_popcnt_epi64(a); a = _mm512_add_epi32(a, _mm512_castps_si512(b)); return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_knm.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphq3ityul/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq` -> 0 Test features "AVX512_KNM" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpd4o5qwjx/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpkwut7hc5 Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__AVX512VL__) || !defined(__AVX512BW__) || !defined(__AVX512DQ__) #error "HOST/ARCH doesn't support SkyLake AVX512 features" #endif #endif #include int main(int argc, char **argv) { __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1])); /* VL */ __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1)); /* DQ */ __m512i b = _mm512_broadcast_i32x8(a); /* BW */ b = _mm512_abs_epi16(b); return _mm_cvtsi128_si32(_mm512_castsi512_si128(b)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_skx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpkwut7hc5/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp438arhzh Code: #include /** * Test BW mask operations due to: * - MSVC has supported it since vs2019 see, * https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html * - Clang >= v8.0 * - GCC >= v7.1 */ int main(void) { __mmask64 m64 = _mm512_cmpeq_epi8_mask(_mm512_set1_epi8((char)1), _mm512_set1_epi8((char)1)); m64 = _kor_mask64(m64, m64); m64 = _kxor_mask64(m64, m64); m64 = _cvtu64_mask64(_cvtmask64_u64(m64)); m64 = _mm512_kunpackd(m64, m64); m64 = (__mmask64)_mm512_kunpackw((__mmask32)m64, (__mmask32)m64); return (int)_cvtmask64_u64(m64); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512bw_mask.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp438arhzh/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8h9fc0uz Code: #include /** * Test DQ mask operations due to: * - MSVC has supported it since vs2019 see, * https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html * - Clang >= v8.0 * - GCC >= v7.1 */ int main(void) { __mmask8 m8 = _mm512_cmpeq_epi64_mask(_mm512_set1_epi64(1), _mm512_set1_epi64(1)); m8 = _kor_mask8(m8, m8); m8 = _kxor_mask8(m8, m8); m8 = _cvtu32_mask8(_cvtmask8_u32(m8)); return (int)_cvtmask8_u32(m8); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/extra_avx512dq_mask.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8h9fc0uz/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq` -> 0 Test features "AVX512_SKX" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmp4s1g9par/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpmwlkwedd Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #ifndef __AVX512VNNI__ #error "HOST/ARCH doesn't support CascadeLake AVX512 features" #endif #endif #include int main(int argc, char **argv) { /* VNNI */ __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); a = _mm512_dpbusd_epi32(a, _mm512_setzero_si512(), a); return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); } ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/numpy/distutils/checks/cpu_avx512_clx.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpmwlkwedd/output.exe -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni` -> 0 Test features "AVX512_CLX" : Supported Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp Code: extern int i; int i; ----------- Command line: `/opt/local/bin/gcc-mp-13 /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp/testfile.c -o /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/numpy-1.26.4/.mesonpy-oo0o2z3f/meson-private/tmpix0eqnjp/output.obj -c -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -O0 -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mno-mmx -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi` -> 0 Running compile: Working directory: /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp43epibw2 Code: #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER) /* * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics, * whether or not the build options for those features are specified. * Therefore, we must test #definitions of CPU features when option native/host * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise * the test will be broken and leads to enable all possible features. */ #if !defined(__AVX512VBMI__) || !defined(__AVX512IFMA__) #error "HOST/ARCH doesn't support CannonLake AVX512 features" #endif #endif #include int main(int argc, char **argv) { __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]); /* IFMA */ a = _mm512_madd52hi_epu64(a, a, _mm512_setzero_si512()); /* VMBI */ a = _mm512_permutex2var_epi8(a, _mm512_setzero_si512(), a); return _mm_cvtsi128_si32(_mm512_castsi512_si128(a)); }