Ticket #70142: meson-log.txt

File meson-log.txt, 69.7 KB (added by dlamija (Muhammed Ramiza), 4 months ago)

meson-log.txt

Line 
1Build started at 2024-06-05T09:32:56.861734
2Main binary: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12
3Build 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
4Python system: Darwin
5The Meson build system
6Version: 1.2.99
7Source 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
8Build 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
9Build type: native build
10Running 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
11--- stdout ---
121.26.4
13
14--- stderr ---
15
16
17Project name: NumPy
18Project version: 1.26.4
19-----------
20Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0
21stdout:
22gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0
23Copyright (C) 2023 Free Software Foundation, Inc.
24This is free software; see the source for copying conditions.  There is NO
25warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
26-----------
27Running command: /opt/local/bin/gcc-mp-13 -E -dM -
28-----
29-----------
30Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1
31stderr:
32collect2 version 13.2.0
33/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
34ld: unknown option: --version
35collect2: error: ld returned 1 exit status
36-----------
37-----------
38Detecting 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
39stderr:
40collect2 version 13.2.0
41/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
42@(#)PROGRAM:ld-classic  PROJECT:ld64-951.9
43BUILD 15:44:42 Feb  3 2024
44configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
45Library search paths:
46        /opt/local/lib
47        /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0
48        /opt/local/lib/gcc13
49        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib
50Framework search paths:
51        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/
52Undefined symbols for architecture x86_64:
53  "_main", referenced from:
54     implicit entry/start for main executable
55ld: symbol(s) not found for architecture x86_64
56collect2: error: ld returned 1 exit status
57-----------
58Sanity testing C compiler: /opt/local/bin/gcc-mp-13
59Is cross compiler: False.
60Sanity 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
61Sanity check compile stdout:
62
63-----
64Sanity check compile stderr:
65
66-----
67Running 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
68C 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")
69C linker for the host machine: /opt/local/bin/gcc-mp-13 ld64 classic  PROJECT:ld64
70-----------
71Detecting linker via: `ar --version` -> 1
72stderr:
73usage:  ar -d [-TLsv] archive file ...
74        ar -m [-TLsv] archive file ...
75        ar -m [-abiTLsv] position archive file ...
76        ar -p [-TLsv] archive [file ...]
77        ar -q [-cTLsv] archive file ...
78        ar -r [-cuTLsv] archive file ...
79        ar -r [-abciuTLsv] position archive file ...
80        ar -t [-TLsv] archive [file ...]
81        ar -x [-ouTLsv] archive [file ...]
82-----------
83-----------
84Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0
85stdout:
86g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0
87Copyright (C) 2023 Free Software Foundation, Inc.
88This is free software; see the source for copying conditions.  There is NO
89warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
90-----------
91Running command: /opt/local/bin/g++-mp-13 -E -dM -
92-----
93-----------
94Detecting 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
95stderr:
96collect2 version 13.2.0
97/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
98ld: unknown option: --version
99collect2: error: ld returned 1 exit status
100-----------
101-----------
102Detecting 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
103stderr:
104collect2 version 13.2.0
105/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
106@(#)PROGRAM:ld-classic  PROJECT:ld64-951.9
107BUILD 15:44:42 Feb  3 2024
108configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
109Library search paths:
110        /opt/local/lib
111        /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0
112        /opt/local/lib/gcc13
113        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib
114Framework search paths:
115        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/
116Undefined symbols for architecture x86_64:
117  "_main", referenced from:
118     implicit entry/start for main executable
119ld: symbol(s) not found for architecture x86_64
120collect2: error: ld returned 1 exit status
121-----------
122Sanity testing C++ compiler: /opt/local/bin/g++-mp-13
123Is cross compiler: False.
124Sanity 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
125Sanity check compile stdout:
126
127-----
128Sanity check compile stderr:
129
130-----
131Running 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
132C++ 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")
133C++ linker for the host machine: /opt/local/bin/g++-mp-13 ld64 classic  PROJECT:ld64
134-----------
135Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0
136stdout:
137Cython version 3.0.10
138-----------
139stderr:
140Cython version 3.0.10
141-----------
142Running compile:
143Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpg9a34m6l
144Code:
145 print("hello world")
146-----------
147Command 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
148stderr:
149/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
150  tree = Parsing.p_module(s, pxd, full_module_name)
151-----------
152Cython compiler for the host machine: /opt/local/bin/cython-3.12 (cython 3.0.10)
153-----------
154Detecting compiler via: `/opt/local/bin/gcc-mp-13 --version` -> 0
155stdout:
156gcc-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0
157Copyright (C) 2023 Free Software Foundation, Inc.
158This is free software; see the source for copying conditions.  There is NO
159warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
160-----------
161Running command: /opt/local/bin/gcc-mp-13 -E -dM -
162-----
163-----------
164Detecting linker via: `/opt/local/bin/gcc-mp-13 -Wl,--version -arch x86_64 -arch x86_64 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk` -> 1
165stderr:
166collect2 version 13.2.0
167/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
168ld: unknown option: --version
169collect2: error: ld returned 1 exit status
170-----------
171-----------
172Detecting 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
173stderr:
174collect2 version 13.2.0
175/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
176@(#)PROGRAM:ld-classic  PROJECT:ld64-951.9
177BUILD 15:44:42 Feb  3 2024
178configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
179Library search paths:
180        /opt/local/lib
181        /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0
182        /opt/local/lib/gcc13
183        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib
184Framework search paths:
185        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/
186Undefined symbols for architecture x86_64:
187  "_main", referenced from:
188     implicit entry/start for main executable
189ld: symbol(s) not found for architecture x86_64
190collect2: error: ld returned 1 exit status
191-----------
192Sanity testing C compiler: /opt/local/bin/gcc-mp-13
193Is cross compiler: False.
194Sanity 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
195Sanity check compile stdout:
196
197-----
198Sanity check compile stderr:
199
200-----
201Running 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
202C 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")
203C linker for the build machine: /opt/local/bin/gcc-mp-13 ld64 classic  PROJECT:ld64
204-----------
205Detecting linker via: `ar --version` -> 1
206stderr:
207usage:  ar -d [-TLsv] archive file ...
208        ar -m [-TLsv] archive file ...
209        ar -m [-abiTLsv] position archive file ...
210        ar -p [-TLsv] archive [file ...]
211        ar -q [-cTLsv] archive file ...
212        ar -r [-cuTLsv] archive file ...
213        ar -r [-abciuTLsv] position archive file ...
214        ar -t [-TLsv] archive [file ...]
215        ar -x [-ouTLsv] archive [file ...]
216-----------
217-----------
218Detecting compiler via: `/opt/local/bin/g++-mp-13 --version` -> 0
219stdout:
220g++-mp-13 (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0
221Copyright (C) 2023 Free Software Foundation, Inc.
222This is free software; see the source for copying conditions.  There is NO
223warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
224-----------
225Running command: /opt/local/bin/g++-mp-13 -E -dM -
226-----
227-----------
228Detecting 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
229stderr:
230collect2 version 13.2.0
231/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
232ld: unknown option: --version
233collect2: error: ld returned 1 exit status
234-----------
235-----------
236Detecting 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
237stderr:
238collect2 version 13.2.0
239/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
240@(#)PROGRAM:ld-classic  PROJECT:ld64-951.9
241BUILD 15:44:42 Feb  3 2024
242configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em
243Library search paths:
244        /opt/local/lib
245        /opt/local/lib/gcc13/gcc/x86_64-apple-darwin23/13.2.0
246        /opt/local/lib/gcc13
247        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/usr/lib
248Framework search paths:
249        /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks/
250Undefined symbols for architecture x86_64:
251  "_main", referenced from:
252     implicit entry/start for main executable
253ld: symbol(s) not found for architecture x86_64
254collect2: error: ld returned 1 exit status
255-----------
256Sanity testing C++ compiler: /opt/local/bin/g++-mp-13
257Is cross compiler: False.
258Sanity 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
259Sanity check compile stdout:
260
261-----
262Sanity check compile stderr:
263
264-----
265Running 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
266C++ 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")
267C++ linker for the build machine: /opt/local/bin/g++-mp-13 ld64 classic  PROJECT:ld64
268-----------
269Detecting compiler via: `/opt/local/bin/cython-3.12 -V` -> 0
270stdout:
271Cython version 3.0.10
272-----------
273stderr:
274Cython version 3.0.10
275-----------
276Using cached compile:
277Cached 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
278
279Code:
280 print("hello world")
281Cached compiler stdout:
282 
283Cached compiler stderr:
284 /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
285  tree = Parsing.p_module(s, pxd, full_module_name)
286
287Cython compiler for the build machine: /opt/local/bin/cython-3.12 (cython 3.0.10)
288Build machine cpu family: x86_64
289Build machine cpu: x86_64
290Host machine cpu family: x86_64
291Host machine cpu: x86_64
292Target machine cpu family: x86_64
293Target machine cpu: x86_64
294Program python found: YES (/opt/local/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12)
295Searching for 'python-3.12' via pkgconfig lookup in LIBPC
296Pkg-config binary for 1 is not cached.
297Pkg-config binary missing from cross or native file, or env var undefined.
298Trying a default Pkg-config fallback at pkg-config
299Found pkg-config: /opt/local/bin/pkg-config (0.29.2)
300Determining dependency 'python-3.12' with pkg-config executable '/opt/local/bin/pkg-config'
301env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig
302env[PKG_CONFIG_PATH]:
303-----------
304Called: `/opt/local/bin/pkg-config --modversion python-3.12` -> 0
305stdout:
3063.12
307-----------
308env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig
309env[PKG_CONFIG_PATH]:
310-----------
311Called: `/opt/local/bin/pkg-config --cflags python-3.12` -> 0
312stdout:
313-I/opt/local/Library/Frameworks/Python.framework/Versions/3.12/include/python3.12
314-----------
315env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig
316env[PKG_CONFIG_ALLOW_SYSTEM_LIBS]: 1
317env[PKG_CONFIG_PATH]:
318-----------
319Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0
320stdout:
321-L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib
322-----------
323env[PKG_CONFIG_LIBDIR]: /opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/pkgconfig
324env[PKG_CONFIG_PATH]:
325-----------
326Called: `/opt/local/bin/pkg-config --libs python-3.12` -> 0
327stdout:
328-L/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib
329-----------
330Run-time dependency python found: YES 3.12
331Running compile:
332Working 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
333Code:
334 
335        #ifdef __has_include
336         #if !__has_include("Python.h")
337          #error "Header 'Python.h' could not be found"
338         #endif
339        #else
340         #include <Python.h>
341        #endif
342-----------
343Command 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
344Has header "Python.h" with dependency python-3.12: YES
345Running compile:
346Working 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
347Code:
348 extern int i;
349int i;
350
351-----------
352Command 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
353Compiler for C supports arguments -fno-strict-aliasing: YES
354Running compile:
355Working 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
356Code:
357 int main(void) { return 0; }
358
359-----------
360Command 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
361Compiler for C supports link arguments -Wl,-ld_classic: YES
362Running compile:
363Working 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
364Code:
365 extern int i;
366int i;
367
368-----------
369Command 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
370Running compile:
371Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpe69em8iz
372Code:
373 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
374    /*
375     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
376     * whether or not the build options for those features are specified.
377     * Therefore, we must test #definitions of CPU features when option native/host
378     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
379     * the test will be broken and leads to enable all possible features.
380     */
381    #ifndef __SSE2__
382        #error "HOST/ARCH doesn't support SSE2"
383    #endif
384#endif
385
386#include <emmintrin.h>
387
388int main(void)
389{
390    __m128i a = _mm_add_epi16(_mm_setzero_si128(), _mm_setzero_si128());
391    return _mm_cvtsi128_si32(a);
392}
393
394-----------
395Command 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
396Using cached compile:
397Cached 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
398
399Code:
400 extern int i;
401int i;
402
403Cached compiler stdout:
404 
405Cached compiler stderr:
406 
407Running compile:
408Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpavzolymb
409Code:
410 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
411    /*
412     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
413     * whether or not the build options for those features are specified.
414     * Therefore, we must test #definitions of CPU features when option native/host
415     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
416     * the test will be broken and leads to enable all possible features.
417     */
418    #ifndef __SSE__
419        #error "HOST/ARCH doesn't support SSE"
420    #endif
421#endif
422
423#include <xmmintrin.h>
424
425int main(void)
426{
427    __m128 a = _mm_add_ps(_mm_setzero_ps(), _mm_setzero_ps());
428    return (int)_mm_cvtss_f32(a);
429}
430
431-----------
432Command 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
433Running compile:
434Working 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
435Code:
436 extern int i;
437int i;
438
439-----------
440Command 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
441Running compile:
442Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpvdm0en4t
443Code:
444 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
445    /*
446     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
447     * whether or not the build options for those features are specified.
448     * Therefore, we must test #definitions of CPU features when option native/host
449     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
450     * the test will be broken and leads to enable all possible features.
451     */
452    #ifndef __SSE3__
453        #error "HOST/ARCH doesn't support SSE3"
454    #endif
455#endif
456
457#include <pmmintrin.h>
458
459int main(void)
460{
461    __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps());
462    return (int)_mm_cvtss_f32(a);
463}
464
465-----------
466Command 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
467Test features "SSE SSE2 SSE3" : Supported
468Using cached compile:
469Cached 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
470
471Code:
472 extern int i;
473int i;
474
475Cached compiler stdout:
476 
477Cached compiler stderr:
478 
479Using cached compile:
480Cached 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
481
482Code:
483 /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
484Cached compiler stdout:
485 
486Cached compiler stderr:
487 
488Running compile:
489Working 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
490Code:
491 extern int i;
492int i;
493
494-----------
495Command 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
496Running compile:
497Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpzswm3sm2
498Code:
499 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
500    /*
501     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
502     * whether or not the build options for those features are specified.
503     * Therefore, we must test #definitions of CPU features when option native/host
504     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
505     * the test will be broken and leads to enable all possible features.
506     */
507    #ifndef __SSSE3__
508        #error "HOST/ARCH doesn't support SSSE3"
509    #endif
510#endif
511
512#include <tmmintrin.h>
513
514int main(void)
515{
516    __m128i a = _mm_hadd_epi16(_mm_setzero_si128(), _mm_setzero_si128());
517    return (int)_mm_cvtsi128_si32(a);
518}
519
520-----------
521Command 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
522Test features "SSSE3" : Supported
523Running compile:
524Working 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
525Code:
526 extern int i;
527int i;
528
529-----------
530Command 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
531Running compile:
532Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmprj8ux7rh
533Code:
534 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
535    /*
536     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
537     * whether or not the build options for those features are specified.
538     * Therefore, we must test #definitions of CPU features when option native/host
539     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
540     * the test will be broken and leads to enable all possible features.
541     */
542    #ifndef __SSE4_1__
543        #error "HOST/ARCH doesn't support SSE41"
544    #endif
545#endif
546
547#include <smmintrin.h>
548
549int main(void)
550{
551    __m128 a = _mm_floor_ps(_mm_setzero_ps());
552    return (int)_mm_cvtss_f32(a);
553}
554
555-----------
556Command 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
557Test features "SSE41" : Supported
558Running compile:
559Working 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__
560Code:
561 extern int i;
562int i;
563
564-----------
565Command 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
566Running compile:
567Working 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
568Code:
569 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
570    /*
571     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
572     * whether or not the build options for those features are specified.
573     * Therefore, we must test #definitions of CPU features when option native/host
574     * is enabled via `--cpu-baseline` or through env vr `CFLAGS` otherwise
575     * the test will be broken and leads to enable all possible features.
576     */
577    #if !defined(__SSE4_2__) && !defined(__POPCNT__)
578        #error "HOST/ARCH doesn't support POPCNT"
579    #endif
580#endif
581
582#ifdef _MSC_VER
583    #include <nmmintrin.h>
584#else
585    #include <popcntintrin.h>
586#endif
587
588int main(int argc, char **argv)
589{
590    // To make sure popcnt instructions are generated
591    // and been tested against the assembler
592    unsigned long long a = *((unsigned long long*)argv[argc-1]);
593    unsigned int b = *((unsigned int*)argv[argc-2]);
594
595#if defined(_M_X64) || defined(__x86_64__)
596    a = _mm_popcnt_u64(a);
597#endif
598    b = _mm_popcnt_u32(b);
599    return (int)a + b;
600}
601
602-----------
603Command 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
604Test features "POPCNT" : Supported
605Running compile:
606Working 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
607Code:
608 extern int i;
609int i;
610
611-----------
612Command 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
613Running compile:
614Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp0uw8w6kw
615Code:
616 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
617    /*
618     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
619     * whether or not the build options for those features are specified.
620     * Therefore, we must test #definitions of CPU features when option native/host
621     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
622     * the test will be broken and leads to enable all possible features.
623     */
624    #ifndef __SSE4_2__
625        #error "HOST/ARCH doesn't support SSE42"
626    #endif
627#endif
628
629#include <smmintrin.h>
630
631int main(void)
632{
633    __m128 a = _mm_hadd_ps(_mm_setzero_ps(), _mm_setzero_ps());
634    return (int)_mm_cvtss_f32(a);
635}
636
637-----------
638Command 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
639Test features "SSE42" : Supported
640Running compile:
641Working 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
642Code:
643 extern int i;
644int i;
645
646-----------
647Command 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
648Running compile:
649Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpbdqwy5rc
650Code:
651 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
652    /*
653     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
654     * whether or not the build options for those features are specified.
655     * Therefore, we must test #definitions of CPU features when option native/host
656     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
657     * the test will be broken and leads to enable all possible features.
658     */
659    #ifndef __AVX__
660        #error "HOST/ARCH doesn't support AVX"
661    #endif
662#endif
663
664#include <immintrin.h>
665
666int main(int argc, char **argv)
667{
668    __m256 a = _mm256_add_ps(_mm256_loadu_ps((const float*)argv[argc-1]), _mm256_loadu_ps((const float*)argv[1]));
669    return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a));
670}
671
672-----------
673Command 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
674Test features "AVX" : Supported
675Running compile:
676Working 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
677Code:
678 extern int i;
679int i;
680
681-----------
682Command 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
683Running compile:
684Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphwlenwtv
685Code:
686 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
687    /*
688     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
689     * whether or not the build options for those features are specified.
690     * Therefore, we must test #definitions of CPU features when option native/host
691     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
692     * the test will be broken and leads to enable all possible features.
693     */
694    #ifndef __F16C__
695        #error "HOST/ARCH doesn't support F16C"
696    #endif
697#endif
698
699#include <emmintrin.h>
700#include <immintrin.h>
701
702int main(int argc, char **argv)
703{
704    __m128 a  = _mm_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-1]));
705    __m256 a8 = _mm256_cvtph_ps(_mm_loadu_si128((const __m128i*)argv[argc-2]));
706    return (int)(_mm_cvtss_f32(a) + _mm_cvtss_f32(_mm256_castps256_ps128(a8)));
707}
708
709-----------
710Command 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
711Test features "F16C" : Supported
712Running compile:
713Working 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
714Code:
715 extern int i;
716int i;
717
718-----------
719Command 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
720Running compile:
721Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmplwmtxmaw
722Code:
723 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
724    /*
725     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
726     * whether or not the build options for those features are specified.
727     * Therefore, we must test #definitions of CPU features when option native/host
728     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
729     * the test will be broken and leads to enable all possible features.
730     */
731    #if !defined(__FMA__) && !defined(__AVX2__)
732        #error "HOST/ARCH doesn't support FMA3"
733    #endif
734#endif
735
736#include <xmmintrin.h>
737#include <immintrin.h>
738
739int main(int argc, char **argv)
740{
741    __m256 a = _mm256_loadu_ps((const float*)argv[argc-1]);
742           a = _mm256_fmadd_ps(a, a, a);
743    return (int)_mm_cvtss_f32(_mm256_castps256_ps128(a));
744}
745
746-----------
747Command 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
748Test features "FMA3" : Supported
749Running compile:
750Working 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
751Code:
752 extern int i;
753int i;
754
755-----------
756Command 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
757Running compile:
758Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8tshm8ma
759Code:
760 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
761    /*
762     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
763     * whether or not the build options for those features are specified.
764     * Therefore, we must test #definitions of CPU features when option native/host
765     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
766     * the test will be broken and leads to enable all possible features.
767     */
768    #ifndef __AVX2__
769        #error "HOST/ARCH doesn't support AVX2"
770    #endif
771#endif
772
773#include <immintrin.h>
774
775int main(int argc, char **argv)
776{
777    __m256i a = _mm256_abs_epi16(_mm256_loadu_si256((const __m256i*)argv[argc-1]));
778    return _mm_cvtsi128_si32(_mm256_castsi256_si128(a));
779}
780
781-----------
782Command 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
783Test features "AVX2" : Supported
784Running compile:
785Working 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
786Code:
787 extern int i;
788int i;
789
790-----------
791Command 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
792Running compile:
793Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8lq54cu5
794Code:
795 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
796    /*
797     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
798     * whether or not the build options for those features are specified.
799     * Therefore, we must test #definitions of CPU features when option native/host
800     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
801     * the test will be broken and leads to enable all possible features.
802     */
803    #ifndef __AVX512F__
804        #error "HOST/ARCH doesn't support AVX512F"
805    #endif
806#endif
807
808#include <immintrin.h>
809
810int main(int argc, char **argv)
811{
812    __m512i a = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
813    return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
814}
815
816-----------
817Command 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
818Running compile:
819Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpb8db66ge
820Code:
821 #include <immintrin.h>
822/**
823 * The following intrinsics don't have direct native support but compilers
824 * tend to emulate them.
825 * They're usually supported by gcc >= 7.1, clang >= 4 and icc >= 19
826 */
827int main(void)
828{
829    __m512  one_ps = _mm512_set1_ps(1.0f);
830    __m512d one_pd = _mm512_set1_pd(1.0);
831    __m512i one_i64 = _mm512_set1_epi64(1);
832    // add
833    float sum_ps  = _mm512_reduce_add_ps(one_ps);
834    double sum_pd = _mm512_reduce_add_pd(one_pd);
835    int sum_int   = (int)_mm512_reduce_add_epi64(one_i64);
836        sum_int  += (int)_mm512_reduce_add_epi32(one_i64);
837    // mul
838    sum_ps  += _mm512_reduce_mul_ps(one_ps);
839    sum_pd  += _mm512_reduce_mul_pd(one_pd);
840    sum_int += (int)_mm512_reduce_mul_epi64(one_i64);
841    sum_int += (int)_mm512_reduce_mul_epi32(one_i64);
842    // min
843    sum_ps  += _mm512_reduce_min_ps(one_ps);
844    sum_pd  += _mm512_reduce_min_pd(one_pd);
845    sum_int += (int)_mm512_reduce_min_epi32(one_i64);
846    sum_int += (int)_mm512_reduce_min_epu32(one_i64);
847    sum_int += (int)_mm512_reduce_min_epi64(one_i64);
848    // max
849    sum_ps  += _mm512_reduce_max_ps(one_ps);
850    sum_pd  += _mm512_reduce_max_pd(one_pd);
851    sum_int += (int)_mm512_reduce_max_epi32(one_i64);
852    sum_int += (int)_mm512_reduce_max_epu32(one_i64);
853    sum_int += (int)_mm512_reduce_max_epi64(one_i64);
854    // and
855    sum_int += (int)_mm512_reduce_and_epi32(one_i64);
856    sum_int += (int)_mm512_reduce_and_epi64(one_i64);
857    // or
858    sum_int += (int)_mm512_reduce_or_epi32(one_i64);
859    sum_int += (int)_mm512_reduce_or_epi64(one_i64);
860    return (int)sum_ps + (int)sum_pd + sum_int;
861}
862
863-----------
864Command 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
865Test features "AVX512F" : Supported
866Running compile:
867Working 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
868Code:
869 extern int i;
870int i;
871
872-----------
873Command 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
874Running compile:
875Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp976c4csa
876Code:
877 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
878    /*
879     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
880     * whether or not the build options for those features are specified.
881     * Therefore, we must test #definitions of CPU features when option native/host
882     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
883     * the test will be broken and leads to enable all possible features.
884     */
885    #ifndef __AVX512CD__
886        #error "HOST/ARCH doesn't support AVX512CD"
887    #endif
888#endif
889
890#include <immintrin.h>
891
892int main(int argc, char **argv)
893{
894    __m512i a = _mm512_lzcnt_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
895    return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
896}
897
898-----------
899Command 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
900Test features "AVX512CD" : Supported
901Running compile:
902Working 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
903Code:
904 extern int i;
905int i;
906
907-----------
908Command 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
909Running compile:
910Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpqox84vkr
911Code:
912 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
913    /*
914     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
915     * whether or not the build options for those features are specified.
916     * Therefore, we must test #definitions of CPU features when option native/host
917     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
918     * the test will be broken and leads to enable all possible features.
919     */
920    #if !defined(__AVX512ER__) || !defined(__AVX512PF__)
921        #error "HOST/ARCH doesn't support Knights Landing AVX512 features"
922    #endif
923#endif
924
925#include <immintrin.h>
926
927int main(int argc, char **argv)
928{
929    int base[128]={};
930    __m512d ad = _mm512_loadu_pd((const __m512d*)argv[argc-1]);
931    /* ER */
932    __m512i a = _mm512_castpd_si512(_mm512_exp2a23_pd(ad));
933    /* PF */
934    _mm512_mask_prefetch_i64scatter_pd(base, _mm512_cmpeq_epi64_mask(a, a), a, 1, _MM_HINT_T1);
935    return base[0];
936}
937
938-----------
939Command 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
940Test features "AVX512_KNL" : Supported
941Running compile:
942Working 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
943Code:
944 extern int i;
945int i;
946
947-----------
948Command 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
949Running compile:
950Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmphq3ityul
951Code:
952 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
953    /*
954     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
955     * whether or not the build options for those features are specified.
956     * Therefore, we must test #definitions of CPU features when option native/host
957     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
958     * the test will be broken and leads to enable all possible features.
959     */
960    #if !defined(__AVX5124FMAPS__) || !defined(__AVX5124VNNIW__) || !defined(__AVX512VPOPCNTDQ__)
961        #error "HOST/ARCH doesn't support Knights Mill AVX512 features"
962    #endif
963#endif
964
965#include <immintrin.h>
966
967int main(int argc, char **argv)
968{
969    __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]);
970    __m512 b = _mm512_loadu_ps((const __m512*)argv[argc-2]);
971
972    /* 4FMAPS */
973    b = _mm512_4fmadd_ps(b, b, b, b, b, NULL);
974    /* 4VNNIW */
975    a = _mm512_4dpwssd_epi32(a, a, a, a, a, NULL);
976    /* VPOPCNTDQ */
977    a = _mm512_popcnt_epi64(a);
978
979    a = _mm512_add_epi32(a, _mm512_castps_si512(b));
980    return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
981}
982
983-----------
984Command 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
985Test features "AVX512_KNM" : Supported
986Running compile:
987Working 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
988Code:
989 extern int i;
990int i;
991
992-----------
993Command 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
994Running compile:
995Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpkwut7hc5
996Code:
997 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
998    /*
999     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
1000     * whether or not the build options for those features are specified.
1001     * Therefore, we must test #definitions of CPU features when option native/host
1002     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
1003     * the test will be broken and leads to enable all possible features.
1004     */
1005    #if !defined(__AVX512VL__) || !defined(__AVX512BW__) || !defined(__AVX512DQ__)
1006        #error "HOST/ARCH doesn't support SkyLake AVX512 features"
1007    #endif
1008#endif
1009
1010#include <immintrin.h>
1011
1012int main(int argc, char **argv)
1013{
1014    __m512i aa = _mm512_abs_epi32(_mm512_loadu_si512((const __m512i*)argv[argc-1]));
1015    /* VL */
1016    __m256i a = _mm256_abs_epi64(_mm512_extracti64x4_epi64(aa, 1));
1017    /* DQ */
1018    __m512i b = _mm512_broadcast_i32x8(a);
1019    /* BW */
1020    b = _mm512_abs_epi16(b);
1021    return _mm_cvtsi128_si32(_mm512_castsi512_si128(b));
1022}
1023
1024-----------
1025Command 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
1026Running compile:
1027Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp438arhzh
1028Code:
1029 #include <immintrin.h>
1030/**
1031 * Test BW mask operations due to:
1032 *  - MSVC has supported it since vs2019 see,
1033 *    https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html
1034 *  - Clang >= v8.0
1035 *  - GCC >= v7.1
1036 */
1037int main(void)
1038{
1039    __mmask64 m64 = _mm512_cmpeq_epi8_mask(_mm512_set1_epi8((char)1), _mm512_set1_epi8((char)1));
1040    m64 = _kor_mask64(m64, m64);
1041    m64 = _kxor_mask64(m64, m64);
1042    m64 = _cvtu64_mask64(_cvtmask64_u64(m64));
1043    m64 = _mm512_kunpackd(m64, m64);
1044    m64 = (__mmask64)_mm512_kunpackw((__mmask32)m64, (__mmask32)m64);
1045    return (int)_cvtmask64_u64(m64);
1046}
1047
1048-----------
1049Command 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
1050Running compile:
1051Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp8h9fc0uz
1052Code:
1053 #include <immintrin.h>
1054/**
1055 * Test DQ mask operations due to:
1056 *  - MSVC has supported it since vs2019 see,
1057 *    https://developercommunity.visualstudio.com/content/problem/518298/missing-avx512bw-mask-intrinsics.html
1058 *  - Clang >= v8.0
1059 *  - GCC >= v7.1
1060 */
1061int main(void)
1062{
1063    __mmask8 m8 = _mm512_cmpeq_epi64_mask(_mm512_set1_epi64(1), _mm512_set1_epi64(1));
1064    m8 = _kor_mask8(m8, m8);
1065    m8 = _kxor_mask8(m8, m8);
1066    m8 = _cvtu32_mask8(_cvtmask8_u32(m8));
1067    return (int)_cvtmask8_u32(m8);
1068}
1069
1070-----------
1071Command 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
1072Test features "AVX512_SKX" : Supported
1073Running compile:
1074Working 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
1075Code:
1076 extern int i;
1077int i;
1078
1079-----------
1080Command 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
1081Running compile:
1082Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmpmwlkwedd
1083Code:
1084 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
1085    /*
1086     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
1087     * whether or not the build options for those features are specified.
1088     * Therefore, we must test #definitions of CPU features when option native/host
1089     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
1090     * the test will be broken and leads to enable all possible features.
1091     */
1092    #ifndef __AVX512VNNI__
1093        #error "HOST/ARCH doesn't support CascadeLake AVX512 features"
1094    #endif
1095#endif
1096
1097#include <immintrin.h>
1098
1099int main(int argc, char **argv)
1100{
1101    /* VNNI */
1102    __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]);
1103            a = _mm512_dpbusd_epi32(a, _mm512_setzero_si512(), a);
1104    return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
1105}
1106
1107-----------
1108Command 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
1109Test features "AVX512_CLX" : Supported
1110Running compile:
1111Working 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
1112Code:
1113 extern int i;
1114int i;
1115
1116-----------
1117Command 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
1118Running compile:
1119Working directory:  /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_python_py-numpy/py312-numpy/work/.tmp/tmp43epibw2
1120Code:
1121 #if defined(DETECT_FEATURES) && defined(__INTEL_COMPILER)
1122    /*
1123     * Unlike GCC and CLANG, Intel Compiler exposes all supported intrinsics,
1124     * whether or not the build options for those features are specified.
1125     * Therefore, we must test #definitions of CPU features when option native/host
1126     * is enabled via `--cpu-baseline` or through env var `CFLAGS` otherwise
1127     * the test will be broken and leads to enable all possible features.
1128     */
1129    #if !defined(__AVX512VBMI__) || !defined(__AVX512IFMA__)
1130        #error "HOST/ARCH doesn't support CannonLake AVX512 features"
1131    #endif
1132#endif
1133
1134#include <immintrin.h>
1135
1136int main(int argc, char **argv)
1137{
1138    __m512i a = _mm512_loadu_si512((const __m512i*)argv[argc-1]);
1139    /* IFMA */
1140    a = _mm512_madd52hi_epu64(a, a, _mm512_setzero_si512());
1141    /* VMBI */
1142    a = _mm512_permutex2var_epi8(a, _mm512_setzero_si512(), a);
1143    return _mm_cvtsi128_si32(_mm512_castsi512_si128(a));
1144}
1145