Executing: uname -s stdout: Darwin ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= ================================================================================ ================================================================================ Starting configure run at Mon, 28 Apr 2025 19:49:04 -0400 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --COPTFLAGS=-O3 --CXXOPTFLAGS=-O3 --FOPTFLAGS="-O3 -Wno-unused-function -fallow-argument-mismatch" --with-debugging=no --download-mpich=yes --download-hdf5=yes --with-hdf5-fortran-bindings=yes --download-fblaslapack=yes --download-metis=yes --download-parmetis=yes CC=/opt/homebrew/bin/gcc-14 CXX=/opt/homebrew/bin/g++-14 FC=/opt/homebrew/bin/gfortran-14 --download-make=yes --download-cmake=yes Working directory: /Users/hymanjd/src/petsc Machine platform: uname_result(system='Darwin', node='MacBookPro', release='24.3.0', version='Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000', machine='x86_64') Python version: 3.9.7 (default, Sep 16 2021, 08:50:36) [Clang 10.0.0 ] ================================================================================ Environmental variables TERM_SESSION_ID=w0t0p0:9C789EFA-45D1-4C64-A6F6-08822E998122 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.i3vRIU9raV/Listeners LC_TERMINAL_VERSION=3.5.13 COLORFGBG=15;0 ITERM_PROFILE=Default XPC_FLAGS=0x0 LANG=en_US.UTF-8 PWD=/Users/hymanjd/src/petsc SHELL=/bin/zsh __CFBundleIdentifier=com.googlecode.iterm2 TERM_FEATURES=T3LrMSc7UUw9Ts3BFGsSyHNoSxF TERM_PROGRAM_VERSION=3.5.13 TERM_PROGRAM=iTerm.app PATH=/opt/homebrew/bin:/Users/hymanjd/opt/anaconda3/bin/:/opt/homebrew/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/Applications/iTerm.app/Contents/Resources/utilities:/Users/hymanjd/bin/:/Users/hymanjd/bin/ DISPLAY=/private/tmp/com.apple.launchd.PStxwC8wRu/org.xquartz:0 LC_TERMINAL=iTerm2 COLORTERM=truecolor COMMAND_MODE=unix2003 TERM=xterm-256color TERMINFO_DIRS=/Applications/iTerm.app/Contents/Resources/terminfo:/usr/share/terminfo HOME=/Users/hymanjd TMPDIR=/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/ USER=hymanjd XPC_SERVICE_NAME=0 LOGNAME=hymanjd __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 ITERM_SESSION_ID=w0t0p0:9C789EFA-45D1-4C64-A6F6-08822E998122 SHLVL=1 OLDPWD=/Users/hymanjd/src HOMEBREW_PREFIX=/opt/homebrew HOMEBREW_CELLAR=/opt/homebrew/Cellar HOMEBREW_REPOSITORY=/opt/homebrew INFOPATH=/opt/homebrew/share/info: ZSH=/Users/hymanjd/.oh-my-zsh PAGER=less LESS=-R LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx PETSC_DIR=/Users/hymanjd/src/petsc PETSC_ARCH=arch-darwin-c-debug PS1=[$(tmp):\w] $(whoami)$ FC=/opt/homebrew/bin/gfortran-13 CC=/opt/homebrew/bin/gcc-13 CXX=/opt/homebrew/bin/g++-13 CLICOLOR=1 OMP_SCHEDULE=dynamic OMP_NUM_THREADS=4 _=/Users/hymanjd/src/petsc/./configure Files in path provided by default path /opt/homebrew/bin: ndmetis lzmainfo unzstd ccmake msgconv dvipdf event_rpcgen.py gpcl6c pkg-config lstmtraining hwloc-compress-dir merge_unicharsets gif2rgb gm2 msggrep plookup gcc-13 pcre2grep autopoint convertsegfilestops mpif90 gcc-14 gifclrmp hwloc-bind pzstd tificc ps2ps h5copy c_rehash xzdec tiffsplit fax2tiff linkicc msgcomm h5perf_serial fc-list opj_compress mpirun set_unicharset_properties gtester gcc-nm-14 gcc-nm-13 aarch64-apple-darwin24-c++-13 gfortran opj_dump aarch64-apple-darwin24-c++-14 cntraining gm2-14 ompi_info gs png-fix-itxt prte-term prte cmake zstdless opj_decompress tiffdump convertfilestops h5unjam gcc-ar-13 ambiguous_words fc-pattern g++-14 lstmeval g++-13 gcc-ar-14 unxz hwloc-distrib h5delete tiff2bw freetype-config gr2fonttest gcov-13 aarch64-apple-darwin24-gfortran-14 aarch64-apple-darwin24-gfortran-13 pcre2test gdbus-codegen gcov-14 fc-validate cjpeg h5stat cmpfillin jpegtran h5ls palloc pattrs lstopo libpng16-config xzegrep gsettings ps2pdfwr pngfix ps2pdf12 shapeclustering nccopy glib-compile-schemas webpmux fc-query tiffcmp classifier_tester tiff2pdf gpcl6 xtractprotos unlzma lz4cat unicharset_extractor gsdj hwloc-calc xzfgrep webpinfo hwloc-info h5jam libpng-config prun gobject-query bomtool ps2pdf14 brew gsnd ps2pdf13 h5cc lz4 converttopdf msgen dawg2wordlist djpeg wordlist2dawg msgmerge tesseract tiffcrop h5mkgrp gi-decompile-typelib m2gmetis gio-querymodules mpif77 zstdgrep fribidi h5format_convert h5hlfc mpmetis envsubst xz pphs cairo-trace gsdj500 h5repack glib-compile-resources msginit ps2ascii text2image aarch64-apple-darwin24-gcc-13 h5fuse img2webp giftext hwloc-ls aarch64-apple-darwin24-gcc-14 tiffdither mpicc htop pango-segmentation ps2pdf tiffset lto-dump-14 imagetops lto-dump-13 pevent pango-view prte_info h5watch tiff2ps pf2afm gpdlc astyle pkgconf pango-list hwloc-patch giffix h5c++ pfbtopfa lzless fileinfo zsh-5.9 tiffinfo combine_lang_model gresource converttops gcc-ranlib-14 idn pcc gcc-ranlib-13 graphchk gettext gpmetis gtester-report gcov-dump-13 gettext.sh ctest gfortran-13 c++-13 gcov-dump-14 convertsegfilestopdf aarch64-apple-darwin24-gm2-14 xzless pal2rgb convertformat gfortran-14 c++-14 zstd gslp msgcmp opal_wrapper lzcmp pcre2-config xzcat jbig2dec gxps ncdump transicc wrjpgcom mpicxx combine_tessdata convertfilestopdf prterun lz4c gifbuild printafm h5diff msgcat gsc aarch64-apple-darwin24-g++-14 zstdcat pmixcc gif2webp ps2ps2 h5clear aarch64-apple-darwin24-g++-13 pquery psicc pcretest gslj recode-sr-latin ps2epsi glib-gettextize xzcmp giftool lzcat jpgicc gsx hwloc-diff lstopo-no-graphics fc-cache unlz4 hwloc-ps gdbus gsbj unix-lpr.sh zstdmt fc-cat lzdiff gcov-tool-14 pps msgexec gcov-tool-13 glib-genmarshal pcre-config ngettext mftraining h5debug dwebp oshrun tjbench pdf2ps lzmadec fax2ps fc-match eps2eps h5repart lzgrep msgunfmt cpp-13 h5import tiffcp lprsetup.sh cpp-14 gi-compile-repository lzmore zsh h5fc mpiexec openssl hb-info msgfilter lzfgrep fc-conflist pctrl glib-mkenums xzmore hb-view nc-config cwebp pmix_info tiffmedian prted mpic++ xzgrep mpifort hb-shape ncgen3 lzma aarch64-apple-darwin24-gcc-ar-13 ncgen aarch64-apple-darwin24-gcc-ar-14 h5hlcc gxpsc rdjpgcom aarch64-apple-darwin24-gcc-nm-14 lzegrep aarch64-apple-darwin24-gcc-nm-13 cpack raw2tiff aarch64-apple-darwin24-gcc-ranlib-13 msgfmt mirror_server_stop aarch64-apple-darwin24-gcc-ranlib-14 ppm2tiff xzdiff msgattrib pcregrep suitesparse_mongoose tiff2rgba gi-inspect-typelib xgettext vwebp hb-subset h5hlc++ gio hwloc-annotate mirror_server h5dump .keepme fc-scan gettextize msguniq /Users/hymanjd/opt/anaconda3/bin/: bzip2recover lzmainfo pyproj unzstd bzfgrep anaconda qmake zfp tabs flask qdoc gif2rgb qmlplugindump bzmore bzgrep qdarkstyle.example conda-pack canbusutil makeconv toe macdeployqt nosetests-3.9 mpif90 qdarkstyle gifclrmp pyftsubset funpack rcc dask-ssh iusql tificc bzegrep jupyter-run qmlprofiler pyjson5 hydra_pmi_proxy nghttp conda-build h5copy c_rehash k5srvutil xzdec bokeh tiffsplit bzdiff dltest jupyter-labextension h52gif yapf-diff fax2tiff ptrepack pylint linkicc rst2xetex.py ktutil pycodestyle infotocap h5perf_serial imagecodecs cph gencnval opj_compress sdbadmin conda-debug mpirun qmltestrunner xmllint acountry jupyter-nbextension uuclient .anaconda-navigator-pre-unlink.sh lupdate tifffile opj_dump 2to3 jupyter-nbclassic bsdcpio icu-config python3 gencfu wish8.6 spyder png-fix-itxt rst2latex.py pybabel pyrcc5 xsltproc pep8 zstdless iconv captoinfo opj_decompress isort-identify-imports tiffdump jlpm nghttpx ttx pytest h5unjam mpiexec.hydra pydoc python conda flake8 unxz bunzip2 pythonw lrelease nghttpd tiff2bw krb5-config Assistant.app dynamodb_dump freetype-config pip3 volint libdeflate-gzip asadmin cjpeg ipython unidecode h5stat jpegtran Designer.app h5ls qt.conf xslt-config libpng16-config nltk imageio_remove_bin xzegrep bzcmp pngfix isql webpmux tiffcmp brotli uic bzless tset macchangeqt tiff2pdf jupyter-notebook wish unlzma fixqt4headers.pl fitsdiff lz4cat xmlpatterns kinit bsdtar cfadmin samp_hub qdbusxml2cpp gif2h5 reset bzcat qmlmin instance_events xzfgrep glacier pasteurize slencheck sphinx-build webpinfo .python.app-post-link.sh icuinfo h5jam libpng-config qta-browser isympy qmlimportscanner fetch_file send2trash h5cc dbrunsli JxrEncApp conda-index lz4 autopep8 binstar fonttools h2load mpivars wheel cython tclsh8.6 qtattributionsscanner cookiecutter slugify odbcinst rst2odt_prepstyles.py conda-develop aec rg conda-inspect xml2-config djpeg zopfli jupyter-labhub xmlpatternsvalidator jupyter-server pydocstyle tiffcrop isort h5mkgrp repc qhelpconverter list_instances mpif77 zstdgrep gendict h5format_convert conda-content-trust scooby idle3 python3.9-config xz skivi python.app h5repack python3.9 chardetect pixeltool.app showtable adig xml2-config.bak cwutil JxrDecApp conda-repo img2webp giftext mpichversion qwebengine_convert_dict wcslint yapf xlwings tiffdither mpicc clear genrb python3-config conda-render f2py curl-config ipython3 dynamodb_load tiffset tclsh pip ncursesw6-config tic curl h5watch libdeflate-gunzip tiff2ps conda-server kpasswd futurize lss3 .anaconda-navigator-post-link.sh smem giffix h5c++ kdestroy lzless pyreverse qdbusviewer.app .python.app-pre-unlink.sh rst2html4.py kvno tiffinfo jupyter-nbconvert epylint pyami_sendmail jupyter-lab jsonschema mturk gss-client imageio_download_bin tqdm keyring ahost cbrunsli sqlite3 qml.app infocmp jupyter-troubleshoot ksu parkill xzless pal2rgb tiff2fsspec cygdb zstd qtpaths lzcmp sphinx-apidoc rst2html5.py lconvert pydoc3.9 pygmentize xzcat qmlcachegen bundle_image qdarkstyle.utils jupyter-migrate kill_instance transicc conda-skeleton wrjpgcom mpicxx pkgdata anaconda-project deactivate lz4c qmllint dask-scheduler gifbuild nosetests conda-convert h5diff bsdcat zstdcat fitsinfo fitsheader gif2webp h5clear psicc xzcmp .scikit-learn-post-link.sh giftool matplotlib xc-avoidance lzcat jpgicc qcollectiongenerator unlz4 fits2bitmap qlalr sip navigator-updater zstdmt fpack odbc_config compile_et qscxmlc numba cq lzdiff h5redeploy sclient blackd idle3.9 activate jupyter-console rst2xml.py pyuic5 imcopy rst2odt.py h5debug qgltf dwebp qdbus Linguist.app qhelpgenerator qmleasing qdbuscpp2xml dask-worker pt2to3 kswitch jupyter-serverextension normalizer lzmadec iptest3 fax2ps genbrk h5repart lzgrep h5import tiffcp lzmore cythonize conda-metapackage hydra_persist elbadmin jupyter-trust h5fc mpiexec tput sqlite3_analyzer conda-token qtdiag taskadmin syncqt.pl openssl derb zopflipng vba_extract.py conda-verify runxlrd.py ptdump kadmin xmlcatalog lzfgrep black conda-env rst2pseudoxml.py jupyter-qtconsole xzmore cwebp tiffmedian 2to3-3.9 mpic++ watchmedo xzgrep mpifort rst2s5.py pylsp pydoc3 jupyter-kernelspec jupyter-kernel jupyter jupyter-bundlerextension sim_client rst2html.py hydra_nameserver lzma qtplugininfo iptest rst2man.py tiffcomment qmlscene curve_keygen py.test sphinx-quickstart pylupdate5 pyftmerge klist rdjpgcom launch_instance lzegrep moc pttree s3put bzip2 raw2tiff ppm2tiff rstpep2html.py xzdiff symilar sphinx-autogen tiff2rgba anaconda-navigator pkginfo pyflakes fitscopy route53 jupyter_mac.command h5dump lsm2bin fitscheck /opt/homebrew/bin: ndmetis lzmainfo unzstd ccmake msgconv dvipdf event_rpcgen.py gpcl6c pkg-config lstmtraining hwloc-compress-dir merge_unicharsets gif2rgb gm2 msggrep plookup gcc-13 pcre2grep autopoint convertsegfilestops mpif90 gcc-14 gifclrmp hwloc-bind pzstd tificc ps2ps h5copy c_rehash xzdec tiffsplit fax2tiff linkicc msgcomm h5perf_serial fc-list opj_compress mpirun set_unicharset_properties gtester gcc-nm-14 gcc-nm-13 aarch64-apple-darwin24-c++-13 gfortran opj_dump aarch64-apple-darwin24-c++-14 cntraining gm2-14 ompi_info gs png-fix-itxt prte-term prte cmake zstdless opj_decompress tiffdump convertfilestops h5unjam gcc-ar-13 ambiguous_words fc-pattern g++-14 lstmeval g++-13 gcc-ar-14 unxz hwloc-distrib h5delete tiff2bw freetype-config gr2fonttest gcov-13 aarch64-apple-darwin24-gfortran-14 aarch64-apple-darwin24-gfortran-13 pcre2test gdbus-codegen gcov-14 fc-validate cjpeg h5stat cmpfillin jpegtran h5ls palloc pattrs lstopo libpng16-config xzegrep gsettings ps2pdfwr pngfix ps2pdf12 shapeclustering nccopy glib-compile-schemas webpmux fc-query tiffcmp classifier_tester tiff2pdf gpcl6 xtractprotos unlzma lz4cat unicharset_extractor gsdj hwloc-calc xzfgrep webpinfo hwloc-info h5jam libpng-config prun gobject-query bomtool ps2pdf14 brew gsnd ps2pdf13 h5cc lz4 converttopdf msgen dawg2wordlist djpeg wordlist2dawg msgmerge tesseract tiffcrop h5mkgrp gi-decompile-typelib m2gmetis gio-querymodules mpif77 zstdgrep fribidi h5format_convert h5hlfc mpmetis envsubst xz pphs cairo-trace gsdj500 h5repack glib-compile-resources msginit ps2ascii text2image aarch64-apple-darwin24-gcc-13 h5fuse img2webp giftext hwloc-ls aarch64-apple-darwin24-gcc-14 tiffdither mpicc htop pango-segmentation ps2pdf tiffset lto-dump-14 imagetops lto-dump-13 pevent pango-view prte_info h5watch tiff2ps pf2afm gpdlc astyle pkgconf pango-list hwloc-patch giffix h5c++ pfbtopfa lzless fileinfo zsh-5.9 tiffinfo combine_lang_model gresource converttops gcc-ranlib-14 idn pcc gcc-ranlib-13 graphchk gettext gpmetis gtester-report gcov-dump-13 gettext.sh ctest gfortran-13 c++-13 gcov-dump-14 convertsegfilestopdf aarch64-apple-darwin24-gm2-14 xzless pal2rgb convertformat gfortran-14 c++-14 zstd gslp msgcmp opal_wrapper lzcmp pcre2-config xzcat jbig2dec gxps ncdump transicc wrjpgcom mpicxx combine_tessdata convertfilestopdf prterun lz4c gifbuild printafm h5diff msgcat gsc aarch64-apple-darwin24-g++-14 zstdcat pmixcc gif2webp ps2ps2 h5clear aarch64-apple-darwin24-g++-13 pquery psicc pcretest gslj recode-sr-latin ps2epsi glib-gettextize xzcmp giftool lzcat jpgicc gsx hwloc-diff lstopo-no-graphics fc-cache unlz4 hwloc-ps gdbus gsbj unix-lpr.sh zstdmt fc-cat lzdiff gcov-tool-14 pps msgexec gcov-tool-13 glib-genmarshal pcre-config ngettext mftraining h5debug dwebp oshrun tjbench pdf2ps lzmadec fax2ps fc-match eps2eps h5repart lzgrep msgunfmt cpp-13 h5import tiffcp lprsetup.sh cpp-14 gi-compile-repository lzmore zsh h5fc mpiexec openssl hb-info msgfilter lzfgrep fc-conflist pctrl glib-mkenums xzmore hb-view nc-config cwebp pmix_info tiffmedian prted mpic++ xzgrep mpifort hb-shape ncgen3 lzma aarch64-apple-darwin24-gcc-ar-13 ncgen aarch64-apple-darwin24-gcc-ar-14 h5hlcc gxpsc rdjpgcom aarch64-apple-darwin24-gcc-nm-14 lzegrep aarch64-apple-darwin24-gcc-nm-13 cpack raw2tiff aarch64-apple-darwin24-gcc-ranlib-13 msgfmt mirror_server_stop aarch64-apple-darwin24-gcc-ranlib-14 ppm2tiff xzdiff msgattrib pcregrep suitesparse_mongoose tiff2rgba gi-inspect-typelib xgettext vwebp hb-subset h5hlc++ gio hwloc-annotate mirror_server h5dump .keepme fc-scan gettextize msguniq /opt/homebrew/bin: ndmetis lzmainfo unzstd ccmake msgconv dvipdf event_rpcgen.py gpcl6c pkg-config lstmtraining hwloc-compress-dir merge_unicharsets gif2rgb gm2 msggrep plookup gcc-13 pcre2grep autopoint convertsegfilestops mpif90 gcc-14 gifclrmp hwloc-bind pzstd tificc ps2ps h5copy c_rehash xzdec tiffsplit fax2tiff linkicc msgcomm h5perf_serial fc-list opj_compress mpirun set_unicharset_properties gtester gcc-nm-14 gcc-nm-13 aarch64-apple-darwin24-c++-13 gfortran opj_dump aarch64-apple-darwin24-c++-14 cntraining gm2-14 ompi_info gs png-fix-itxt prte-term prte cmake zstdless opj_decompress tiffdump convertfilestops h5unjam gcc-ar-13 ambiguous_words fc-pattern g++-14 lstmeval g++-13 gcc-ar-14 unxz hwloc-distrib h5delete tiff2bw freetype-config gr2fonttest gcov-13 aarch64-apple-darwin24-gfortran-14 aarch64-apple-darwin24-gfortran-13 pcre2test gdbus-codegen gcov-14 fc-validate cjpeg h5stat cmpfillin jpegtran h5ls palloc pattrs lstopo libpng16-config xzegrep gsettings ps2pdfwr pngfix ps2pdf12 shapeclustering nccopy glib-compile-schemas webpmux fc-query tiffcmp classifier_tester tiff2pdf gpcl6 xtractprotos unlzma lz4cat unicharset_extractor gsdj hwloc-calc xzfgrep webpinfo hwloc-info h5jam libpng-config prun gobject-query bomtool ps2pdf14 brew gsnd ps2pdf13 h5cc lz4 converttopdf msgen dawg2wordlist djpeg wordlist2dawg msgmerge tesseract tiffcrop h5mkgrp gi-decompile-typelib m2gmetis gio-querymodules mpif77 zstdgrep fribidi h5format_convert h5hlfc mpmetis envsubst xz pphs cairo-trace gsdj500 h5repack glib-compile-resources msginit ps2ascii text2image aarch64-apple-darwin24-gcc-13 h5fuse img2webp giftext hwloc-ls aarch64-apple-darwin24-gcc-14 tiffdither mpicc htop pango-segmentation ps2pdf tiffset lto-dump-14 imagetops lto-dump-13 pevent pango-view prte_info h5watch tiff2ps pf2afm gpdlc astyle pkgconf pango-list hwloc-patch giffix h5c++ pfbtopfa lzless fileinfo zsh-5.9 tiffinfo combine_lang_model gresource converttops gcc-ranlib-14 idn pcc gcc-ranlib-13 graphchk gettext gpmetis gtester-report gcov-dump-13 gettext.sh ctest gfortran-13 c++-13 gcov-dump-14 convertsegfilestopdf aarch64-apple-darwin24-gm2-14 xzless pal2rgb convertformat gfortran-14 c++-14 zstd gslp msgcmp opal_wrapper lzcmp pcre2-config xzcat jbig2dec gxps ncdump transicc wrjpgcom mpicxx combine_tessdata convertfilestopdf prterun lz4c gifbuild printafm h5diff msgcat gsc aarch64-apple-darwin24-g++-14 zstdcat pmixcc gif2webp ps2ps2 h5clear aarch64-apple-darwin24-g++-13 pquery psicc pcretest gslj recode-sr-latin ps2epsi glib-gettextize xzcmp giftool lzcat jpgicc gsx hwloc-diff lstopo-no-graphics fc-cache unlz4 hwloc-ps gdbus gsbj unix-lpr.sh zstdmt fc-cat lzdiff gcov-tool-14 pps msgexec gcov-tool-13 glib-genmarshal pcre-config ngettext mftraining h5debug dwebp oshrun tjbench pdf2ps lzmadec fax2ps fc-match eps2eps h5repart lzgrep msgunfmt cpp-13 h5import tiffcp lprsetup.sh cpp-14 gi-compile-repository lzmore zsh h5fc mpiexec openssl hb-info msgfilter lzfgrep fc-conflist pctrl glib-mkenums xzmore hb-view nc-config cwebp pmix_info tiffmedian prted mpic++ xzgrep mpifort hb-shape ncgen3 lzma aarch64-apple-darwin24-gcc-ar-13 ncgen aarch64-apple-darwin24-gcc-ar-14 h5hlcc gxpsc rdjpgcom aarch64-apple-darwin24-gcc-nm-14 lzegrep aarch64-apple-darwin24-gcc-nm-13 cpack raw2tiff aarch64-apple-darwin24-gcc-ranlib-13 msgfmt mirror_server_stop aarch64-apple-darwin24-gcc-ranlib-14 ppm2tiff xzdiff msgattrib pcregrep suitesparse_mongoose tiff2rgba gi-inspect-typelib xgettext vwebp hb-subset h5hlc++ gio hwloc-annotate mirror_server h5dump .keepme fc-scan gettextize msguniq /opt/homebrew/sbin: .keepme /usr/local/bin: g++ docker gs docker-compose-v1 docker-credential-ecr-login kubectl.docker gcc docker-credential-osxkeychain ps2pdf docker-credential-desktop com.docker.cli vpnkit hub-tool docker-compose kubectl /System/Cryptexes/App/usr/bin: safaridriver /usr/bin: uux cpan loads.d write indent bzip2recover hdiutil lockf top gktool tee tidy_changelog xip yapp bzfgrep qlmanage snmptranslate split chsh xml2man man lpoptions tabs rview lsvfs zgrep dbiprof zmore gcov parldyn5.34 vim mandoc_soelim bzmore dyld_info package-stash-conflicts cancel apply bzgrep umask g++ libtool unalias scandeps5.34.pl mp2bug viewdiagnostic mkfifo toe hexdump Rez cap_mkdb xprotect ictool cmp syscallbypid.d snmpset locate trustcachectl afconvert afclip bzegrep instmodsh pl compress fddist db_upgrade diagnose-fu yamlpp-load-dump ctags zdiff yamlpp-parse-emit pathchk mesg setregion perlivp streamzip5.34 c++ pod2readme pp vi iofileb.d errinfo zipgrep pod2usage alias wait safaridriver bzdiff unpack200 corelist expand strings lwp-dump5.34 dbiproxy5.34 wall brctl yapp5.34 gm4 db_hotbackup auvaltool applesingle clang ibtool tty demandoc git-receive-pack infotocap pkill cups-config piconv5.34 basename nclist objdump install c99 desdp binhex perlbug5.34 lsmp xmllint yamlpp-highlight ipcount5.34 last vm_stat syslog net-snmp-cert nslookup vimdiff usdextract topsyscall libnetcfg c++filt avbdiagnose nice xcscontrol truncate calendar locale strip symbolscache usdtree trace tops lprm tiffutil du debinhex5.34.pl diff3 cupstestppd sw_vers fs_usage host jarsigner app-sso devmodectl nscurl logger caffeinate say net-snmp-create-v3-user zipdetails5.34 config_data5.34 plutil python3 avbutil xcode-select powermetrics encguess5.34 moose-outdated net-server cvmkdir ldapmodify iofile.d join SafeEjectGPU snmpdelta ssh-keyscan renice xxd clangd scandeps.pl nettop ppdmerge snmpconf xsltproc osascript iotop lex encguess eyapp5.34 ctf_insert csplit swift-inspect iconv captoinfo snmpinform lsbom pbcopy sort xpath snmpdf whoami sc_usage jot ocspcheck mkbom ldapurl json_xs pkgbuild yamlpp-events cpuwalk.d cvmkfile update_dyld_shared_cache ldapmodrdn systemextensionsctl file db_printlog sourcekit-lsp podchecker5.34 hash bc fontrestore mg sfltool less bunzip2 touch rmic dispqlen.d dddiagnose db_archive getopt krb5-config security perlthanks5.34 hiutil json_xs5.34 pip3 pod2man5.34 lastwords rmid sed ld awk ip2cc syscallbyproc.d umtool snmpstatus uudecode psm fmt zless enc2xs5.34 xslt-config sdef ncctl pod2text bashbug mail chpass sips par5.34.pl xcrun bzcmp lldb chfn ipcount newaliases nano lam ipptool irb ptardiff bzless sysdiagnose logname tset chgrp cu printenv unvis atq seq fc AssetCacheManagerUtil xgettext5.34.pl colldef jdb wish uname hpmdiagnose timer_analyser.d jstack parl unzip db_stat rmiregistry json_pp test-yaml zprint kinit mib2c od bsdtar perl findrule tbtdiagnose mcxquery lwp-download ppdpo crontab reset kextutil bzcat dbicadmin ex perlbug modelmanagerdump footprint lsappinfo lwp-download5.34 db_load piconv read snmpusm tkpp5.34 test-yaml5.34 execsnoop pagesize lp base64 ptargrep jar h2ph readlink opensnoop rake rvim jcmd dmc vimtutor prove5.34 spfquery5.34 perlivp5.34 iperf3-darwin prove newproc.d gencat mdutil znew podchecker mcxrefresh colrm dbilogstrip pagestuff crlrefresh headerdoc2html jrunscript pp5.34 filtercalltree afhash sandbox-exec snmpvacm stapler codecctl sftp wc jps rsync osacompile hdxml2manxml gzcat delv thermal pico IOMFB_FDR_Loader shasum comm mpsgraphtool resolveLinks xcdebug lpq java bundle gzip zipcloak git-upload-archive xml2-config encode_keychange traptoemail gcc smbutil diff ri agvtool cksum corelist5.34 segedit zipnote ptar printf iptab5.34 AssetCacheTetheratorUtil column trash ldapexop ippfind syscallbysysc.d groups dwarfdump ppdc rs spfd config_data slogin latency lsm xar db_codegen lwp-request5.34 dns-sd tab2space avconvert jhsdb unzipsfx crc325.34 treereg spfd5.34 usdcat csreq whatis gperf iconutil zipsplit lwp-dump pathopens.d tail whois nsupdate crc32 ldapdelete grep macerror5.34 usdcrush rwbytype.d script b64decode vtool more ldapwhoami pl2pm ncinit tkmib cal afplay time ssh-agent afktool gcore javap xed uuname javaws ptar5.34 findrule5.34 env pr h2xs5.34 head dsymutil clear manpath apropos units curl-config htmltree5.34 lwp-mirror5.34 ptargrep5.34 kgetcred rev SplitForks uniq tclsh shazam productsign mklocale defaults tic zip uulog pl2pm5.34 atrm curl wdutil agentxtrap db_verify servertool newgrp pod2usage5.34 timerfires rpcgen swcutil perlthanks dbiprof5.34 snmpnetstat package-stash-conflicts5.34 lastcomm getconf kpasswd dist_package_tool vis dbiproxy ipcrm bputil net-snmp-config otool killall patch tailspin su ul compression_tool tkcon ssh kdestroy snmpgetnext type xsubpp tidy tftp assetutil AssetCacheLocatorUtil orbd usbcfwflasher streamzip networkQuality ktrace DeRez textutil xgettext.pl automator stat perldoc javac xcsdiagnose mdfind mdls keychain-access codesign_allocate binhex5.34.pl mddiagnose snmpbulkwalk keytool tidy_changelog5.34 fileproviderctl binhex.pl IOSDebug dtruss dserr tiff2icns mandoc pbpaste policytool yamlpp-highlight5.34 actool b64encode xpath5.34 heap sum lskq macbinary ncdestroy nc json_pp5.34 snmptrap tsort uuencode usdchecker cpp swift batch sqlite3 make pod2html5.34 dig macerror infocmp eslogger trimforce nm flex++ osadecompile IOAccelMemory automationmodetool ssh-add machine libnetcfg5.34 wish8.5 screen snmpget pcsctest codesign atos llvm-gcc mailq arch ssh-keygen snmptable kill.d ditto getopts users snmpbulkget sdp cpan5.34 treereg5.34 showmount taskinfo ar who mktemp unifdef yaa cut imptrace pack200 ippeveprinter hdid dc mailx odutil shortcuts xargs tkpp priclass.d topsysproc nl view jjs spfquery sample bg lipo seeksize.d eyapp csfdiagnose clang++ setuids.d usdrecord instmodsh5.34 aa shlock symbols xctrace gzexe ip2cc5.34 usbdiagnose genstrings at what fping sdx m4 asa iptab swiftc nfsstat uupick ipcs pluginkit as splain5.34 fold gnumake log tmutil certtool vmmap system-override h2xs csrutil shar ldappasswd ResMerger bitesize.d db_checkpoint funzip pod2readme5.34 power_report.sh iosnoop atsutil macoserror osalang dirname pod2man enc2xs shasum5.34 iopending ncal yamlpp-load-dump5.34 chflags derq fg rwbypid.d jmap dscl leaks perl5.34 nbdst net-server5.34 mnthome jshell dsexport mdimport parldyn id bm4 procsystime dbilogstrip5.34 cd quota uuto fuser dsimport git-shell ldapsearch command snmp-bridge-mib egrep notifyutil cc dsmemberutil whereis tccutil find jstat zcat unifdefall jlink pridist.d size timesyncanalyse uttype uustat snmpwalk bintrans llvm-g++ avbanalyse yamlpp-parse-emit5.34 scp tnameserv true afinfo hidutil ldapadd pwpolicy profiles yacc kswitch xcodebuild jobs c89 sudo update_mcdp29xx bioutil tmdiagnose plockstat serialver afida pgrep yes lessecho sdiff afscexpand db_deadlock syspolicy_check ldapcompare unexpand git-upload-pack perldoc5.34 ssh-copy-id fixproc debinhex.pl lorder jq ranlib ptardiff5.34 javadoc tput fgrep par.pl sigdist.d ppdhtml auval erb dappprof openssl yamlpp-load drutil jinfo splain pmset xmlcatalog zcmp rwsnoop jstatd lpr layerutil dbicadmin5.34 snmptest mib2c-update creatbyproc.d fdesetup flex hostinfo jcontrol lpstat SetFile pod2html tar yamlpp-events5.34 rdoc uptime pidpersec.d avmediainfo cvcp modelcatalogdump false zegrep memory_pressure uncompress lwp-request ncurses5.4-config sampleproc db_recover dyld_usage nmedit filebyproc.d bison tclsh8.5 jdeps productbuild zipinfo diffstat yamlpp-load5.34 login db_dump cpuctl cpu_profiler.d which bundler iopattern finger mig sntp klist open GetFileInfo kmutil localedef ruby stringdups htmltree git tr banner leave jconsole paste bzip2 uucp passwd moose-outdated5.34 uuidgen install_name_tool cmpdylib pod2text5.34 zfgrep aea snfsdefrag zipdetails look col dscacheutil usdzip zforce lwp-mirror malloc_history cpio h2ph5.34 nohup kcc ulimit rails bspatch hotspot.d cvaffinity xsubpp5.34 gatherheaderdoc ppdi pcap-config jpackage avmetareadwrite gen_bridge_metadata parl5.34 gem opendiff talk expect jimage lockstat dapptrace xattr w gunzip /bin: cat echo launchctl df pwd test csh wait4path unlink sleep stty date realpath ed expr pax bash kill sh ps link tcsh dd mkdir ksh hostname dash rmdir mv ln ls cp sync zsh chmod rm [ /usr/sbin: dsconfigad htdbm netbiosd postlock systemsoundserverd dseditgroup avbdeviced rpcinfo BootCacheControl weakpass_edit accton wfsctl postalias slapacl edquota sndiskmove pdisk amt lpadmin fdisk sysadminctl networksetup envvars ktutil setquota otctl dnctl mDNSResponder iRATBW.mlmodelc repquota cupsfilter checkgid uuconv sharing vifs ac racoon dsenableroot xsanctl kdcsetup aslmanager screencapture htdigest chat DevToolsSecurity logresolve cvdbset KernelEventAgent gpt scutil ioreg ab traceroute6 pwd_mkdb sysctl appsleepd sshd mDNSResponderHelper authserver appleh13camerad postmulti lsof pkgutil slapindex sc_auth ioclasscount uucico firmwarepasswd rarpd tsig-keygen kadmin.local syslogd taskpolicy BTLEServerAgent filecoordinationd dot_clean PasswordService systemsetup zdump snmpd ndp coreaudiod rpcbind praudit BTLEServer usernoted postkick postcat netstat lpc slapadd krbservicesetup slapconfig rtadvd httxt2dbm distnoted mtree cupsdisable lpmove purge rpc.statd cupsctl DirectoryService notifyd klist_cdhashes dtrace kextcache cupsd dbmmanage languagesetup skywalkctl mkpassdb postconf createhomedir ocspd iostat cvdb sa rpc.lockd uuxqt mkfile softwareupdate unsetpassword zic nfs4mapid postsuper htpasswd rotatelogs universalaccessd audit httpd slapauth slappasswd localemanager asr cvupdatefs bless cvgather xscertadmin visudo uusched dsconfigldap smbdiagnose cfprefsd auditd uuchk cvfsck kextfind diskutil cvfsid appleh16camerad sso_util vsdbutil sntpd ddns-confgen ioalloccount uasysdiagnose dev_mkdb hdik slapdn vpnd postqueue setkey repairHomePermissions spindump cupsreject traceroute quotaoff newsyslog postfix cvfsdb snmptrapd chroot arp cupsaccept nvram chown mkextunpack postlog installer pppd httpd-wrapper system_profiler fcgistarter bluetoothd slapschema kadmin spray cvversions kextlibs tcpdump xartutil securityd nlcontrol quotaon spctl vipw gssd slaptest automount scselect envvars-std graphicssession ckksctl lpinfo smbd serverinfo cvmkfs postmap postdrop cupsenable cron systemstats kextstat snquota cvlabel BlueTool sendmail systemkeychain kcditto slapcat ipconfig auditreduce cvadmin WirelessRadioManagerd apachectl htcacheclean /sbin: md5sum sha512 mount_hfs mount_apfs md5 fsck mount_udf quotacheck mount_cd9660 ping fsck_exfat mount_exfat fsck_udf shutdown route mount_webdav fsck_hfs nfsd reboot nfsiod fsck_cs fsck_apfs fstyp_msdos disklabel mount_lifs mount_msdos sha224sum fsck_msdos ifconfig sha224 halt newfs_fskit mount_9p newfs_apfs umount fstyp kextunload mpioutil sha384 fstyp_ntfs mount_nfs sha256 newfs_udf mount_ftp pfctl mknod sha1 fstyp_udf sha1sum dmesg sha256sum mount fibreconfig fstyp_hfs newfs_hfs dynamic_pager launchd newfs_exfat apfs_unlockfv sha384sum apfs_hfs_convert fsck_fskit nologin mount_afp mount_virtiofs mount_smbfs mount_tmpfs ping6 sha512sum kextload mount_cddafs mount_fdesc newfs_msdos mount_acfs mount_devfs Warning accessing /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin gives errors: [Errno 2] No such file or directory: '/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin' Warning accessing /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin gives errors: [Errno 2] No such file or directory: '/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin' Warning accessing /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin gives errors: [Errno 2] No such file or directory: '/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin' /opt/X11/bin: xfs xfsinfo atobm xdpyinfo showrgb xlsfonts editres fonttosfnt xfontsel xclock xmore xman xmag xrefresh fc-list xauth twm cxpm mkfontdir xclipboard png-fix-itxt beforelight ucs2any xterm bdftruncate xsetroot xmessage xcursorgen fc-pattern xkbvleds xkbbell freetype-config Xephyr fc-validate bitmap libpng16-config pngfix fc-query xkbprint luit xhost gtf listres Xorg libpng-config koi8rxterm xpr xstdcmap xgc mkfontscale setxkbmap xinit Xquartz xbacklight xdm xcmsdb xdpr xrdb xlsclients xprop xkeystone xeyes Xvfb Xnest xev startx xkbwatch xscope xfd sessreg xwud lndir xinput xconsole glxinfo sxpm xsetmode fslsfonts xcompmgr xrandr bmtoa xwd xmodmap glxgears fc-cache iceauth cvt xcutsel bdftopcf fc-cat xsetpointer xkbevd quartz-wm xsm appres xset xlsatoms fc-match oclock resize showfont xditview xwininfo xvinfo xcalc fc-conflist xgamma viewres ico X xedit smproxy xkill xkbcomp xload font_cache xmh xlogo fstobdf uxterm fc-scan Warning accessing /Library/Apple/usr/bin gives errors: [Errno 2] No such file or directory: '/Library/Apple/usr/bin' /Library/TeX/texbin: optexcount luajittex lollipop twill t1disasm chktex rubikrotation lily-rebuild-pdfs weave mag man ebb prepmx mktexlsr gsftopk upmendex dvibook kpsewhere rumakeindex fontinst cef5conv lacheck httexi lily-image-commands texloganalyser bookshelf-mkfontsel dvilj patgen uptex ppmcheckpdf exceltex pdvitype texconfig-sys xmltex vlna texsis dvipdft urlbst afm2afm hilatex histretch cefconv uplatex-dev sjisconv tex2xindy musixtex pdfcsplain opl2ofm de-macro bbl2bib ltx2crossrefxml pdftex r-mpost dvitodvi gftodvi dviconcat texluajitc dvipng pdflatex-dev komkindex tex sty2dtx ppltotf yplan digestif datatool2bib explcheck eplain eptex lily-glyph-commands ltx2unitxt htmex texlua htxelatex xasy fmtutil-user wovp2ovf dvilualatex cefsconv context platex allec adhocfilelist kpsetool makejvf texdoctk xelatex-dev vptovf tex4ht texluajit mtxrunjit uplatex musixflx pfarrei mf latexdiff-vc ttfdump etex fig4latex bibexport ttf2tfm latexmk pmpost ctwill pst2pdf wordcount texconfig-dialog luahbtex lwarpmk dvilj2p dviinfox ttf2kotexfont ctanbib cweave bg5+latex pdfatfi ptex2pdf e2pall kpsewhich upbibtex texdiff mathspic kanji-fontmap-creator kanji-config-updmap asy typeoutfileinfo chklref upmpost pdflatex perltex mkt1font cefslatex cjk-gs-integrate chkdvifont dvitype pdfjadetex t1lint jamo-normalize fmtutil-sys wofm2opl dviasm kpsestat pdfxup makedtx memoize-extract.py pltotf mkindex dvilj6 texprofile xetex-unsafe r-pmpost memoize-extract.pl xetex latex ps4pdf multibibliography edtx2dtx teckit_compile ttf2afm biburl2doi getmapdl uptftopl typog-grep llmk contextjit bib2gls texplate match_parens mkjobtexmf updvitomp ctwill-proofsort ps2eps pkfix-helper chkweb arlatex pn2pdf pdfclose xindex clxelatex dosepsbin jadetex a2ping bibzbladd ovf2ovp mfluajit-nowin mpost texosquery-jre5 textestvis texhash convbkmk thumbpdf pkfix dvihp hbf2gf xindy.run texcount texmfstart latexrevise cefpdflatex texluac dvicopy ctie luametatex pdftex-quiet euptex pdftosrc mf-nowin ctangle omfonts t1asm mflua-nowin cluttex svn-multi mk4ht afm2tfm pdfopen fragmaster markdown2tex ebong ctanify pygmentex texdef luatex synctex texdirflatten gbkpdflatex xdvipdfmx bibcop sjispdflatex makeindex dviluatex mkofm dvipdfmx psbook latexminted dvispc csplain ttftotype42 l3sys-query mft t1rawafm fmtutil ctwill-twinx simpdftex depythontex otfinfo latexindent kanji-config-updmap-sys extconv xelatex-unsafe disdvi pdvitomp dvipdfm texliveonfly allneeded t1testpage biber dv2dt xindy pdfbook2 t1unmac xelatex webquiz kpsepath diadia makeglossaries cef5pdflatex autoinst dvilualatex-dev eolang mkpic splitindex repstopdf otangle mfplain latexfileversion latex-git-log inimf lualatex-dev latex2man ps2pk htxetex l3build hyperxmp-add-bytecount ptftopl ptex gbklatex context.lua t1binary bibtex t1dotlessj mktexpk detex htlatex odvicopy dvidvi extractres extractbb tie latexdef tlmgr arara ctan-o-mat rubibtex dvigif gftype ketcindy kpseaccess luacsplain cachepic srcredact dtxgen ptekf texlogsieve mmafm pktype platex-dev kpsexpand pktogf msxlint t1reencode vftovp xhlatex ht mendex make4ht ceflatex twill-refsort texlinks pmxchords mptopdf afm2pl mktexmf texlogfilter gftopk ulqda dvilj4l pooltype bg5latex bibmradd aleph wovf2ovp git-latexdiff pdfetex dvi2tty ofm2opl pslatex initex sqltex latexpand pamphletangler mkgrkindex memoize-clean.pl mtxrun epsffit listings-ext.sh mktexfmt scor2prt psnup ot2kpx luafindfont allcm pk2bm dvitomp texindy vpl2vpl luatools cef5latex memoize-clean.py ctwill-refsort luajithbtex bg5+pdflatex dvisvgm tex2aspc texblend bg5conv deweb tlcockpit cfftot1 mtxrun.lua dviselect odvitype vpl2ovp xindy-arm64.mem otp2ocp latexdiff aom-fullref dt2dv bg5pdflatex mf2pt1 psresize t1mac texprof epspdf pythontex bookshelf-listallfonts bibtexu hishrink authorindex texosquery tlshell pdfxmltex includeres t1ascii pdflatexpicscale mfluajit axohelp tangle httex texosquery-jre8 checkcites bibtex8 dvi2fax otftotfm cefspdflatex mmpfb pfb2pfa vpe psselect pagelayoutapi latex-dev findhyph gregorio ovp2ovf utf8mex mflua purifyeps autosp bundledoc mllatex tex4ebook xdvi-xaw sjislatex rungs dvilj4 ltxfileinfo albatross texconfig updvitype ltximg updmap-user dvips runtexshebang convertgls2bib latex2nemeth pdfjam epstopdf outocp pedigree hitex mkocp kpsereadlink ttf2pk tpic2pdftex kanji-config-updmap-user psjoin citeproc-lua m-tx uppltotf xindy-x86_64.mem texdoc bbox dvired latex-papersize biber-ms makeglossaries-lite t4ht xdvi ps2frag wopl2ofm devnag ctanupload texexec listbib cllualatex lualatex pmxab jfmutil tikztosvg xml2pmx pdfmex tftopl spix mltex amstex pbibtex pstops optex mex bibdoiadd texaccents updmap dvipos luaotfload-tool epspdftk updmap-sys r-upmpost mktextfm texfot checklistings rpdfcrop a5toa4 installfont-tl texfindpkg pdfcrop pdfannotextractor /Applications/iTerm.app/Contents/Resources/utilities: it2ul it2profile it2dl it2git it2getvar it2attention it2tip it2ssh it2api it2check imgls it2setcolor it2setkeylabel it2cat it2universion imgcat it2copy /Users/hymanjd/bin/: lagrit /Users/hymanjd/bin/: lagrit ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/Users/hymanjd/src/petsc/config/BuildSystem/config/framework.py:1084) Set alternative directory external packages are built in serialEvaluation: initial cxxDialectRanges ('c++11', 'c++20') serialEvaluation: new cxxDialectRanges ('c++11', 'c++20') child config.utilities.macosFirewall took 0.000040 seconds ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/debuggers.py:20) Find a default debugger and determine its arguments Checking for program /opt/homebrew/bin/lldb...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/lldb...not found Checking for program /opt/homebrew/bin/lldb...not found Checking for program /opt/homebrew/bin/lldb...not found Checking for program /opt/homebrew/sbin/lldb...not found Checking for program /usr/local/bin/lldb...not found Checking for program /System/Cryptexes/App/usr/bin/lldb...not found Checking for program /usr/bin/lldb...found Defined make macro "LLDB" to "/usr/bin/lldb" Defined "USE_DEBUGGER" to ""lldb"" Checking for program /opt/homebrew/bin/dsymutil...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/dsymutil...not found Checking for program /opt/homebrew/bin/dsymutil...not found Checking for program /opt/homebrew/bin/dsymutil...not found Checking for program /opt/homebrew/sbin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /System/Cryptexes/App/usr/bin/dsymutil...not found Checking for program /usr/bin/dsymutil...found Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" Defined "DO_NOT_SWAP_CHILD_FOR_DEBUGGER" to "1" child config.utilities.debuggers took 0.000996 seconds ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/Users/hymanjd/src/petsc/config/PETSc/options/petscdir.py:22) Checks PETSC_DIR and sets if not set PETSC_VERSION_RELEASE of 1 indicates the code is from a release branch or a branch created from a release branch. Version Information: #define PETSC_VERSION_RELEASE 1 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 21 #define PETSC_VERSION_SUBMINOR 5 #define PETSC_VERSION_DATE "unknown" #define PETSC_VERSION_GIT "unknown" #define PETSC_VERSION_DATE_GIT "unknown" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ child PETSc.options.petscdir took 0.001013 seconds ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/Users/hymanjd/src/petsc/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath took 0.000162 seconds ============================================================================================= TESTING: configureGit from config.sourceControl(/Users/hymanjd/src/petsc/config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /opt/homebrew/bin/git...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/git...not found Checking for program /opt/homebrew/bin/git...not found Checking for program /opt/homebrew/bin/git...not found Checking for program /opt/homebrew/sbin/git...not found Checking for program /usr/local/bin/git...not found Checking for program /System/Cryptexes/App/usr/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.39.5 (Apple Git-154) ============================================================================================= TESTING: configureMercurial from config.sourceControl(/Users/hymanjd/src/petsc/config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /opt/homebrew/bin/hg...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/hg...not found Checking for program /opt/homebrew/bin/hg...not found Checking for program /opt/homebrew/bin/hg...not found Checking for program /opt/homebrew/sbin/hg...not found Checking for program /usr/local/bin/hg...not found Checking for program /System/Cryptexes/App/usr/bin/hg...not found Checking for program /usr/bin/hg...not found Checking for program /bin/hg...not found Checking for program /usr/sbin/hg...not found Checking for program /sbin/hg...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/hg...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/hg...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/hg...not found Checking for program /opt/X11/bin/hg...not found Checking for program /Library/Apple/usr/bin/hg...not found Checking for program /Library/TeX/texbin/hg...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/hg...not found Checking for program /Users/hymanjd/bin/hg...not found Checking for program /Users/hymanjd/bin/hg...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/hg...not found child config.sourceControl took 0.062027 seconds ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/Users/hymanjd/src/petsc/config/PETSc/options/petscclone.py:20) Determine if PETSc was obtained via git or a tarball lib/petsc/bin/maint exists. This appears to be a repository clone .git directory exists Executing: ['git', 'describe', '--match=v*'] stdout: v3.21.5 Executing: ['git', 'log', '-1', '--pretty=format:%H'] stdout: 9cffe78795669c5fbaf7ca6d864d230635faa5ef Executing: ['git', 'log', '-1', '--pretty=format:%ci'] stdout: 2024-08-30 17:09:27 -0500 Executing: ['git', 'rev-parse', '--abbrev-ref', 'HEAD'] stdout: HEAD Executing: ['git', 'status', '--short', '-uno'] Defined "VERSION_GIT" to ""v3.21.5"" Defined "VERSION_DATE_GIT" to ""2024-08-30 17:09:27 -0500"" Defined "VERSION_BRANCH_GIT" to ""HEAD"" child PETSc.options.petscclone took 0.244438 seconds ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/Users/hymanjd/src/petsc/config/PETSc/options/arch.py:29) Forms the arch as GNU's configure would form it ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/Users/hymanjd/src/petsc/config/PETSc/options/arch.py:42) Checks if PETSC_ARCH is set and sets it if not set No previous hashfile found Setting hashfile: arch-darwin-c-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-darwin-c-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-darwin-c-debug/lib/petsc/conf/configure-hash child PETSc.options.arch took 0.028649 seconds ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/Users/hymanjd/src/petsc/config/PETSc/options/installDir.py:31) Set installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/Users/hymanjd/src/petsc/config/PETSc/options/installDir.py:76) Save the configure options in a script in PETSC_ARCH/lib/petsc/conf so the same configure may be easily re-run ============================================================================================= TESTING: cleanConfDir from PETSc.options.installDir(/Users/hymanjd/src/petsc/config/PETSc/options/installDir.py:68) Remove all the files from configuration directory for this PETSC_ARCH, from --with-clean option ============================================================================================= TESTING: configureInstallDir from PETSc.options.installDir(/Users/hymanjd/src/petsc/config/PETSc/options/installDir.py:52) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/Users/hymanjd/src/petsc/config/PETSc/options/installDir.py:90) If --with-clean was requested but restoring the reconfigure file was requested then restore it child PETSc.options.installDir took 0.000725 seconds ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/Users/hymanjd/src/petsc/config/PETSc/options/externalpackagesdir.py:15) Set location where external packages will be downloaded to ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/Users/hymanjd/src/petsc/config/PETSc/options/externalpackagesdir.py:23) Remove all downloaded external packages, from --with-clean child PETSc.options.externalpackagesdir took 0.000181 seconds ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/Users/hymanjd/src/petsc/config/PETSc/options/languages.py:28) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" Defined make macro "CLANGUAGE" to "C" child PETSc.options.languages took 0.000318 seconds ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2761) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= ***** WARNING ***** Found environment variable: CC=/opt/homebrew/bin/gcc-13. Ignoring it, since it's also set on command line ============================================================================================= ============================================================================================= ***** WARNING ***** Found environment variable: CXX=/opt/homebrew/bin/g++-13. Ignoring it, since it's also set on command line ============================================================================================= ============================================================================================= ***** WARNING ***** Found environment variable: FC=/opt/homebrew/bin/gfortran-13. Ignoring it, since it's also set on command line ============================================================================================= ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2778) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2731) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ============================================================================================= TESTING: requireMpiLdPath from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2752) Open MPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:739) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to Initialized SYCLFLAGS to Initialized SYCLFLAGS to Initialized SYCLC_LINKER_FLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to Initialized SYCLPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1448) Checking for program /opt/homebrew/bin/gcc-14...found Defined make macro "CC" to "/opt/homebrew/bin/gcc-14" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /opt/homebrew/bin/gcc-14 --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: uname -p stdout: i386 Executing: /opt/homebrew/bin/gcc-14 -v | head -n 20 stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gcc-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1495) Locate a functional C preprocessor Checking for program /opt/homebrew/bin/gcc-14...found Defined make macro "CPP" to "/opt/homebrew/bin/gcc-14 -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1777) Locate a functional Cxx compiler Checking for program /opt/homebrew/bin/g++-14...found Defined make macro "CXX" to "/opt/homebrew/bin/g++-14" Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /opt/homebrew/bin/g++-14 --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkCxxDialect from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:787) Determine the CXX dialect supported by the compiler (language) [and corresponding compiler option - if any]. isGNUish indicates if the compiler is gnu compliant (i.e. clang). -with--dialect can take options: auto: use highest supported dialect configure can determine [[c|gnu][xx|++]]23: not yet supported [[c|gnu][xx|++]]20: gnu++20 or c++20 [[c|gnu][xx|++]]17: gnu++17 or c++17 [[c|gnu][xx|++]]14: gnu++14 or c++14 [[c|gnu][xx|++]]11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default On return this function sets the following values: - if needed, appends the relevant CXX dialect flag to compiler flags - self.cxxDialectRange = (minSupportedDialect,maxSupportedDialect) (e.g. ('c++11','c++14')) - self.addDefine('HAVE_{LANG}_DIALECT_CXX{DIALECT_NUM}',1) for every supported dialect - self.lang+'dialect' = 'c++'+maxDialectNumber (e.g. 'c++14') but ONLY if the user specifically requests a dialect version, otherwise this is not set Raises a config.base.ConfigureSetupError if: - The user has set both the --with-dialect=[...] configure options and -std=[...] in their compiler flags - The combination of specifically requested packages cannot all be compiled with the same flag - An unknown C++ dialect is provided The config.base.ConfigureSetupErrors are NOT meant to be caught, as they are fatal errors on part of the user Raises a RuntimeError (which may be caught) if: - The compiler does not support at minimum -std=c++11 Executing: /opt/homebrew/bin/g++-14 --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Did not detect MSVC Detected Non-Microsoft Windows native compiler checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "/opt/homebrew/bin/g++-14" checkCxxDialect: PETSc believes compiler (/opt/homebrew/bin/g++-14) IS gnu-ish checkCxxDialect: PETSc believes that we have NOT processed /opt/homebrew/bin/g++-14 before checkCxxDialect: configure option after sanitization: --with-cxx-dialect=AUTO checkCxxDialect: dialect AUTO has been NOT explicitly selected for CXX checkCxxDialect: Have potential flag pool: - -std=gnu++20 - -std=c++20 - -std=gnu++17 - -std=c++17 - -std=gnu++14 - -std=c++14 - -std=gnu++11 - -std=c++11 checkCxxDialect: checking CXX 20 for cxx with -std=gnu++20 Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; class MoveSemantics { std::unique_ptr _member; public: MoveSemantics(int val = 4) : _member(new valClass(val)) { } MoveSemantics& operator=(MoveSemantics &&other) noexcept = default; }; template constexpr T Cubed( T x ) { return x*x*x; } auto trailing(int x) -> int { return x+2; } enum class Shapes : int {SQUARE,CIRCLE}; template struct Tuple { }; using PetscErrorCode = int; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include #include #include std::align_val_t dummy; [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } std::tuple foobar() { return {3.8, 0, 'x'}; } // c++20 includes #include #include consteval int sqr_cpp20(int n) { return n*n; } constexpr auto r = sqr_cpp20(10); static_assert(r == 100); const char *g_cpp20() { return "dynamic initialization"; } constexpr const char *f_cpp20(bool p) { return p ? "constant initializer" : g_cpp20(); } constinit const char *cinit_c = f_cpp20(true); // OK // Declaration of the concept "Hashable", which is satisfied by any type 'T' // such that for values 'a' of type 'T', the expression std::hash{}(a) // compiles and its result is convertible to std::size_t template concept Hashable = requires(T a) { { std::hash{}(a) } -> std::convertible_to; }; struct meow {}; // Constrained C++20 function template: template void f_concept(T) {} void abbrev_f1(auto); // same as template void abbrev_f1(T) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); template<> void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) int main(void) { // c++11 body valClass cls = valClass(); // value initialization int i = cls.i; // i is not declared const const int& rci = i; // but rci is const_cast(rci) = 4; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; auto ret = trailing(ierr); MoveSemantics bob; MoveSemantics alice; alice = std::move(bob);ignore(alice); Tuple<> t0;ignore(t0); Tuple t1;ignore(t1); Tuple t2;ignore(t2); std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x << ret << std::endl; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // structured binding const auto [ab, cd, ef] = foobar(); // c++20 body ignore(cinit_c); using std::operator""s; f_concept("abc"s); return 0; } Output from compiling with -std=gnu++20 Added Cxx compiler flag -std=gnu++20 checkCxxDialect: success using -std=gnu++20 for Cxx dialect C++20, set new cxxDialectRange: ('c++11', 'c++20') Defined "HAVE_CXX_DIALECT_CXX11" to "1" Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX17" to "1" Defined "HAVE_CXX_DIALECT_CXX20" to "1" ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1813) Locate a functional Cxx preprocessor Checking for program /opt/homebrew/bin/g++-14...found Defined make macro "CXXPP" to "/opt/homebrew/bin/g++-14 -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/g++-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1532) Locate a functional CUDA compiler Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/nvcc...not found Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /opt/homebrew/sbin/nvcc...not found Checking for program /usr/local/bin/nvcc...not found Checking for program /System/Cryptexes/App/usr/bin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /bin/nvcc...not found Checking for program /usr/sbin/nvcc...not found Checking for program /sbin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/nvcc...not found Checking for program /opt/X11/bin/nvcc...not found Checking for program /Library/Apple/usr/bin/nvcc...not found Checking for program /Library/TeX/texbin/nvcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/nvcc...not found Checking for program /Users/hymanjd/bin/nvcc...not found Checking for program /Users/hymanjd/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/Developer/NVIDIA/CUDA-6.5/bin'] Warning accessing /Developer/NVIDIA/CUDA-6.5/bin gives errors: [Errno 2] No such file or directory: '/Developer/NVIDIA/CUDA-6.5/bin' Checking for program /usr/local/cuda/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/usr/local/cuda/bin'] Warning accessing /usr/local/cuda/bin gives errors: [Errno 2] No such file or directory: '/usr/local/cuda/bin' Checking for program /opt/homebrew/bin/clang...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/clang...not found Checking for program /opt/homebrew/bin/clang...not found Checking for program /opt/homebrew/bin/clang...not found Checking for program /opt/homebrew/sbin/clang...not found Checking for program /usr/local/bin/clang...not found Checking for program /System/Cryptexes/App/usr/bin/clang...not found Checking for program /usr/bin/clang...found Defined make macro "CUDAC" to "clang" Executing: clang -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cu stdout: clang: error: cannot find libdevice for sm_35; provide path to different CUDA installation via '--cuda-path', or pass '-nocudalib' to build without linking with libdevice clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes Possible ERROR while running compiler: exit code 1 stderr: clang: error: cannot find libdevice for sm_35; provide path to different CUDA installation via '--cuda-path', or pass '-nocudalib' to build without linking with libdevice clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Error testing CUDA compiler: Cannot compile CUDA with clang. Deleting "CUDAC" ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). checkDeviceHostCompiler: checking CUDA accepts host compiler /opt/homebrew/bin/g++-14 ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1594) Locate a functional HIP compiler Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/hipcc...not found Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /opt/homebrew/sbin/hipcc...not found Checking for program /usr/local/bin/hipcc...not found Checking for program /System/Cryptexes/App/usr/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /bin/hipcc...not found Checking for program /usr/sbin/hipcc...not found Checking for program /sbin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/hipcc...not found Checking for program /opt/X11/bin/hipcc...not found Checking for program /Library/Apple/usr/bin/hipcc...not found Checking for program /Library/TeX/texbin/hipcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/hipcc...not found Checking for program /Users/hymanjd/bin/hipcc...not found Checking for program /Users/hymanjd/bin/hipcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/sbin/opt/rocm/bin/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /System/Cryptexes/App/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /bin/opt/rocm/bin/hipcc...not found Checking for program /usr/sbin/opt/rocm/bin/hipcc...not found Checking for program /sbin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/X11/bin/opt/rocm/bin/hipcc...not found Checking for program /Library/Apple/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /Library/TeX/texbin/opt/rocm/bin/hipcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1653) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1906) Locate a functional Fortran compiler Checking for program /opt/homebrew/bin/gfortran-14...found Defined make macro "FC" to "/opt/homebrew/bin/gfortran-14" Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'petsc-ufod4vtr9mqHvKIQiVAm' not found collect2: error: ld returned 1 exit status ======== Checking running linked program Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1942) Locate a functional Fortran preprocessor Checking for program /opt/homebrew/bin/gfortran-14...found Defined make macro "FPP" to "/opt/homebrew/bin/gfortran-14 -E" Preprocessing source: #define foo 10 Executing: /opt/homebrew/bin/gfortran-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1961) Make sure fortran comment "!" works Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2157) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2250) Check that the archiver exists and can make a library usable by the compiler Detected Non-Microsoft Windows native compiler Executing: ar -V stdout: 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 ...] Executing: ar -V stdout: 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 ...] Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/homebrew/bin/ar...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/ar...not found Checking for program /opt/homebrew/bin/ar...not found Checking for program /opt/homebrew/bin/ar...not found Checking for program /opt/homebrew/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /System/Cryptexes/App/usr/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/ranlib...not found Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /opt/homebrew/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /System/Cryptexes/App/usr/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconf1.a /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconf1.a Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main(void) { int b = foo(1); (void)b; return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -L/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2322) Checks if AR handles @ notation Executing: /usr/bin/ar cr checkRecipeArgfile.a @checkRecipeArgfile.args stdout: ar: @checkRecipeArgfile.args: No such file or directory Possible ERROR while running archiver: exit code 1 stderr: ar: @checkRecipeArgfile.args: No such file or directory ============================================================================================= TESTING: checkSharedLinker from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2404) Check that the linker can produce shared libraries Checking shared linker /opt/homebrew/bin/gcc-14 using flags ['-dynamiclib', '-undefined dynamic_lookup', '-no_compact_unwind'] Checking for program /opt/homebrew/bin/gcc-14...found Defined make macro "LD_SHARED" to "/opt/homebrew/bin/gcc-14" Executing: /opt/homebrew/bin/gcc-14 --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gcc-14 -show stdout: gcc-14: error: unrecognized command-line option '-show' gcc-14: fatal error: no input files compilation terminated. Skipping checking MPI compiler command for PIC flag since MPI compiler -show causes an exception so is likely not an MPI compiler Trying C compiler flag -fPIC Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC Added C compiler flag -fPIC Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -dynamiclib -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -dynamiclib Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -undefined dynamic_lookup Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -no_compact_unwind -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: gcc-14: error: unrecognized command-line option '-no_compact_unwind' Possible ERROR while running linker: exit code 1 stderr: gcc-14: error: unrecognized command-line option '-no_compact_unwind' Rejecting linker flag -no_compact_unwind due to nonzero status from link Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main(void) { int ret = foo(); if (ret) {} return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -L/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -lconftest Using shared linker /opt/homebrew/bin/gcc-14 with flags ['-dynamiclib', '-undefined dynamic_lookup'] and library extension dylib ============================================================================================= TESTING: checkLinkerMac from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2478) Tests some Apple Mac specific linker flags Defined "USING_DARWIN" to "1" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting C linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting Cxx linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting FC linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries ============================================================================================= TESTING: checkPIC from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2098) Determine the PIC option for each compiler Executing: /opt/homebrew/bin/gfortran-14 --help | head -n 20 stdout: Usage: gfortran-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gfortran-14 -show stdout: gfortran-14: error: unrecognized command-line option '-show' gfortran-14: fatal error: no input files compilation terminated. Skipping checking MPI compiler command for PIC flag since MPI compiler -show causes an exception so is likely not an MPI compiler Trying FC compiler flag -fPIC for PIC code Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC Added FC compiler flag -fPIC Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Accepted FC compiler flag -fPIC for PIC code Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/g++-14 -show stdout: g++-14: error: unrecognized command-line option '-show' g++-14: fatal error: no input files compilation terminated. Skipping checking MPI compiler command for PIC flag since MPI compiler -show causes an exception so is likely not an MPI compiler Trying Cxx compiler flag -fPIC for PIC code Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++20 -fPIC Added Cxx compiler flag -fPIC Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Accepted Cxx compiler flag -fPIC for PIC code ============================================================================================= TESTING: checkKandRFlags from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2148) Check C compiler flags that allow compiling K and R code (needed for some external packages) Executing: /opt/homebrew/bin/gcc-14 --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wno-implicit-int /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-implicit-int Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wno-int-conversion /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-int-conversion Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wno-implicit-function-declaration /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-implicit-function-declaration Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wno-deprecated-non-prototype /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wno-deprecated-non-prototype Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -fno-common /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -fno-common ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2523) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: /opt/homebrew/bin/gcc-14 -V stdout: gcc-14: error: unrecognized command-line option '-V' gcc-14: fatal error: no input files compilation terminated. Trying C linker flag -Wl,-rpath, Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/Users/hymanjd/src/petsc Executing: /opt/homebrew/bin/gcc-14 -V stdout: gcc-14: error: unrecognized command-line option '-V' gcc-14: fatal error: no input files compilation terminated. Trying Cxx linker flag -Wl,-rpath, Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/Users/hymanjd/src/petsc Executing: /opt/homebrew/bin/gcc-14 -V stdout: gcc-14: error: unrecognized command-line option '-V' gcc-14: fatal error: no input files compilation terminated. Trying FC linker flag -Wl,-rpath, Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/Users/hymanjd/src/petsc ============================================================================================= TESTING: checkLibC from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2565) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {void *chunk = malloc(31); free(chunk); return 0;} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2611) Check that the linker can dynamically load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } int main(void) { _check_dlopen(); _check_dlsym(); _check_dlclose(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } void dummy(void) {_check_dlopen(); _check_dlsym(); _check_dlclose();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Checking dynamic linker /opt/homebrew/bin/gcc-14 using flags ['-dynamiclib -undefined dynamic_lookup'] Checking for program /opt/homebrew/bin/gcc-14...found Defined make macro "DYNAMICLINKER" to "/opt/homebrew/bin/gcc-14" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -dynamiclib -undefined dynamic_lookup -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -dynamiclib -undefined dynamic_lookup Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { void *handle = dlopen("/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib", 0); int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo"); if (!foo) { printf("Could not load symbol\n"); return -1; } if ((*foo)()) { printf("Invalid return from foo()\n"); return -1; } if (dlclose(handle)) { printf("Could not close library\n"); return -1; } return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Using dynamic linker /opt/homebrew/bin/gcc-14 with flags ['-dynamiclib -undefined dynamic_lookup'] and library extension dylib ============================================================================================= TESTING: checkPragma from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2056) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wunknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wunknown-pragmas Added C compiler flag -Wunknown-pragmas Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wunknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wunknown-pragmas -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas Added Cxx compiler flag -Wunknown-pragmas Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wunknown-pragmas -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } ============================================================================================= TESTING: checkAtFileOption from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2803) Check if linker supports @file option Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest @/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/optfile -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag @/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/optfile Defined make macro "PCC_AT_FILE" to "1" ============================================================================================= TESTING: output from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2660) Output module data as defines and substitutions Substituting "CC" with "/opt/homebrew/bin/gcc-14" Substituting "CFLAGS" with " -fPIC" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "/opt/homebrew/bin/gcc-14 -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "/opt/homebrew/bin/g++-14" Substituting "CXX_CXXFLAGS" with " -std=gnu++20 -fPIC" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXPP" with "/opt/homebrew/bin/g++-14 -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/opt/homebrew/bin/gfortran-14" Substituting "FFLAGS" with " -fPIC" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "FPP" with "/opt/homebrew/bin/gfortran-14 -E" Substituting "FPPFLAGS" with "" Substituting "LIBS" with "" Substituting "SHARED_LIBRARY_FLAG" with "-dynamiclib -undefined dynamic_lookup" child config.setCompilers took 19.609589 seconds ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/Users/hymanjd/src/petsc/config/PETSc/options/indexTypes.py:38) Determine the size of PETSc indices (32 or 64-bit), from -with-64-bit-indices Defined make macro "PETSC_INDEX_SIZE" to "32" child PETSc.options.indexTypes took 0.000914 seconds ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: /opt/homebrew/bin/gcc-14 --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /opt/homebrew/bin/gcc-14 gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "C_VERSION" to "gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0" Defined make macro "MPICC_SHOW" to "Unavailable" Executing: /opt/homebrew/bin/gcc-14 --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gcc-14 --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected Gcc110plus compiler Executing: /opt/homebrew/bin/gcc-14 --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gcc-14 --help | head -n 500 Executing: /opt/homebrew/bin/gcc-14 --help | head -n 500 Trying C compiler flag -Wall Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall Added C compiler flag -Wall Trying C compiler flag -Wwrite-strings Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings Added C compiler flag -Wwrite-strings Trying C compiler flag -Wno-unknown-pragmas Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas Added C compiler flag -Wno-unknown-pragmas Trying C compiler flag -Wno-lto-type-mismatch Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch Added C compiler flag -Wno-lto-type-mismatch Trying C compiler flag -Wno-stringop-overflow Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow Added C compiler flag -Wno-stringop-overflow Trying C compiler flag -mfp16-format=ieee Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -mfp16-format=ieee /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c stdout: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Possible ERROR while running compiler: exit code 1 stderr: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -mfp16-format=ieee gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -fvisibility=hidden Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden Added C compiler flag -fvisibility=hidden Trying C compiler flag -O3 Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 Added C compiler flag -O3 Executing: /opt/homebrew/bin/g++-14 --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /opt/homebrew/bin/g++-14 g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "Cxx_VERSION" to "g++-14 (Homebrew GCC 14.2.0_1) 14.2.0" Defined make macro "MPICXX_SHOW" to "Unavailable" Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/g++-14 --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /opt/homebrew/bin/g++-14 --help | head -n 500 Trying Cxx compiler flag -Wall Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall Added Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings Added Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing Added Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas Added Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -Wno-lto-type-mismatch Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch Added Cxx compiler flag -Wno-lto-type-mismatch Trying Cxx compiler flag -Wno-psabi Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi Added Cxx compiler flag -Wno-psabi Trying Cxx compiler flag -fvisibility=hidden Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden Added Cxx compiler flag -fvisibility=hidden Trying Cxx compiler flag -O3 Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 Added Cxx compiler flag -O3 Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /opt/homebrew/bin/gfortran-14 GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "FC_VERSION" to "GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0" Defined make macro "MPIFC_SHOW" to "Unavailable" Executing: /opt/homebrew/bin/gfortran-14 --help | head -n 20 stdout: Usage: gfortran-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran46plus compiler Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran47plus compiler Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /opt/homebrew/bin/gfortran-14 -v stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Trying FC compiler flag -Wall Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall Added FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-none Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none Added FC compiler flag -ffree-line-length-none Trying FC compiler flag -ffree-line-length-0 Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 Added FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-lto-type-mismatch Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch Added FC compiler flag -Wno-lto-type-mismatch Trying FC compiler flag -Wno-unused-dummy-argument Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument Added FC compiler flag -Wno-unused-dummy-argument Trying FC compiler flag -O3 -Wno-unused-function -fallow-argument-mismatch Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch Added FC compiler flag -O3 -Wno-unused-function -fallow-argument-mismatch ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:168) Use Linux/macOS commands to determine what operations the hardware supports Executing: lscpu stdout: /bin/sh: lscpu: command not found Executing: sysctl -a stdout: user.cs_path: /usr/bin:/bin:/usr/sbin:/sbin user.bc_base_max: 99 user.bc_dim_max: 2048 user.bc_scale_max: 99 user.bc_string_max: 1000 user.coll_weights_max: 2 user.expr_nest_max: 32 user.line_max: 2048 user.re_dup_max: 255 user.posix2_version: 200112 user.posix2_c_bind: 0 user.posix2_c_dev: 0 user.posix2_char_term: 0 user.posix2_fort_dev: 0 user.posix2_fort_run: 0 user.posix2_localedef: 0 user.posix2_sw_dev: 0 user.posix2_upe: 0 user.stream_max: 20 user.tzname_max: 255 kern.ostype: Darwin kern.osrelease: 24.3.0 kern.osrevision: 199506 kern.version: Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000 kern.maxvnodes: 263168 kern.maxproc: 8000 kern.maxfiles: 245760 kern.argmax: 1048576 kern.securelevel: 0 kern.hostname: MacBookPro kern.hostid: 0 kern.clockrate: { hz = 100, tick = 10000, tickadj = 0, profhz = 100, stathz = 100 } kern.posix1version: 200112 kern.ngroups: 16 kern.job_control: 1 kern.saved_ids: 1 kern.boottime: { sec = 1743538198, usec = 837048 } Tue Apr 1 16:09:58 2025 kern.nisdomainname: kern.maxfilesperproc: 122880 kern.maxprocperuid: 5333 kern.ipc.maxsockbuf: 8388608 kern.ipc.sockbuf_waste_factor: 8 kern.ipc.somaxconn: 128 kern.ipc.nmbclusters: 262144 kern.ipc.soqlimitcompat: 1 kern.ipc.io_policy.log: 0 kern.ipc.io_policy.uuid: 1 kern.ipc.sendmsg_x_mode: 0 kern.ipc.mb_memory_pressure_percentage: 80 kern.ipc.mb_uses_mcache: 0 kern.ipc.socket_debug: 0 kern.ipc.sosend_assert_panic: 0 kern.ipc.sodefunct_calls: 0 kern.ipc.sosendminchain: 16384 kern.ipc.sorecvmincopy: 16384 kern.ipc.sosendjcl: 1 kern.ipc.sosendjcl_ignore_capab: 0 kern.ipc.sosendbigcl_ignore_capab: 0 kern.ipc.sodefunctlog: 0 kern.ipc.sothrottlelog: 0 kern.ipc.sorestrictrecv: 1 kern.ipc.sorestrictsend: 1 kern.ipc.soreserveheadroom: 1 kern.ipc.maxextbkidleperproc: 1 kern.ipc.extbkidletime: 600 kern.ipc.extbkidlercvhiwat: 131072 kern.ipc.sotcdb: 0 kern.ipc.throttle_best_effort: 0 kern.ipc.njcl: 87384 kern.ipc.njclbytes: 16384 kern.ipc.soqlencomp: 0 kern.ipc.maxsendmsgx: 256 kern.ipc.maxrecvmsgx: 256 kern.ipc.missingpktinfo: 0 kern.ipc.do_recvmsg_x_donttrunc: 0 kern.usrstack: 69693440 kern.netboot: 0 kern.sysv.shmmax: 4194304 kern.sysv.shmmin: 1 kern.sysv.shmmni: 32 kern.sysv.shmseg: 8 kern.sysv.shmall: 1024 kern.sysv.semmni: 87381 kern.sysv.semmns: 87381 kern.sysv.semmnu: 87381 kern.sysv.semmsl: 87381 kern.sysv.semume: 10 kern.aiomax: 90 kern.aioprocmax: 16 kern.aiothreads: 4 kern.corefile: /cores/core.%P kern.coredump: 1 kern.sugid_coredump: 0 kern.delayterm: 0 kern.shreg_private: 0 kern.posix.sem.max: 10000 kern.usrstack64: 12954595328 kern.tfp.policy: 2 kern.procname: sysctl kern.speculative_reads_disabled: 0 kern.osversion: 24D81 kern.safeboot: 0 kern.rage_vnode: 0 kern.tty.ptmx_max: 511 kern.check_openevt: 0 kern.threadname: kern.dtrace.err_verbose: 0 kern.dtrace.buffer_memory_maxsize: 11453246122 kern.dtrace.buffer_memory_inuse: 0 kern.dtrace.difo_maxsize: 262144 kern.dtrace.dof_maxsize: 524288 kern.dtrace.global_maxsize: 16384 kern.dtrace.provide_private_probes: 1 kern.dtrace.dof_mode: 1 kern.dtrace.ignore_fbt_blacklist: 0 kern.sec_transition.available: 0 kern.memorystatus.sysprocs_idle_delay_time_ns: 10 kern.memorystatus.apps_idle_delay_time_ns: 10 kern.cpc.secure: 1 kern.kern_event.thread_bound_kqwl_support_enabled: 0 kern.skywalk.flowswitch.rx_agg_tcp: 16384 kern.skywalk.flowswitch.rx_agg_tcp_host: 2 kern.skywalk.flowswitch.gso_mtu: 16384 kern.skywalk.flowswitch.ip_reass: 2 kern.skywalk.flowswitch.ipfm_frag_ttl: 60 kern.skywalk.flowswitch.ipfm_timeout_tcall_ival: 1 kern.skywalk.flowswitch.flow_route_expire: 600 kern.skywalk.flowswitch.en5.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en5.ipfm.frag_count: 0 kern.skywalk.flowswitch.en5.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en5.ipfm.queue_count: 0 kern.skywalk.flowswitch.en6.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en6.ipfm.frag_count: 0 kern.skywalk.flowswitch.en6.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en6.ipfm.queue_count: 0 kern.skywalk.flowswitch.en7.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en7.ipfm.frag_count: 0 kern.skywalk.flowswitch.en7.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en7.ipfm.queue_count: 0 kern.skywalk.flowswitch.en0.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.en0.ipfm.frag_count: 0 kern.skywalk.flowswitch.en0.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.en0.ipfm.queue_count: 0 kern.skywalk.flowswitch.ap1.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.ap1.ipfm.frag_count: 0 kern.skywalk.flowswitch.ap1.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.ap1.ipfm.queue_count: 0 kern.skywalk.flowswitch.awdl0.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.awdl0.ipfm.frag_count: 0 kern.skywalk.flowswitch.awdl0.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.awdl0.ipfm.queue_count: 0 kern.skywalk.flowswitch.en4.ipfm.frag_limit: 2368 kern.skywalk.flowswitch.en4.ipfm.frag_count: 0 kern.skywalk.flowswitch.en4.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.en4.ipfm.queue_count: 0 kern.skywalk.netif.netif_queue_stat_enable: 0 kern.skywalk.netif.default_drop: 0 kern.skywalk.ring_stat_enable: 0 kern.kdbg.debug: 0 kern.kdbg.oldest_time: 0 kern.eventhandler.debug: 0 kern.entropy.health.repetition_count_test.reset_count: 123615149 kern.entropy.health.repetition_count_test.failure_count: 0 kern.entropy.health.repetition_count_test.max_observation_count: 4 kern.entropy.health.adaptive_proportion_test.reset_count: 242418 kern.entropy.health.adaptive_proportion_test.failure_count: 0 kern.entropy.health.adaptive_proportion_test.max_observation_count: 14 kern.entropy.health.startup_done: 1 kern.entropy.filter.total_sample_count: 124800943 kern.entropy.filter.accepted_sample_count: 124104466 kern.entropy.filter.rejected_sample_count: 696477 kern.entropy.analysis.supported: 0 kern.monotonic.supported: 1 kern.monotonic.pmis: 38988 0 kern.monotonic.retrograde_updates: 0 0 kern.monotonic.task_thread_counting: 1 kern.microstackshot.interrupt_sample_rate: 1 kern.microstackshot.pmi_sample_period: 12000000000 kern.microstackshot.pmi_sample_counter: 0 kern.timer.longterm.threshold: 0 kern.timer.longterm.scan_limit: 100000 kern.timer.longterm.scan_interval: 100000 kern.timer.longterm.qlen: 0 kern.timer.longterm.scan_pauses: 0 kern.timer.coalescing_enabled: 1 kern.timer.deadline_tracking_bin_1: 48000 kern.timer.deadline_tracking_bin_2: 120000 kern.timer.scan_limit: 400000 kern.timer.scan_interval: 40000 kern.timer.scan_pauses: 0 kern.timer.scan_postpones: 0 kern.hv.supported: 1 kern.hv.max_address_spaces: 256 kern.hv.ipa_size_16k: 4398046511104 kern.hv.ipa_size_4k: 1099511627776 kern.proc_rsr_in_progress: 0 kern.hv_vmm_present: 0 kern.secure_kernel: 0 kern.willuserspacereboot: 0 kern.hibernatefile: /var/vm/sleepimage kern.bootsignature: kern.hibernatemode: 0 kern.hibernategraphicsready: 0 kern.hibernatewakenotification: 0 kern.hibernatelockscreenready: 0 kern.hibernatehidready: 0 kern.hibernatecount: 0 kern.nbuf: 16384 kern.maxnbuf: 16384 kern.flush_cache_on_write: 0 kern.wq_stalled_window_usecs: 200 kern.wq_reduce_pool_window_usecs: 5000000 kern.wq_max_timer_interval_usecs: 50000 kern.wq_max_threads: 512 kern.wq_max_constrained_threads: 64 kern.ds_supgroups_supported: 1 kern.sugid_scripts: 0 kern.libmalloc_experiments: 0 kern.initproc_spawned: 1 kern.uuid: 8E5733D5-D705-3E2B-BEE4-6DCEDD18EC0B kern.system_version_compat: 0 kern.osproductversioncompat: 10.16 kern.osproductversion: 15.3.2 kern.osreleasetype: User kern.iossupportversion: 18.3 kern.bootargs: kern.kernelcacheuuid: 534A467D-1315-8584-B12C-FEE8AF7927EF kern.filesetuuid: 534A467D-1315-8584-B12C-FEE8AF7927EF kern.num_files: 7648 kern.num_vnodes: 263168 kern.num_tasks: 8192 kern.num_threads: 40960 kern.num_taskthreads: 8192 kern.num_recycledvnodes: 13422570 kern.free_vnodes: 224892 kern.namecache_disabled: 0 kern.sched_enable_smt: 1 kern.sched_allow_NO_SMT_threads: 1 kern.sched_rt_avoid_cpu0: 0 kern.sched_recommended_cores: 1023 kern.suspend_cluster_powerdown: 0 kern.preheat_max_bytes: 1048576 kern.preheat_min_bytes: 32768 kern.speculative_prefetch_max: 201326592 kern.speculative_prefetch_max_iosize: 524288 kern.vm_page_free_target: 4000 kern.vm_page_free_min: 3500 kern.vm_page_free_reserved: 906 kern.vm_page_speculative_percentage: 5 kern.vm_page_speculative_q_age_ms: 500 kern.vm_max_delayed_work_limit: 32 kern.vm_max_batch: 256 kern.bootsessionuuid: 19113C49-9F9A-46E4-991E-890288B987F1 kern.bootuuid: 279E628B-33EA-455F-991C-9FB0F14701C7 kern.apfsprebootuuid: 279E628B-33EA-455F-991C-9FB0F14701C7 kern.bootobjectspath: /279E628B-33EA-455F-991C-9FB0F14701C7/boot/9008B73323A606E71C1C52FF51DD30CC9A346C071C75FD0E73BB5F51A56ED8E1078C8517CF9603DBD564CB6822AFE15A kern.drivercorefile: /private/var/dextcores/%N.core kern.kdp_corefile: /System/Volumes/VM/kernelcore kern.vfsnspace: 0 kern.singleuser: 0 kern.minimalboot: 0 kern.affinity_sets_enabled: 1 kern.affinity_sets_mapping: 1 kern.slide: 1 kern.ipc_voucher_trace_contents: 0 kern.stack_size: 16384 kern.stack_depth_max: 0 kern.kern_feature_overrides: 0 kern.ipc_portbt: 0 kern.sched: edge kern.cpu_checkin_interval: 5000 kern.precise_user_kernel_time: 1 kern.pervasive_energy: 1 kern.timer_coalesce_bg_scale: -5 kern.timer_resort_threshold_ns: 50000000 kern.timer_coalesce_bg_ns_max: 100000000 kern.timer_coalesce_kt_scale: 3 kern.timer_coalesce_kt_ns_max: 1000000 kern.timer_coalesce_fp_scale: 3 kern.timer_coalesce_fp_ns_max: 1000000 kern.timer_coalesce_ts_scale: 3 kern.timer_coalesce_ts_ns_max: 1000000 kern.timer_coalesce_tier0_scale: 3 kern.timer_coalesce_tier0_ns_max: 1000000 kern.timer_coalesce_tier1_scale: 2 kern.timer_coalesce_tier1_ns_max: 5000000 kern.timer_coalesce_tier2_scale: 1 kern.timer_coalesce_tier2_ns_max: 20000000 kern.timer_coalesce_tier3_scale: -2 kern.timer_coalesce_tier3_ns_max: 75000000 kern.timer_coalesce_tier4_scale: 3 kern.timer_coalesce_tier4_ns_max: 1000000 kern.timer_coalesce_tier5_scale: 3 kern.timer_coalesce_tier5_ns_max: 1000000 kern.hv_support: 1 kern.hv_disable: 0 kern.darkboot: 0 kern.serverperfmode: 0 kern.link_time_optimized: 1 kern.thread_groups_supported: 1 kern.direct_handoff: 1 kern.num_static_scalable_counters: 56 kern.trial_treatment_id: kern.trial_experiment_id: kern.trial_deployment_id: -1 kern.page_protection_type: 1 kern.exclaves_status: 255 kern.exclaves_boot_stage: -1 kern.memorystatus_level: 90 kern.memorystatus_purge_on_warning: 2 kern.memorystatus_purge_on_urgent: 5 kern.memorystatus_purge_on_critical: 8 kern.vm_pressure_level_transition_threshold: 30 kern.stackshot_estimate_adj: 25 kern.stackshot_busy_enabled: 1 kern.msgbuf: 131072 kern.task_exc_guard_default: 153 kern.ulock_adaptive_spin_usecs: 20 kern.userinactive_abs_time: 0 kern.willshutdown: 0 kern.progressmeterenable: 0 kern.progressmeter: 33 kern.consoleoptions: 0 kern.wakereason: ATC2.CIOWakeup pci1b73,1100 kern.bootreason: pwrbtn kern.shutdownreason: btn_rst,finger_reset force_off ap_panic kern.aotmodebits: 0 kern.aotmode: 0 kern.pmtimeout: 0 kern.pmcallouttimer: 2000 kern.iokittest: 0 kern.sleeptime: { sec = 1745883514, usec = 410966 } Mon Apr 28 19:38:34 2025 kern.waketime: { sec = 1745884022, usec = 867215 } Mon Apr 28 19:47:02 2025 kern.wake_abs_time: 4014765898710 kern.sleep_abs_time: 4014762348307 kern.useractive_abs_time: 4014801711785 kern.prng.scheduled_reseed_count: 4687 kern.prng.scheduled_reseed_max_sample_count: 6559800 kern.prng.entropy_max_sample_count: 10567 kern.prng.pool_0.sample_count: 0 kern.prng.pool_0.drain_count: 4687 kern.prng.pool_0.max_sample_count: 5139 kern.prng.pool_1.sample_count: 1214 kern.prng.pool_1.drain_count: 2343 kern.prng.pool_1.max_sample_count: 8827 kern.prng.pool_2.sample_count: 2551 kern.prng.pool_2.drain_count: 1171 kern.prng.pool_2.max_sample_count: 15913 kern.prng.pool_3.sample_count: 7271 kern.prng.pool_3.drain_count: 585 kern.prng.pool_3.max_sample_count: 19547 kern.prng.pool_4.sample_count: 13176 kern.prng.pool_4.drain_count: 292 kern.prng.pool_4.max_sample_count: 30600 kern.prng.pool_5.sample_count: 12402 kern.prng.pool_5.drain_count: 146 kern.prng.pool_5.max_sample_count: 42356 kern.prng.pool_6.sample_count: 11472 kern.prng.pool_6.drain_count: 73 kern.prng.pool_6.max_sample_count: 91462 kern.prng.pool_7.sample_count: 53057 kern.prng.pool_7.drain_count: 36 kern.prng.pool_7.max_sample_count: 153160 kern.prng.pool_8.sample_count: 52084 kern.prng.pool_8.drain_count: 18 kern.prng.pool_8.max_sample_count: 248078 kern.prng.pool_9.sample_count: 52550 kern.prng.pool_9.drain_count: 9 kern.prng.pool_9.max_sample_count: 474071 kern.prng.pool_10.sample_count: 534954 kern.prng.pool_10.drain_count: 4 kern.prng.pool_10.max_sample_count: 905537 kern.prng.pool_11.sample_count: 546471 kern.prng.pool_11.drain_count: 2 kern.prng.pool_11.max_sample_count: 1691099 kern.prng.pool_12.sample_count: 521149 kern.prng.pool_12.drain_count: 1 kern.prng.pool_12.max_sample_count: 3325336 kern.prng.pool_13.sample_count: 3857833 kern.prng.pool_13.drain_count: 0 kern.prng.pool_13.max_sample_count: 3857833 kern.prng.pool_14.sample_count: 3886484 kern.prng.pool_14.drain_count: 0 kern.prng.pool_14.max_sample_count: 3886484 kern.prng.pool_15.sample_count: 3850373 kern.prng.pool_15.drain_count: 0 kern.prng.pool_15.max_sample_count: 3850373 kern.prng.pool_16.sample_count: 3862627 kern.prng.pool_16.drain_count: 0 kern.prng.pool_16.max_sample_count: 3862627 kern.prng.pool_17.sample_count: 3849111 kern.prng.pool_17.drain_count: 0 kern.prng.pool_17.max_sample_count: 3849111 kern.prng.pool_18.sample_count: 3888704 kern.prng.pool_18.drain_count: 0 kern.prng.pool_18.max_sample_count: 3888704 kern.prng.pool_19.sample_count: 3851765 kern.prng.pool_19.drain_count: 0 kern.prng.pool_19.max_sample_count: 3851765 kern.prng.pool_20.sample_count: 3858571 kern.prng.pool_20.drain_count: 0 kern.prng.pool_20.max_sample_count: 3858571 kern.prng.pool_21.sample_count: 3922842 kern.prng.pool_21.drain_count: 0 kern.prng.pool_21.max_sample_count: 3922842 kern.prng.pool_22.sample_count: 3834977 kern.prng.pool_22.drain_count: 0 kern.prng.pool_22.max_sample_count: 3834977 kern.prng.pool_23.sample_count: 3871119 kern.prng.pool_23.drain_count: 0 kern.prng.pool_23.max_sample_count: 3871119 kern.prng.pool_24.sample_count: 3839255 kern.prng.pool_24.drain_count: 0 kern.prng.pool_24.max_sample_count: 3839255 kern.prng.pool_25.sample_count: 3865794 kern.prng.pool_25.drain_count: 0 kern.prng.pool_25.max_sample_count: 3865794 kern.prng.pool_26.sample_count: 3877067 kern.prng.pool_26.drain_count: 0 kern.prng.pool_26.max_sample_count: 3877067 kern.prng.pool_27.sample_count: 3931142 kern.prng.pool_27.drain_count: 0 kern.prng.pool_27.max_sample_count: 3931142 kern.prng.pool_28.sample_count: 3899546 kern.prng.pool_28.drain_count: 0 kern.prng.pool_28.max_sample_count: 3899546 kern.prng.pool_29.sample_count: 3925331 kern.prng.pool_29.drain_count: 0 kern.prng.pool_29.max_sample_count: 3925331 kern.prng.pool_30.sample_count: 3879675 kern.prng.pool_30.drain_count: 0 kern.prng.pool_30.max_sample_count: 3879675 kern.prng.pool_31.sample_count: 3916373 kern.prng.pool_31.drain_count: 0 kern.prng.pool_31.max_sample_count: 3916373 kern.crypto.sha1: SHA1_VNG_ARM kern.crypto.sha256: SHA256_VNG_ARM kern.crypto.sha384: SHA384_VNG_ARM_HW kern.crypto.sha512: SHA512_VNG_ARM_HW kern.crypto.aes.ecb.encrypt: AES_ECB_ARM kern.crypto.aes.ecb.decrypt: AES_ECB_ARM kern.crypto.aes.xts.encrypt: AES_XTS_ARM kern.crypto.aes.xts.decrypt: AES_XTS_ARM kern.amfm_log_ctl: 0 kern.monotonicclock: 3100697 kern.monotonicclock_usecs: 3100697809265 4018276005295 kern.monotonicclock_rate_usecs: 30 kern.monotoniclock_offset_usecs: 1742783471312286 kern.pthread_mutex_default_policy: 0 vm.loadavg: { 2.50 2.38 2.67 } vm.swapusage: total = 1024.00M used = 0.00M free = 1024.00M (encrypted) vm.log_map_delete_permanent_prot_none: 0 vm.cs_executable_create_upl: 0 vm.cs_executable_wire: 0 vm.apple_protect_pager_count: 0 vm.apple_protect_pager_count_mapped: 0 vm.apple_protect_pager_cache_limit: 20 vm.vm_do_collapse_compressor: 10 vm.vm_do_collapse_compressor_pages: 80 vm.vm_do_collapse_terminate: 10 vm.vm_do_collapse_terminate_failure: 0 vm.vm_should_cow_but_wired: 0 vm.vm_create_upl_extra_cow: 1 vm.vm_create_upl_extra_cow_pages: 142 vm.vm_create_upl_lookup_failure_write: 0 vm.vm_create_upl_lookup_failure_copy: 0 vm.vm_debug_events: 0 vm.shared_region_unnest_logging: 1 vm.shared_region_trace_level: 1 vm.shared_region_version: 3 vm.shared_region_persistence: 0 vm.pagesize: 16384 vm.vm_page_free_target: 4000 vm.memory_pressure: 0 vm.page_free_wanted: 0 vm.page_purgeable_count: 15290 vm.page_purgeable_wired_count: 512 vm.kern_lpage_count: 0 vm.pages_grabbed: 4027857310 vm.madvise_free_debug: 0 vm.madvise_free_debug_sometimes: 0 vm.page_reusable_count: 443699 vm.reusable_success: 956468178 vm.reusable_failure: 310420 vm.reusable_pages_shared: 28237 vm.all_reusable_calls: 0 vm.partial_reusable_calls: 958379752 vm.reuse_success: 3851715 vm.reuse_failure: 0 vm.all_reuse_calls: 0 vm.partial_reuse_calls: 10469659 vm.can_reuse_success: 1348 vm.can_reuse_failure: 244 vm.reusable_reclaimed: 0 vm.reusable_nonwritable: 18346 vm.reusable_shared: 38481575 vm.free_shared: 64 vm.page_free_count: 70596 vm.page_speculative_count: 64047 vm.page_cleaned_count: 0 vm.page_pageable_internal_count: 1009220 vm.page_pageable_external_count: 774369 vm.pageout_inactive_clean: 15967344 vm.pageout_inactive_used: 282648 vm.pageout_inactive_dirty_internal: 442199 vm.pageout_inactive_dirty_external: 20959 vm.pageout_speculative_clean: 14038576 vm.pageout_freed_external: 1055712 vm.pageout_freed_speculative: 14038576 vm.pageout_freed_cleaned: 46582 vm.pageout_protected_sharedcache: 0 vm.pageout_forcereclaimed_sharedcache: 0 vm.pageout_protected_realtime: 0 vm.pageout_forcereclaimed_realtime: 0 vm.page_realtime_count: 18434 vm.pageout_protect_realtime: 1 vm.prefault_nb_pages: 74333 vm.prefault_nb_bailout: 0 vm.vm_min_kernel_address: 18446741874686296064 vm.vm_max_kernel_address: 18446742493161586687 vm.pages: 2029067 vm.page_busy_absent_skipped: 0 vm.upl_pages_tainted: 0 vm.iopl_pages_tainted: 0 vm.corpse_footprint_count: 976 vm.corpse_footprint_size_avg: 158340 vm.corpse_footprint_size_max: 184340 vm.corpse_footprint_full: 0 vm.corpse_footprint_no_buf: 0 vm.cs_defer_to_csm: 0 vm.cs_defer_to_csm_not: 1317648 vm.shared_region_pager_copied: 0 vm.shared_region_pager_slid: 69651 vm.shared_region_pager_slid_error: 0 vm.shared_region_pager_reclaimed: 13519 vm.shared_region_destroy_delay: 120 vm.map_lookup_locked_copy_slowly_count: 0 vm.map_lookup_locked_copy_slowly_size: 0 vm.map_lookup_locked_copy_slowly_max: 0 vm.map_lookup_locked_copy_slowly_restart: 0 vm.map_lookup_locked_copy_slowly_error: 0 vm.map_lookup_locked_copy_strategically_count: 1978311 vm.map_lookup_locked_copy_strategically_size: 3957323710464 vm.map_lookup_locked_copy_strategically_max: 29392896 vm.map_lookup_locked_copy_strategically_restart: 0 vm.map_lookup_locked_copy_strategically_error: 0 vm.map_lookup_locked_copy_shadow_count: 1594762 vm.map_lookup_locked_copy_shadow_size: 9053358538752 vm.map_lookup_locked_copy_shadow_max: 57049088 vm.protect_privileged_from_untrusted: 1 vm.copied_on_read: 0 vm.shared_region_count: 3 vm.shared_region_peak: 3 vm.map_set_size_limit_count: 0 vm.map_set_data_limit_count: 0 vm.map_enter_RLIMIT_AS_count: 0 vm.map_enter_RLIMIT_DATA_count: 0 vm.fault_resilient_media_initiate: 0 vm.fault_resilient_media_retry: 0 vm.fault_resilient_media_proceed: 0 vm.fault_resilient_media_release: 0 vm.fault_resilient_media_abort1: 0 vm.fault_resilient_media_abort2: 0 vm.pmap_query_page_info_retries: 0 vm.shared_region_pivot: 0 vm.object_shadow_forced: 11563 vm.object_shadow_skipped: 4360595 vm.vmtc_total: 0 vm.map_range_overflows_count: 0 vm.map_range_oveflows_log: 0 vm.c_seg_filled_no_contention: 44211 vm.c_seg_filled_contention: 110 vm.c_seg_filled_contention_sec_max: 0 vm.c_seg_filled_contention_nsec_max: 4500 vm.c_process_major_report_over_ms: 9 vm.c_process_major_yield_after: 1000 vm.c_process_major_reports: 0 vm.c_process_major_max_sec: 0 vm.c_process_major_max_nsec: 0 vm.c_process_major_peak_segcount: 0 vm.panic_ws_crash: 0 vm.cs_force_kill: 0 vm.cs_force_hard: 0 vm.cs_debug: 0 vm.cs_debug_fail_on_unsigned_code: 0 vm.cs_debug_unsigned_exec_failures: 0 vm.cs_debug_unsigned_mmap_failures: 0 vm.cs_all_vnodes: 0 vm.cs_system_enforcement: 1 vm.cs_process_enforcement: 0 vm.cs_enforcement_panic: 0 vm.cs_library_validation: 0 vm.swap_enabled: 1 vm.global_user_wire_limit: 27144193310 vm.user_wire_limit: 27144193310 vm.global_no_user_wire_amount: 7215545058 vm.add_wire_count_over_global_limit: 0 vm.add_wire_count_over_user_limit: 0 vm.vm_copy_src_not_internal: 0 vm.vm_copy_src_not_symmetric: 0 vm.vm_copy_src_large: 0 vm.vm_page_external_count: 779139 vm.vm_page_filecache_min: 691436 vm.vm_page_xpmapped_min: 204338 vm.compressor_input_bytes: 7244218368 vm.compressor_compressed_bytes: 2712432512 vm.compressor_bytes_used: 542385920 vm.compressor_mode: 4 vm.compressor_is_active: 1 vm.compressor_swapout_target_age: 0 vm.compressor_available: 1 vm.compressor_segment_buffer_size: 65536 vm.compressor_pool_size: 133918097408 vm.compressor_pool_multiplier: 2 vm.compressor_segment_slots_fixed_array_len: 4 vm.compressor_segment_limit: 1634742 vm.compressor_segment_pages_compressed_limit: 13077936 vm.compressor_segment_alloc_size: 81920 vm.compressor_segment_pages_compressed: 108484 vm.compressor_segment_svp_in_hash: 7 vm.compressor_segment_svp_hash_succeeded: 28027 vm.compressor_segment_svp_hash_failed: 0 vm.compressor_min_csegs_per_major_compaction: 30 vm.vm_ripe_target_age_in_secs: 172800 vm.compressor_eval_period_in_msecs: 250 vm.compressor_sample_min_in_msecs: 500 vm.compressor_sample_max_in_msecs: 10000 vm.compressor_thrashing_threshold_per_10msecs: 50 vm.compressor_thrashing_min_per_10msecs: 20 vm.compressor_swapouts_under_30s: 0 vm.compressor_swapouts_under_60s: 0 vm.compressor_swapouts_under_300s: 0 vm.compressor_swapper_reclaim_swapins: 0 vm.compressor_swapper_defrag_swapins: 0 vm.compressor_swapper_swapout_threshold_exceeded: 0 vm.compressor_swapper_swapout_fileq_throttled: 7 vm.compressor_swapper_swapout_free_count_low: 0 vm.compressor_swapper_swapout_thrashing_detected: 0 vm.compressor_swapper_swapout_fragmentation_detected: 0 vm.swapfileprefix: /System/Volumes/VM/swapfile vm.compressor_timing_enabled: 0 vm.vm_page_donate_mode: 1 vm.vm_page_donate_target_high: 255428 vm.vm_page_donate_target_low: 100 vm.lz4_compressions: 0 vm.lz4_compression_failures: 0 vm.lz4_compressed_bytes: 0 vm.lz4_wk_compression_delta: 0 vm.lz4_wk_compression_negative_delta: 0 vm.lz4_decompressions: 0 vm.lz4_decompressed_bytes: 0 vm.uc_decompressions: 0 vm.wk_compressions: 0 vm.wk_catime: 0 vm.wkh_catime: 0 vm.wkh_compressions: 0 vm.wks_catime: 0 vm.wks_compressions: 0 vm.wk_compressions_exclusive: 0 vm.wk_sv_compressions: 0 vm.wk_mzv_compressions: 0 vm.wk_compression_failures: 0 vm.wk_compressed_bytes_exclusive: 0 vm.wk_compressed_bytes_total: 0 vm.wks_compressed_bytes: 0 vm.wks_compression_failures: 0 vm.wks_sv_compressions: 0 vm.wk_decompressions: 0 vm.wk_datime: 0 vm.wkh_datime: 0 vm.wkh_decompressions: 0 vm.wks_datime: 0 vm.wks_decompressions: 0 vm.wk_decompressed_bytes: 0 vm.wk_sv_decompressions: 0 vm.lz4_threshold: 12288 vm.wkdm_reeval_threshold: 1536 vm.lz4_max_failure_skips: 0 vm.lz4_max_failure_run_length: -1 vm.lz4_max_preselects: 0 vm.lz4_run_preselection_threshold: -1 vm.lz4_run_continue_bytes: 0 vm.lz4_profitable_bytes: 0 vm.vm_page_background_mode: 1 vm.vm_page_background_exclude_external: 0 vm.vm_page_background_target: 50000 vm.vm_page_background_count: 109413 vm.vm_page_background_internal_count: 91029 vm.vm_page_background_external_count: 18384 vm.vm_page_background_promoted_count: 602833 vm.vm_pageout_considered_bq_internal: 846622 vm.vm_pageout_considered_bq_external: 509073 vm.vm_pageout_rejected_bq_internal: 0 vm.vm_pageout_rejected_bq_external: 0 vm.darkwake_mode: 0 vm.cs_blob_count: 1320 vm.cs_blob_size: 129687556 vm.cs_blob_count_peak: 1835 vm.cs_blob_size_peak: 145499472 vm.cs_blob_size_max: 7114011 vfs.generic.maxtypenum: 30 vfs.generic.nfs.server.wg_delay: 1000 vfs.generic.nfs.server.wg_delay_v3: 0 vfs.generic.nfs.server.require_resv_port: 0 vfs.generic.nfs.server.async: 0 vfs.generic.nfs.server.export_hash_size: 64 vfs.generic.nfs.server.reqcache_size: 64 vfs.generic.nfs.server.request_queue_length: 128 vfs.generic.nfs.server.user_stats: 1 vfs.generic.nfs.server.gss_context_ttl: 28800 vfs.generic.nfs.server.debug_ctl: 0 vfs.generic.nfs.server.unprocessed_rpc_current: 0 vfs.generic.nfs.server.unprocessed_rpc_max: 67108864 vfs.generic.nfs.server.fsevents: 1 vfs.generic.nfs.server.nfsd_thread_max: 0 vfs.generic.nfs.server.nfsd_thread_count: 0 vfs.generic.nfs.server.nfsd_sock_idle_timeout: 3600 vfs.generic.nfs.server.nfsd_tcp_connections: 0 vfs.generic.nfs.server.use_upcall_svc: 1 vfs.generic.nfs.server.upcall_queue_limit: 0 vfs.generic.nfs.server.upcall_queue_max_seen: 0 vfs.generic.nfs.server.upcall_queue_count: 0 vfs.generic.nfs.client.uninterruptible_pagein: 0 vfs.generic.nfs.client.default_nfs4domain: vfs.generic.nfs.client.root_steals_gss_context: 0 vfs.generic.nfs.client.readlink_nocache: 0 vfs.generic.nfs.client.debug_ctl: 0 vfs.generic.nfs.client.tcp_sockbuf: 6291456 vfs.generic.nfs.client.split_open_owner: 0 vfs.generic.nfs.client.squishy_flags: 11 vfs.generic.nfs.client.is_mobile: 1 vfs.generic.nfs.client.callback_port: 0 vfs.generic.nfs.client.idmap_ctrl: 1 vfs.generic.nfs.client.access_for_getattr: 0 vfs.generic.nfs.client.access_dotzfs: 1 vfs.generic.nfs.client.access_delete: 1 vfs.generic.nfs.client.max_async_writes: 128 vfs.generic.nfs.client.lockd_mounts: 0 vfs.generic.nfs.client.nfsiod_thread_count: 0 vfs.generic.nfs.client.nfsiod_thread_max: 16 vfs.generic.nfs.client.statfs_rate_limit: 10 vfs.generic.nfs.client.allow_async: 0 vfs.generic.nfs.client.access_cache_timeout: 60 vfs.generic.nfs.client.iosize: 1048576 vfs.generic.nfs.client.nextdowndelay: 30 vfs.generic.nfs.client.initialdowndelay: 5 vfs.generic.sync_timeout: 5 vfs.generic.root_unmounted_cleanly: 0 vfs.generic.xattr_doubleagent_enabled: 1 vfs.generic.lifs.max_io_threads: 1 vfs.generic.lifs.max_inline_io_size: 262144 vfs.generic.lifs.max_read_size: 8388608 vfs.generic.lifs.max_write_size: 2097152 vfs.generic.lifs.max_ssd_read_size: 8388608 vfs.generic.lifs.max_ssd_write_size: 8388608 vfs.generic.lifs.max_dev_read_size: 4194304 vfs.generic.lifs.max_dev_write_size: 4194304 vfs.generic.lifs.max_read_blockmap_size: 1048576 vfs.generic.lifs.max_write_blockmap_size: 1048576 vfs.generic.lifs.max_ssd_read_blockmap_size: 262144 vfs.generic.lifs.max_ssd_write_blockmap_size: 262144 vfs.generic.lifs.read_meta_cache_hit: 0 vfs.generic.lifs.write_meta_cache_hit: 0 vfs.generic.hfs.kdebug.allocation: 0 vfs.generic.hfs.jnl.trim_flush: 240 vfs.generic.hfs.jnl.kdebug.trim: 0 vfs.generic.hfs.allocated: 0 vfs.generic.always_do_fullfsync: 0 vfs.generic.apfs.fusion_rc_promotion_size_limit_mb: 4096 vfs.generic.apfs.fusion_rc_flags: 0 vfs.generic.apfs.fusion_w2rc_filled_ratio_threshold: 50 vfs.generic.apfs.fusion_lc_rc_promotion_threshold_mult: 8 vfs.generic.apfs.fusion_rc_promotion_threshold_mult: 4 vfs.generic.apfs.fusion_wbc_buffersize: 16777216 vfs.generic.apfs.fusion_verbosity_flags: 0 vfs.generic.apfs.fusion_paranoia_level: 0 vfs.generic.apfs.fusion_swapfile_backoff: 4 vfs.generic.apfs.fusion_slow_io_threshold: 10240 vfs.generic.apfs.fusion_elevator_throttle: 100 vfs.generic.apfs.fusion_promoter_throttle: 100 vfs.generic.apfs.fusion_promoter_queue_limit: 1000 vfs.generic.apfs.fusion_wbc_elevator_wmk: 0 vfs.generic.apfs.fusion_wbc_backoff_wmk_reenable: 25 vfs.generic.apfs.fusion_wbc_backoff_wmk_med: 95 vfs.generic.apfs.fusion_wbc_backoff_wmk_low: 60 vfs.generic.apfs.unwritten_freeze_threshold: 4294967296 vfs.generic.apfs.proc_free_blocks_threshold: 8096 vfs.generic.apfs.rangelist_verification_mode: 0 vfs.generic.apfs.allocated: 291849903 vfs.generic.autofs.vnode_recycle_on_inactive: 1 vfs.nummntops: 94 vfs.ncstats.nc_smr_enabled: 1 vfs.nspace.resolver: 0 vfs.nspace.prevent_materialization: 0 vfs.nspace.thread_prevent_materialization: 0 vfs.vnstats.vn_dealloc_level: 0 vfs.vnstats.desired_vnodes: 263168 vfs.vnstats.num_vnodes: 263168 vfs.vnstats.num_vnodes_min: 263168 vfs.vnstats.num_vnodes_max: 263168 vfs.vnstats.num_deallocable_vnodes: 0 vfs.vnstats.num_deallocable_busy_vnodes: 0 vfs.vnstats.num_dead_vnodes: 524 vfs.vnstats.num_dead_vnodes_to_dealloc: 0 vfs.vnstats.num_async_work_vnodes: 0 vfs.vnstats.num_rapid_aging_vnodes: 2472 vfs.vnstats.num_free_vnodes: 224892 vfs.vnstats.num_recycledvnodes: 13422570 vfs.vnstats.num_allocedvnodes: 0 vfs.vnstats.num_deallocedvnodes: 0 vfs.vnstats.num_newvnode_calls: 13685948 vfs.vnstats.num_newvnode_calls_nodead: 32018 vfs.purge_vm_pagers: 1 net.local.stream.sendspace: 8192 net.local.stream.recvspace: 8192 net.local.stream.tracemdns: 0 net.local.dgram.maxdgram: 2048 net.local.dgram.recvspace: 4096 net.local.inflight: 0 net.local.log: 0 net.local.pcbcount: 255 net.inet.ip.portrange.lowfirst: 1023 net.inet.ip.portrange.lowlast: 600 net.inet.ip.portrange.first: 49152 net.inet.ip.portrange.last: 65535 net.inet.ip.portrange.hifirst: 49152 net.inet.ip.portrange.hilast: 65535 net.inet.ip.portrange.ipport_allow_udp_port_exhaustion: 0 net.inet.ip.forwarding: 0 net.inet.ip.redirect: 1 net.inet.ip.ttl: 64 net.inet.ip.rtexpire: 18 net.inet.ip.rtminexpire: 10 net.inet.ip.rtmaxcache: 128 net.inet.ip.sourceroute: 0 net.inet.ip.accept_sourceroute: 0 net.inet.ip.gifttl: 30 net.inet.ip.linklocal.in.allowbadttl: 1 net.inet.ip.log.privacy: 1 net.inet.ip.mcast.maxgrpsrc: 512 net.inet.ip.mcast.maxsocksrc: 128 net.inet.ip.mcast.loop: 1 net.inet.ip.dummynet.hash_size: 64 net.inet.ip.dummynet.curr_time: 0 net.inet.ip.dummynet.ready_heap: 0 net.inet.ip.dummynet.extract_heap: 0 net.inet.ip.dummynet.searches: 0 net.inet.ip.dummynet.search_steps: 0 net.inet.ip.dummynet.expire: 1 net.inet.ip.dummynet.max_chain_len: 16 net.inet.ip.dummynet.red_lookup_depth: 256 net.inet.ip.dummynet.red_avg_pkt_size: 512 net.inet.ip.dummynet.red_max_pkt_size: 1500 net.inet.ip.dummynet.debug: 0 net.inet.ip.subnets_are_local: 0 net.inet.ip.sendsourcequench: 0 net.inet.ip.maxfragpackets: 8192 net.inet.ip.fragpackets: 0 net.inet.ip.maxfragsperpacket: 128 net.inet.ip.adj_clear_hwcksum: 0 net.inet.ip.adj_partial_sum: 1 net.inet.ip.check_interface: 1 net.inet.ip.checkinterface_debug: 0 net.inet.ip.rx_chaining: 1 net.inet.ip.rx_chainsz: 6 net.inet.ip.maxchainsent: 43 net.inet.ip.force_ipsum: 0 net.inet.ip.select_srcif_debug: 0 net.inet.ip.output_perf: 0 net.inet.ip.output_perf_bins: 0 net.inet.ip.rfc6864: 1 net.inet.icmp.maskrepl: 0 net.inet.icmp.timestamp: 0 net.inet.icmp.drop_redirect: 1 net.inet.icmp.log_redirect: 0 net.inet.icmp.bmcastecho: 1 net.inet.icmp.suppress_icmp_port_unreach: 0 net.inet.igmp.recvifkludge: 1 net.inet.igmp.sendra: 1 net.inet.igmp.sendlocal: 1 net.inet.igmp.v1enable: 1 net.inet.igmp.v2enable: 1 net.inet.igmp.legacysupp: 0 net.inet.igmp.default_version: 3 net.inet.igmp.gsrdelay: 10 net.inet.igmp.debug: 0 net.inet.tcp.mssdflt: 512 net.inet.tcp.keepidle: 7200000 net.inet.tcp.keepintvl: 75000 net.inet.tcp.sendspace: 131072 net.inet.tcp.recvspace: 131072 net.inet.tcp.keepinit: 75000 net.inet.tcp.v6mssdflt: 1024 net.inet.tcp.reass.overflows: 0 net.inet.tcp.reass.qlen: 0 net.inet.tcp.log.enable: 0 net.inet.tcp.log.enable_usage: connection:0x00000001 rtt:0x00000002 ka:0x00000004 log:0x00000008 loop:0x00000010 local:0x00000020 gw:0x00000040 syn:0x00000100 fin:0x00000200 rst:0x00000400 dropnecp:0x00001000 droppcb:0x00002000 droppkt:0x00004000 fswflow:0x00008000 state:0x00010000 synrxmt:0x00020000 output:0x00040000 bind:0x00080000 net.inet.tcp.log.rtt_port: 0 net.inet.tcp.log.thflags_if_family: 0 net.inet.tcp.log.rate_limit: 1000 net.inet.tcp.log.rate_duration: 60 net.inet.tcp.log.rate_max: 0 net.inet.tcp.log.rate_exceeded_total: 0 net.inet.tcp.log.rate_current: 0 net.inet.tcp.backoff_maximum: 65536 net.inet.tcp.ecn_timeout: 60 net.inet.tcp.disable_tcp_heuristics: 0 net.inet.tcp.mptcp_version_timeout: 1440 net.inet.tcp.clear_tfocache: 0 net.inet.tcp.flow_control_response: 1 net.inet.tcp.log_in_vain: 0 net.inet.tcp.ack_strategy: 1 net.inet.tcp.blackhole: 0 net.inet.tcp.aggressive_rcvwnd_inc: 1 net.inet.tcp.delayed_ack: 3 net.inet.tcp.recvbg: 0 net.inet.tcp.drop_synfin: 1 net.inet.tcp.slowlink_wsize: 8192 net.inet.tcp.maxseg_unacked: 8 net.inet.tcp.rfc3465: 1 net.inet.tcp.rfc3465_lim2: 1 net.inet.tcp.recv_allowed_iaj: 5 net.inet.tcp.doautorcvbuf: 1 net.inet.tcp.autotunereorder: 1 net.inet.tcp.autorcvbufmax: 4194304 net.inet.tcp.disable_access_to_stats: 1 net.inet.tcp.challengeack_limit: 10 net.inet.tcp.do_rfc5961: 1 net.inet.tcp.do_better_lr: 1 net.inet.tcp.use_min_curr_rtt: 1 net.inet.tcp.awdl_rtobase: 100 net.inet.tcp.rcvsspktcnt: 512 net.inet.tcp.rexmt_thresh: 3 net.inet.tcp.path_mtu_discovery: 1 net.inet.tcp.local_slowstart_flightsize: 8 net.inet.tcp.tso: 1 net.inet.tcp.ecn_setup_percentage: 100 net.inet.tcp.accurate_ecn: 0 net.inet.tcp.l4s: 0 net.inet.tcp.do_ack_compression: 1 net.inet.tcp.ack_compression_rate: 5 net.inet.tcp.randomize_timestamps: 1 net.inet.tcp.ecn_initiate_out: 2 net.inet.tcp.ecn_negotiate_in: 2 net.inet.tcp.packetchain: 50 net.inet.tcp.socket_unlocked_on_output: 1 net.inet.tcp.min_iaj_win: 16 net.inet.tcp.acc_iaj_react_limit: 200 net.inet.tcp.autosndbufinc: 8192 net.inet.tcp.autosndbufmax: 4194304 net.inet.tcp.rtt_recvbg: 1 net.inet.tcp.recv_throttle_minwin: 16384 net.inet.tcp.enable_tlp: 1 net.inet.tcp.sack: 1 net.inet.tcp.sack_maxholes: 128 net.inet.tcp.sack_globalmaxholes: 65536 net.inet.tcp.sack_globalholes: 0 net.inet.tcp.fastopen_key: net.inet.tcp.fastopen_backlog: 10 net.inet.tcp.fastopen: 3 net.inet.tcp.now_init: 53321768 net.inet.tcp.microuptime_init: 7569197 net.inet.tcp.minmss: 216 net.inet.tcp.pcbcount: 70 net.inet.tcp.icmp_may_rst: 1 net.inet.tcp.rtt_min: 100 net.inet.tcp.rexmt_slop: 200 net.inet.tcp.randomize_ports: 0 net.inet.tcp.win_scale_factor: 3 net.inet.tcp.init_rtt_from_cache: 1 net.inet.tcp.tso_debug: 0 net.inet.tcp.rxt_seg_max: 1024 net.inet.tcp.rxt_seg_drop: 0 net.inet.tcp.tcbhashsize: 4096 net.inet.tcp.keepcnt: 8 net.inet.tcp.msl: 15000 net.inet.tcp.fin_timeout: 60000 net.inet.tcp.max_persist_timeout: 0 net.inet.tcp.always_keepalive: 0 net.inet.tcp.timer_fastmode_idlemax: 10 net.inet.tcp.broken_peer_syn_rexmit_thres: 10 net.inet.tcp.tcp_timer_advanced: 756 net.inet.tcp.tcp_resched_timerlist: 70048 net.inet.tcp.pmtud_blackhole_detection: 1 net.inet.tcp.pmtud_blackhole_mss: 1200 net.inet.tcp.cubic_tcp_friendliness: 0 net.inet.tcp.cubic_fast_convergence: 0 net.inet.tcp.cubic_use_minrtt: 0 net.inet.tcp.cubic_minor_fixes: 1 net.inet.tcp.cubic_rfc_compliant: 1 net.inet.tcp.rack: 0 net.inet.tcp.bg_target_qdelay: 40 net.inet.tcp.bg_allowed_increase: 8 net.inet.tcp.bg_tether_shift: 1 net.inet.tcp.bg_ss_fltsz: 2 net.inet.tcp.ledbat_plus_plus: 1 net.inet.tcp.rledbat: 1 net.inet.tcp.cc_debug: 0 net.inet.tcp.newreno_sockets: 0 net.inet.tcp.background_sockets: 0 net.inet.tcp.use_ledbat: 0 net.inet.tcp.cubic_sockets: 70 net.inet.tcp.use_newreno: 0 net.inet.tcp.mptcp_preferred_version: 1 net.inet.udp.checksum: 1 net.inet.udp.maxdgram: 9216 net.inet.udp.recvspace: 786896 net.inet.udp.log.enable: 0 net.inet.udp.log.enable_usage: connect:0x00000001 bind:0x00000002 log:0x00000008 loop:0x00000010 local:0x00000020 gw:0x00000040 dropnecp:0x00001000 droppcb:0x00002000 droppkt:0x00004000 net.inet.udp.log.bind_anon_port: 0 net.inet.udp.log.local_port_included: 0 net.inet.udp.log.remote_port_included: 0 net.inet.udp.log.local_port_excluded: 0 net.inet.udp.log.remote_port_excluded: 0 net.inet.udp.log.rate_limit: 1000 net.inet.udp.log.rate_duration: 60 net.inet.udp.log.rate_max: 0 net.inet.udp.log.rate_exceeded_total: 0 net.inet.udp.log.rate_current: 0 net.inet.udp.log_in_vain: 0 net.inet.udp.blackhole: 0 net.inet.udp.pcbcount: 68 net.inet.udp.randomize_ports: 1 net.inet.ipsec.def_policy: 1 net.inet.ipsec.esp_trans_deflev: 1 net.inet.ipsec.esp_net_deflev: 1 net.inet.ipsec.ah_trans_deflev: 1 net.inet.ipsec.ah_net_deflev: 1 net.inet.ipsec.ah_cleartos: 1 net.inet.ipsec.ah_offsetmask: 0 net.inet.ipsec.dfbit: 0 net.inet.ipsec.ecn: 0 net.inet.ipsec.debug: 0 net.inet.ipsec.esp_randpad: -1 net.inet.ipsec.bypass: 1 net.inet.ipsec.esp_port: 0 net.inet.raw.maxdgram: 8192 net.inet.raw.recvspace: 8192 net.inet.raw.pcbcount: 1 net.inet.mptcp.enable: 1 net.inet.mptcp.mptcp_cap_retr: 4 net.inet.mptcp.dss_csum: 0 net.inet.mptcp.fail: 1 net.inet.mptcp.keepalive: 840 net.inet.mptcp.rtthist_thresh: 600 net.inet.mptcp.rto_thresh: 1500 net.inet.mptcp.probeto: 1000 net.inet.mptcp.probecnt: 5 net.inet.mptcp.enable_v1: 1 net.inet.mptcp.reass_qlen: 0 net.inet.mptcp.pcbcount: 0 net.inet.mptcp.alternate_port: 0 net.inet.mptcp.allow_aggregate: 0 net.inet.mptcp.no_first_party: 0 net.inet.mptcp.expected_progress_headstart: 5000 net.inet.mptcp.rto: 3 net.inet.mptcp.nrto: 3 net.inet.mptcp.tw: 60 net.inet.log_restricted: 0 net.link.generic.system.management.verbose: 0 net.link.generic.system.management.data_unrestricted: 0 net.link.generic.system.management.control_unrestricted: 0 net.link.generic.system.port_used.verbose: 0 net.link.generic.system.port_used.wakeuuid_not_set_last_time: { sec = 1743538477, usec = 1196 } Tue Apr 1 16:14:37 2025 net.link.generic.system.port_used.wakeuuid_not_set_last_if: awdl0 net.link.generic.system.port_used.wakeuuid_last_update_time: { sec = 1745883512, usec = 293939 } Mon Apr 28 19:38:32 2025 net.link.generic.system.port_used.wake_pkt_event_delay_if_families: 0 0 net.link.generic.system.if_verbose: 0 net.link.generic.system.sndq_maxlen: 128 net.link.generic.system.rcvq_maxlen: 256 net.link.generic.system.delaybased_queue: 1 net.link.generic.system.start_delayed: 0 net.link.generic.system.start_delay_disabled: 0 net.link.generic.system.rcvq_burst_limit: 8192 net.link.generic.system.rcvq_trim_pct: 8192 net.link.generic.system.tx_chain_len_count: 0 net.link.generic.system.rxpoll: 1 net.link.generic.system.rxpoll_decay: 2 net.link.generic.system.rxpoll_freeze_time: 1000000000 net.link.generic.system.rxpoll_sample_time: 10000000 net.link.generic.system.rxpoll_interval_time: 1000000 net.link.generic.system.rxpoll_interval_pkts: 0 net.link.generic.system.rxpoll_wakeups_lowat: 10 net.link.generic.system.rxpoll_wakeups_hiwat: 100 net.link.generic.system.rxpoll_max: 0 net.link.generic.system.dlil_input_threads: 22 net.link.generic.system.hwcksum_tx: 1 net.link.generic.system.hwcksum_rx: 1 net.link.generic.system.hwcksum_in_invalidated: 0 net.link.generic.system.hwcksum_dbg: 0 net.link.generic.system.hwcksum_dbg_mode: 0 net.link.generic.system.hwcksum_dbg_partial_forced: 0 net.link.generic.system.hwcksum_dbg_partial_forced_bytes: 0 net.link.generic.system.hwcksum_dbg_partial_rxoff_forced: 0 net.link.generic.system.hwcksum_dbg_partial_rxoff_adj: 0 net.link.generic.system.hwcksum_dbg_verified: 0 net.link.generic.system.hwcksum_dbg_bad_cksum: 0 net.link.generic.system.hwcksum_dbg_bad_rxoff: 0 net.link.generic.system.hwcksum_dbg_adjusted: 0 net.link.generic.system.hwcksum_dbg_finalized_hdr: 0 net.link.generic.system.hwcksum_dbg_finalized_data: 0 net.link.generic.system.flow_advisory: 1 net.link.generic.system.threshold_notify: 1 net.link.generic.system.threshold_interval: 2 net.link.generic.system.dlil_verbose: 0 net.link.generic.system.wake_pkt_debug: 0 net.link.generic.system.dlil_input_sanity_check: 0 net.link.generic.system.enable_netagent: 1 net.link.ether.inet.prune_intvl: 300 net.link.ether.inet.probe_intvl: 7 net.link.ether.inet.max_age: 1200 net.link.ether.inet.host_down_time: 20 net.link.ether.inet.arp_llreach_base: 120 net.link.ether.inet.arp_unicast_lim: 3 net.link.ether.inet.maxtries: 5 net.link.ether.inet.maxhold: 16 net.link.ether.inet.useloopback: 1 net.link.ether.inet.proxyall: 0 net.link.ether.inet.sendllconflict: 0 net.link.ether.inet.log_arp_warnings: 0 net.link.ether.inet.keep_announcements: 1 net.link.ether.inet.send_conflicting_probes: 1 net.link.ether.inet.verbose: 0 net.link.ether.inet.maxhold_total: 1024 net.link.loopback.max_dequeue: 256 net.link.loopback.sched_model: 0 net.link.loopback.dequeue_sc: 0 net.link.droptap.total_tap_count: 0 net.link.droptap.verbose: 0 net.link.vlan.log_level: 5 net.link.vlan.debug: 0 net.link.bridge.inherit_mac: 0 net.link.bridge.rtable_prune_period: 300 net.link.bridge.rtable_hash_size_max: 2048 net.link.bridge.txstart: 0 net.link.bridge.debug: 0 net.link.bridge.log_level: 5 net.link.bridge.segmentation: 1 net.link.bridge.output_skip_filters: 1 net.link.bridge.enable_early_input: 1 net.link.bridge.tso_reduce_mss_forwarding: 110 net.link.bridge.tso_reduce_mss_tx: 0 net.link.pktap.total_tap_count: 0 net.link.pktap.count_unknown_if_type: 0 net.link.pktap.log: 0 net.link.iptap.total_tap_count: 0 net.link.iptap.log: 0 net.link.bond.debug: 0 net.link.bond.log_level: 5 net.link.redirect.debug: 0 net.link.fake.txstart: 1 net.link.fake.hwcsum: 0 net.link.fake.vlan_tagging: 1 net.link.fake.nxattach: 0 net.link.fake.bsd_mode: 1 net.link.fake.log_level: 5 net.link.fake.debug: 0 net.link.fake.wmm_mode: 0 net.link.fake.multibuflet: 0 net.link.fake.low_latency: 0 net.link.fake.switch_combined_mode: 0 net.link.fake.switch_mode_frequency: 10 net.link.fake.tso_support: 0 net.link.fake.expiration_threshold: 500 net.link.fake.lro: 0 net.link.fake.separate_frame_header: 0 net.link.fake.pktpool_mode: 0 net.link.fake.link_layer_aggregation_factor: 96 net.link.fake.tx_headroom: 32 net.link.fake.fcs: 0 net.link.fake.trailer_length: 0 net.link.fake.tso_buf_size: 16384 net.link.fake.max_mtu: 2048 net.link.fake.buflet_size: 512 net.link.fake.user_access: 0 net.link.fake.if_adv_intvl: 0 net.link.fake.tx_drops: 0 net.link.fake.tx_exp_policy: 0 net.link.fake.tx_completion_mode: 0 net.link.fake.llink_cnt: 0 net.link.fake.qset_cnt: 4 net.link.fake.trace_tag: 0 net.key.debug: 0 net.key.spi_trycnt: 1000 net.key.spi_minval: 256 net.key.spi_maxval: 268435455 net.key.int_random: 60 net.key.larval_lifetime: 30 net.key.blockacq_count: 10 net.key.blockacq_lifetime: 20 net.key.esp_keymin: 256 net.key.esp_auth: 0 net.key.ah_keymin: 128 net.key.prefered_oldsa: 0 net.key.natt_keepalive_interval: 20 net.key.pcbcount: 0 net.inet6.ip6.forwarding: 0 net.inet6.ip6.redirect: 1 net.inet6.ip6.hlim: 64 net.inet6.ip6.maxfragpackets: 8192 net.inet6.ip6.accept_rtadv: 1 net.inet6.ip6.keepfaith: 0 net.inet6.ip6.log_interval: 5 net.inet6.ip6.hdrnestlimit: 15 net.inet6.ip6.dad_count: 1 net.inet6.ip6.auto_flowlabel: 1 net.inet6.ip6.defmcasthlim: 1 net.inet6.ip6.gifhlim: 0 net.inet6.ip6.kame_version: 2009/apple-darwin net.inet6.ip6.use_deprecated: 1 net.inet6.ip6.rr_prune: 5 net.inet6.ip6.v6only: 0 net.inet6.ip6.rtexpire: 10 net.inet6.ip6.rtminexpire: 10 net.inet6.ip6.rtmaxcache: 128 net.inet6.ip6.use_tempaddr: 1 net.inet6.ip6.temppltime: 86400 net.inet6.ip6.tempvltime: 604800 net.inet6.ip6.auto_linklocal: 1 net.inet6.ip6.prefer_tempaddr: 1 net.inet6.ip6.use_defaultzone: 0 net.inet6.ip6.maxfrags: 16384 net.inet6.ip6.mcast_pmtu: 0 net.inet6.ip6.neighborgcthresh: 1024 net.inet6.ip6.maxifprefixes: 16 net.inet6.ip6.maxifdefrouters: 64 net.inet6.ip6.maxdynroutes: 1024 net.inet6.ip6.ula_use_tempaddr: 0 net.inet6.ip6.mcast.maxgrpsrc: 512 net.inet6.ip6.mcast.maxsocksrc: 128 net.inet6.ip6.mcast.loop: 1 net.inet6.ip6.fragpackets: 0 net.inet6.ip6.adj_clear_hwcksum: 0 net.inet6.ip6.adj_partial_sum: 1 net.inet6.ip6.input_perf: 0 net.inet6.ip6.input_perf_bins: 0 net.inet6.ip6.check_interface: 1 net.inet6.ip6.checkinterface_debug: 0 net.inet6.ip6.output_perf: 0 net.inet6.ip6.output_perf_bins: 0 net.inet6.ip6.select_srcif_debug: 0 net.inet6.ip6.select_srcaddr_debug: 0 net.inet6.ip6.select_src_expensive_secondary_if: 0 net.inet6.ip6.select_src_strong_end: 1 net.inet6.ip6.only_allow_rfc4193_prefixes: 0 net.inet6.ip6.clat_debug: 0 net.inet6.ip6.cga_conflict_retries: 3 net.inet6.ip6.compliance_profile: 0 net.inet6.ip6.maxchainsent: 50 net.inet6.ip6.dad_enhanced: 1 net.inet6.ip6.nd6_dad_nonce_max_count: 3 net.inet6.ip6.in6_embedded_scope: 1 net.inet6.ip6.in6_embedded_scope_debug: 0 net.inet6.ipsec6.def_policy: 1 net.inet6.ipsec6.esp_trans_deflev: 1 net.inet6.ipsec6.esp_net_deflev: 1 net.inet6.ipsec6.ah_trans_deflev: 1 net.inet6.ipsec6.ah_net_deflev: 1 net.inet6.ipsec6.ecn: 0 net.inet6.ipsec6.debug: 0 net.inet6.ipsec6.esp_randpad: -1 net.inet6.icmp6.rediraccept: 1 net.inet6.icmp6.redirtimeout: 600 net.inet6.icmp6.nd6_prune: 1 net.inet6.icmp6.nd6_delay: 5 net.inet6.icmp6.nd6_umaxtries: 3 net.inet6.icmp6.nd6_mmaxtries: 3 net.inet6.icmp6.nd6_useloopback: 1 net.inet6.icmp6.nodeinfo: 0 net.inet6.icmp6.errppslimit: 802 net.inet6.icmp6.nd6_debug: 0 net.inet6.icmp6.nd6_accept_6to4: 1 net.inet6.icmp6.nd6_optimistic_dad: 63 net.inet6.icmp6.errppslimit_random_incr: 500 net.inet6.icmp6.nd6_onlink_ns_rfc4861: 0 net.inet6.icmp6.suppress_icmp6_port_unreach: 0 net.inet6.icmp6.nd6_prune_lazy: 5 net.inet6.icmp6.rappslimit: 10 net.inet6.icmp6.nd6_process_rti: 1 net.inet6.icmp6.nd6_llreach_base: 30 net.inet6.icmp6.nd6_maxsolstgt: 8 net.inet6.icmp6.nd6_maxproxiedsol: 4 net.inet6.icmp6.prproxy_cnt: 0 net.inet6.mld.gsrdelay: 10 net.inet6.mld.v1enable: 1 net.inet6.mld.v2enable: 1 net.inet6.mld.use_allow: 1 net.inet6.mld.debug: 0 net.inet6.send.opmode: 1 net.inet6.send.opstate: 1 net.systm.kctl.autorcvbufmax: 262144 net.systm.kctl.autorcvbufhigh: 0 net.systm.kctl.debug: 0 net.systm.kctl.pcbcount: 194 net.systm.kevt.pcbcount: 15 net.ppp.l2tp.nb_threads: 0 net.ppp.l2tp.thread_outq_size: 1024 net.pktsched.netem.sched_output_ival_ms: 1 net.pktsched.netem.heap_size: 2048 net.pktsched.verbose: 0 net.classq.fq_codel.fq_enable_pacing: 1 net.classq.verbose: 0 net.classq.def_c_target_qdelay: 0 net.classq.def_c_update_interval: 0 net.classq.def_l4s_target_qdelay: 0 net.classq.def_l4s_update_interval: 0 net.classq.ll_c_target_qdelay: 0 net.classq.ll_c_update_interval: 0 net.classq.ll_l4s_target_qdelay: 0 net.classq.ll_l4s_update_interval: 0 net.classq.enable_l4s: 1 net.restricted_port.enforced: 1 net.restricted_port.verbose: 0 net.cfil.log: 3 net.cfil.log_port: 0 net.cfil.log_pid: 0 net.cfil.log_proto: 0 net.cfil.log_data: 0 net.cfil.log_stats: 0 net.cfil.debug: 1 net.cfil.sock_attached_count: 0 net.cfil.active_count: 0 net.cfil.close_wait_timeout: 1000 net.cfil.behavior_flags: 0 net.cfil.sbtrim: 1 net.netagent.debug: 5 net.netagent.registered_count: 107 net.netagent.active_count: 105 net.tracker.log: 3 net.tracker.idle_timeout: 10 net.soflow.log_level: 3 net.soflow.log_port: 0 net.soflow.log_pid: 0 net.soflow.log_proto: 0 net.soflow.nstat_disable: 0 net.soflow.disable: 0 net.soflow.count: 49 net.soflow.high_water_mark: 218 net.necp.drop_all_level: 0 net.necp.debug: 0 net.necp.pass_loopback: 1 net.necp.pass_keepalives: 1 net.necp.socket_policy_count: 539 net.necp.socket_non_app_policy_count: 128 net.necp.ip_policy_count: 0 net.necp.session_count: 12 net.necp.client_fd_count: 142 net.necp.client_count: 165 net.necp.arena_count: 11 net.necp.nexus_flow_count: 35 net.necp.socket_flow_count: 0 net.necp.if_flow_count: 0 net.necp.observer_fd_count: 0 net.necp.observer_message_limit: 256 net.necp.sysctl_arena_count: 85 net.necp.drop_unentitled_level: 0 net.necp.pass_interpose: 1 net.necp.restrict_multicast: 1 net.necp.dedup_policies: 0 net.necp.necp_client_tracing_level: 0 net.necp.necp_client_tracing_pid: 0 net.necp.drop_management_level: 3 net.necp.trie_count: 0 net.necp.drop_dest_debug: 0 net.necp.data_tracing_level: 0 net.necp.data_tracing_port: 0 net.necp.data_tracing_proto: 0 net.necp.data_tracing_pid: 0 net.necp.data_tracing_ifindex: 0 net.necp.data_tracing_match_all: 0 net.necp.data_tracing_session_order: 0 net.necp.data_tracing_policy_order: 0 net.necp.drop_loopback_count: 0 net.ipsec.verify_interface_creation: 0 net.ipsec.max_pending_input: 512 net.ipsec.ring_size: 64 net.ipsec.tx_fsw_ring_size: 64 net.ipsec.rx_fsw_ring_size: 128 net.ipsec.debug: 0 net.utun.max_pending_input: 512 net.utun.ring_size: 64 net.utun.tx_fsw_ring_size: 64 net.utun.rx_fsw_ring_size: 128 net.qos.policy.restricted: 0 net.qos.policy.restrict_avapps: 0 net.qos.policy.wifi_enabled: 0 net.qos.policy.capable_enabled: 0 net.qos.reset_dscp_to_wifi_ac_map: 0 net.qos.verbose: 0 net.mpklog.enabled: 1 net.mpklog.type: 0 net.mpklog.version: 1 net.stats.debug: 0 net.stats.debug_pid: 0 net.stats.sendspace: 2048 net.stats.recvspace: 8192 net.route.verbose: 0 net.ndrv.multi_max_count: 1024 net.ndrv.pcbcount: 4 net.vsock.sendspace: 524288 net.vsock.recvspace: 524288 net.vsock.pcbcount: 0 net.filter_state: net.statistics_privcheck: 0 debug.kextlog: 4083 debug.lowpri_throttle_max_iosize: 131072 debug.lowpri_throttle_tier1_window_msecs: 25 debug.lowpri_throttle_tier2_window_msecs: 100 debug.lowpri_throttle_tier3_window_msecs: 500 debug.lowpri_throttle_tier1_io_period_msecs: 40 debug.lowpri_throttle_tier2_io_period_msecs: 85 debug.lowpri_throttle_tier3_io_period_msecs: 200 debug.lowpri_throttle_tier1_io_period_ssd_msecs: 5 debug.lowpri_throttle_tier2_io_period_ssd_msecs: 15 debug.lowpri_throttle_tier3_io_period_ssd_msecs: 25 debug.lowpri_throttle_enabled: 1 debug.bpf_bufsize: 4096 debug.bpf_maxbufsize: 524288 debug.bpf_bufsize_cap: 33554432 debug.bpf_maxdevices: 256 debug.bpf_wantpktap: 0 debug.bpf_debug: 0 debug.bpf_trunc_overflow: 0 debug.bpf_hdr_comp_enable: 1 debug.sched: 2 debug.toggle_address_reuse: 0 debug.sched_hygiene_debug_available: 0 debug.noidle: 0 debug.swd_sleep_timeout: 0 debug.swd_wake_timeout: 0 debug.swd_timeout: 0 debug.swd_panic: 1 debug.iotrace: 0 debug.iokit: 8388608 debug.didevice_trace: 0 debug.didevice_bounce_count: 0 debug.didevice_no_bounce_count: 0 debug.didevice_cache_fully_satisfied: 0 debug.didevice_cache_spared_bytes: 0 debug.didevice_thread_cache_reads: 0 debug.didevice_thread_mapped_buf_writes: 0 debug.didevice_queue_depth: 0 debug.didevice_cache_size_default: 33554432 debug.didevice_enable_cache: 1 debug.didevice_read_by_kernel_bytes: 0 debug.didevice_write_by_kernel_bytes: 0 debug.iogpu.wired_lwm_mb: 0 debug.iogpu.dynamic_lwm: 1 debug.iogpu.wired_limit: 0 debug.iogpu.rsrc_limit: 0 debug.mcc_debug: 2 debug.mcc_clampwaycount: -1 debug.mcc_channel_counters: 0 debug.batman: 3 debug.iosurface.iofence_ddd: 0 debug.iosa.idle_power_off_us: 1000 debug.iosa.power_down_hyst_us: 0 debug.iosa.disable_pg_in_intr_filter: 1 debug.iosa.panic_if_irqsts_zero: 0 debug.iosa.mapper_cache_policy: 1 debug.iosa.simulated_model: 0 hw.ncpu: 10 hw.byteorder: 1234 hw.memsize: 34359738368 hw.activecpu: 10 hw.perflevel0.physicalcpu: 8 hw.perflevel0.physicalcpu_max: 8 hw.perflevel0.logicalcpu: 8 hw.perflevel0.logicalcpu_max: 8 hw.perflevel0.l1icachesize: 196608 hw.perflevel0.l1dcachesize: 131072 hw.perflevel0.l2cachesize: 12582912 hw.perflevel0.cpusperl2: 4 hw.perflevel0.name: Performance hw.perflevel1.physicalcpu: 2 hw.perflevel1.physicalcpu_max: 2 hw.perflevel1.logicalcpu: 2 hw.perflevel1.logicalcpu_max: 2 hw.perflevel1.l1icachesize: 131072 hw.perflevel1.l1dcachesize: 65536 hw.perflevel1.l2cachesize: 4194304 hw.perflevel1.cpusperl2: 2 hw.perflevel1.name: Efficiency hw.optional.arm.FEAT_FlagM: 1 hw.optional.arm.FEAT_FlagM2: 1 hw.optional.arm.FEAT_FHM: 1 hw.optional.arm.FEAT_DotProd: 1 hw.optional.arm.FEAT_SHA3: 1 hw.optional.arm.FEAT_RDM: 1 hw.optional.arm.FEAT_LSE: 1 hw.optional.arm.FEAT_SHA256: 1 hw.optional.arm.FEAT_SHA512: 1 hw.optional.arm.FEAT_SHA1: 1 hw.optional.arm.FEAT_AES: 1 hw.optional.arm.FEAT_PMULL: 1 hw.optional.arm.FEAT_SPECRES: 0 hw.optional.arm.FEAT_SB: 1 hw.optional.arm.FEAT_FRINTTS: 1 hw.optional.arm.FEAT_LRCPC: 1 hw.optional.arm.FEAT_LRCPC2: 1 hw.optional.arm.FEAT_FCMA: 1 hw.optional.arm.FEAT_JSCVT: 1 hw.optional.arm.FEAT_PAuth: 1 hw.optional.arm.FEAT_PAuth2: 0 hw.optional.arm.FEAT_FPAC: 0 hw.optional.arm.FEAT_DPB: 1 hw.optional.arm.FEAT_DPB2: 1 hw.optional.arm.FEAT_BF16: 0 hw.optional.arm.FEAT_I8MM: 0 hw.optional.arm.FEAT_WFxT: 0 hw.optional.arm.FEAT_RPRES: 0 hw.optional.arm.FEAT_ECV: 0 hw.optional.arm.FEAT_AFP: 0 hw.optional.arm.FEAT_LSE2: 1 hw.optional.arm.FEAT_CSV2: 1 hw.optional.arm.FEAT_CSV3: 1 hw.optional.arm.FEAT_DIT: 1 hw.optional.arm.FEAT_FP16: 1 hw.optional.arm.FEAT_SSBS: 1 hw.optional.arm.FEAT_BTI: 0 hw.optional.arm.FEAT_SME: 0 hw.optional.arm.FEAT_SME2: 0 hw.optional.arm.SME_F32F32: 0 hw.optional.arm.SME_BI32I32: 0 hw.optional.arm.SME_B16F32: 0 hw.optional.arm.SME_F16F32: 0 hw.optional.arm.SME_I8I32: 0 hw.optional.arm.SME_I16I32: 0 hw.optional.arm.FEAT_SME_F64F64: 0 hw.optional.arm.FEAT_SME_I16I64: 0 hw.optional.arm.FP_SyncExceptions: 1 hw.optional.arm.caps: 868632120666353663 hw.optional.floatingpoint: 1 hw.optional.mmx: 1 hw.optional.sse: 1 hw.optional.sse2: 1 hw.optional.sse3: 1 hw.optional.supplementalsse3: 1 hw.optional.sse4_1: 1 hw.optional.sse4_2: 1 hw.optional.x86_64: 1 hw.optional.aes: 1 hw.optional.avx1_0: 0 hw.optional.rdrand: 0 hw.optional.f16c: 0 hw.optional.enfstrg: 0 hw.optional.fma: 0 hw.optional.avx2_0: 0 hw.optional.bmi1: 0 hw.optional.bmi2: 0 hw.optional.rtm: 0 hw.optional.hle: 0 hw.optional.adx: 0 hw.optional.mpx: 0 hw.optional.sgx: 0 hw.optional.avx512f: 0 hw.optional.avx512cd: 0 hw.optional.avx512dq: 0 hw.optional.avx512bw: 0 hw.optional.avx512vl: 0 hw.optional.avx512ifma: 0 hw.optional.avx512vbmi: 0 hw.optional.neon: 1 hw.optional.neon_hpfp: 1 hw.optional.neon_fp16: 1 hw.optional.armv8_1_atomics: 1 hw.optional.armv8_2_fhm: 1 hw.optional.armv8_2_sha512: 1 hw.optional.armv8_2_sha3: 1 hw.optional.armv8_3_compnum: 1 hw.optional.watchpoint: 4 hw.optional.breakpoint: 6 hw.optional.armv8_crc32: 1 hw.optional.armv8_gpi: 1 hw.optional.AdvSIMD: 1 hw.optional.AdvSIMD_HPFPCvt: 1 hw.optional.ucnormal_mem: 1 hw.optional.arm64: 1 hw.features.allows_security_research: 0 hw.physicalcpu: 10 hw.physicalcpu_max: 10 hw.logicalcpu: 10 hw.logicalcpu_max: 10 hw.cputype: 7 hw.cpusubtype: 4 hw.cpu64bit_capable: 1 hw.cpufamily: 1463508716 hw.cpusubfamily: 0 hw.cacheconfig: 10 1 2 0 0 0 0 0 0 0 hw.cachesize: 3414753280 65536 4194304 0 0 0 0 0 0 0 hw.pagesize: 4096 hw.pagesize32: 16384 hw.busfrequency: 100000000 hw.busfrequency_min: 100000000 hw.busfrequency_max: 100000000 hw.cpufrequency: 2400000000 hw.cpufrequency_min: 2400000000 hw.cpufrequency_max: 2400000000 hw.cachelinesize: 64 hw.l1icachesize: 131072 hw.l1dcachesize: 65536 hw.l2cachesize: 4194304 hw.tbfrequency: 24000000 hw.memsize_usable: 33479524352 hw.packages: 1 hw.osenvironment: hw.ephemeral_storage: 0 hw.use_recovery_securityd: 0 hw.use_kernelmanagerd: 1 hw.serialdebugmode: 0 hw.nperflevels: 2 hw.targettype: J316s machdep.cpu.cores_per_package: 10 machdep.cpu.core_count: 10 machdep.cpu.logical_per_package: 10 machdep.cpu.thread_count: 10 machdep.cpu.brand_string: Apple M1 Pro machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTSE64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 AES SEGLIM64 machdep.cpu.feature_bits: 151121000215084031 machdep.cpu.family: 6 machdep.wake_abstime: 4014765333915 machdep.time_since_reset: 3511339853 machdep.wake_conttime: 56300048395471 machdep.deferred_ipi_timeout: 64000 machdep.virtual_address_size: 47 machdep.report_phy_read_delay: 0 machdep.report_phy_write_delay: 0 machdep.trace_phy_read_delay: 0 machdep.trace_phy_write_delay: 0 machdep.phy_read_delay_panic: 0 machdep.phy_write_delay_panic: 0 machdep.ptrauth_enabled: 0 machdep.user_idle_level: 0 security.mac.platform_exec_logging: 0 security.mac.lockdown_mode_state: 0 security.mac.max_slots: 7 security.mac.labelvnodes: 1 security.mac.vnode_label_count: 41905 security.mac.device_enforce: 1 security.mac.pipe_enforce: 1 security.mac.posixsem_enforce: 1 security.mac.posixshm_enforce: 1 security.mac.proc_enforce: 1 security.mac.socket_enforce: 1 security.mac.system_enforce: 1 security.mac.sysvmsg_enforce: 1 security.mac.sysvsem_enforce: 1 security.mac.sysvshm_enforce: 1 security.mac.vm_enforce: 1 security.mac.vnode_enforce: 1 security.mac.amfi.trust_cache_interface: 3 security.mac.amfi.developer_mode_status: 1 security.mac.amfi.developer_mode_resolved: 1 security.mac.amfi.launch_constraints_enforced: 1 security.mac.amfi.launch_constraints_3rd_party_allowed: 1 security.mac.amfi.launch_constraints_cc_types_enforced: 15 security.mac.amfi.launch_env_logging: 0 security.mac.amfi.force_policy: 0 security.mac.amfi.verbose_logging: 0 security.mac.amfi.hsp_enable: 1 security.mac.amfi.allow_only_platform_code: 0 security.mac.amfi.platform_policy: 1 security.mac.amfi.exec_requires_trustcache: 0 security.mac.amfi.unsigned_code_policy: 1 security.mac.amfi.forced_cs_kill: 1 security.mac.amfi.recovery_on_as: 0 security.mac.amfi.platform_ident_for_hardened_proc: 16 security.mac.amfi.qa_root_certs_allowed: 0 security.mac.amfi.supplemental_key_reloads: 1 security.mac.endpointsecurity.log_level: 1 security.mac.endpointsecurity.panic_on_soft_fail: 0 security.mac.acm.root_pivot_occurred: 0 security.mac.sandbox.audio_active: 0 security.mac.sandbox.sentinel: .sb-6107aa97 security.mac.qtn.sandbox_enforce: 1 security.mac.qtn.user_approved_exec: 1 security.mac.asp.active_rule_version: 1089725382763820427 security.mac.asp.bastion_profile_hash: 9128198288195844661 security.mac.asp.logging_mode: 0 security.mac.asp.policy.change_scans: 1 security.mac.asp.policy.gatekeeper_enabled: 1 security.mac.asp.policy.strict_sip: 0 security.mac.asp.stats.cache_entry_count: 2173 security.mac.asp.stats.cache_allocation_count: 7470 security.mac.asp.stats.cache_release_count: 5297 security.mac.asp.stats.exec_hook_work_time: 11285927 security.mac.asp.stats.exec_hook_sleep_time: 111924283 security.mac.asp.stats.exec_hook_count: 580002 security.mac.asp.stats.library_hook_time: 14860389 security.mac.asp.stats.library_sleep_time: 128826643 security.mac.asp.stats.library_hook_count: 8349329 security.mac.asp.stats.sandbox_upcall_time: 44113 security.mac.asp.stats.sandbox_upcall_count: 456 security.mac.asp.stats.pending_evaluation_count: 0 security.mac.asp.stats.bastion_upcall_count: 36 security.codesigning.monitor: 1 security.codesigning.config: 2080374784 security.codesigning.security_boot_mode_complete: 0 kperf.limits.timer_min_period_ns: 50000 kperf.limits.timer_min_bg_period_ns: 1000000 kperf.limits.timer_min_pet_period_ns: 1000000 kperf.limits.timer_min_bg_pet_period_ns: 1000000 kperf.limits.max_action_count: 32 kperf.debug_level: 0 kpc.pc_capture_supported: 1 ktrace.state: 0 ktrace.active_mask: 0 ktrace.owning_pid: 0 ktrace.background_pid: 0 ktrace.configured_by: iogpu.wired_lwm_mb: 0 iogpu.dynamic_lwm: 1 iogpu.wired_limit_mb: 0 iogpu.rsrc_limit: 0 iogpu.debug_flags: 0 iogpu.disable_wired_collector: 0 ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:159) Save the list of CPP macros defined by the C and C++ compiler, does not work for all compilers Executing: /opt/homebrew/bin/gcc-14 -c -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags/conftest.c -E -dM stdout: #define __builtin_nanq __builtin_nanf128 #define __DBL_MIN_EXP__ (-1021) #define __LDBL_MANT_DIG__ 53 #define __UINT_LEAST16_MAX__ 0xffff #define __ARM_SIZEOF_WCHAR_T 4 #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __ARM_STATE_ZT0 1 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __USER_LABEL_PREFIX__ _ #define __WINT_MAX__ 0x7fffffff #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __BFLT16_MIN_10_EXP__ (-37) #define __arm_streaming_compatible [[__extension__ arm::streaming_compatible]] #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __ARM_FEATURE_ATOMICS 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __builtin_nansq __builtin_nansf128 #define __FLT_EVAL_METHOD__ 16 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __INTPTR_WIDTH__ 64 #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL #define __SIG_ATOMIC_TYPE__ int #define __ARM_FEATURE_RCPC 1 #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __FLT32X_MAX_EXP__ 1024 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __FLT32_MAX_10_EXP__ 38 #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __ARM_64BIT_STATE 1 #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL #define __SHRT_MAX__ 0x7fff #define __ARM_FEATURE_IDIV 1 #define __FLT64X_MAX_10_EXP__ 4932 #define __BFLT16_MAX_EXP__ 128 #define __ARM_NEON_SVE_BRIDGE 1 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LDBL_IS_IEC_60559__ 1 #define __ARM_FP 14 #define __FLT64X_IS_IEC_60559__ 1 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __WINT_TYPE__ int #define __UINT_LEAST8_MAX__ 0xff #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __APPLE_CC__ 1 #define __UINTMAX_TYPE__ long unsigned int #define __BFLT16_DECIMAL_DIG__ 4 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 16 #define __OPTIMIZE__ 1 #define __UINT32_MAX__ 0xffffffffU #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __AARCH64_CMODEL_SMALL__ 1 #define __LDBL_MAX_EXP__ 1024 #define __INT_FAST32_WIDTH__ 32 #define __FLT128_MIN_EXP__ (-16381) #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 1 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## LL #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __ATOMIC_SEQ_CST 5 #define __SIZEOF_INT__ 4 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #define __ARM_STATE_ZA 1 #define __FLT32X_MANT_DIG__ 53 #define __LDBL_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __DEC64_MIN_EXP__ (-382) #define __DBL_DIG__ 15 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __DEC64_MIN__ 1E-383DD #define __FLT32_IS_IEC_60559__ 1 #define __LDBL_MIN__ 2.22507385850720138309023271733240406e-308L #define __STDC_UTF_16__ 1 #define __DBL_IS_IEC_60559__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT16_HAS_QUIET_NAN__ 1 #define __strong #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __FLT32X_HAS_INFINITY__ 1 #define __FLT16_DIG__ 3 #define __INT_WIDTH__ 32 #define __BFLT16_DIG__ 2 #define __ARM_FEATURE_JCVT 1 #define __APPLE__ 1 #define __DECIMAL_DIG__ 17 #define __ARM_FEATURE_DOTPROD 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __INT16_MAX__ 0x7fff #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT16_MIN_EXP__ (-13) #define __FLT64_MANT_DIG__ 53 #define __FLT64X_MANT_DIG__ 113 #define __DYNAMIC__ 1 #define __GNUC__ 14 #define __FLT16_DECIMAL_DIG__ 5 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 8 #define __arm_new(...) [[__extension__ arm::new(__VA_ARGS__)]] #define __SIZE_TYPE__ long unsigned int #define __FLT64_MAX_10_EXP__ 308 #define __INTMAX_TYPE__ long int #define __FLT16_MAX_10_EXP__ 4 #define __INT_FAST32_MAX__ 0x7fffffff #define __DBL_HAS_INFINITY__ 1 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __DEC32_MIN_EXP__ (-94) #define __builtin_huge_valq __builtin_huge_valf128 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ short int #define __LDBL_HAS_DENORM__ 1 #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #define __FLT128_HAS_INFINITY__ 1 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC32_MIN__ 1E-95DF #define __weak #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __CONSTANT_CFSTRINGS__ 1 #define __SIG_ATOMIC_WIDTH__ 32 #define __FLT64X_HAS_INFINITY__ 1 #define __ARM_ALIGN_MAX_PWR 28 #define __BFLT16_HAS_INFINITY__ 1 #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __FLT32_MAX_EXP__ 128 #define __ARM_FP16_FORMAT_IEEE 1 #define __builtin_infq __builtin_inff128 #define __FP_FAST_FMAF32x 1 #define __FLT_MIN_EXP__ (-125) #define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1 #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST64_TYPE__ long long int #define __ARM_FP16_ARGS 1 #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __DBL_DECIMAL_DIG__ 17 #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FP_FAST_FMAL 1 #define __BFLT16_HAS_DENORM__ 1 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __ARM_FEATURE_CLZ 1 #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT_EVAL_METHOD_C99__ 16 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_EXP__ (-1021) #define __arm_in(...) [[__extension__ arm::in(__VA_ARGS__)]] #define __LDBL_DECIMAL_DIG__ 17 #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __aarch64__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __INT_FAST64_WIDTH__ 64 #define __FLT64X_DECIMAL_DIG__ 36 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __INTMAX_WIDTH__ 64 #define __GXX_ABI_VERSION 1019 #define __AARCH64EL__ 1 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __arm_out(...) [[__extension__ arm::out(__VA_ARGS__)]] #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __FLT16_MIN_10_EXP__ (-4) #define __VERSION__ "14.2.0" #define __UINT64_C(c) c ## ULL #define __ARM_FEATURE_QRDMX 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __DEC128_MAX_EXP__ 6145 #define __FLT16_MAX_EXP__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __INT32_C(c) c #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __INT_FAST32_TYPE__ int #define __UINT_LEAST16_TYPE__ short unsigned int #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 150000 #define __UINT64_MAX__ 0xffffffffffffffffULL #define __FLT_IS_IEC_60559__ 1 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __ARM_FEATURE_FMA 1 #define __INT8_TYPE__ signed char #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __arm64__ 1 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __BFLT16_HAS_QUIET_NAN__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __ARM_ARCH_PROFILE 65 #define __LDBL_EPSILON__ 2.22044604925031308084726333618164062e-16L #define __UINTMAX_C(c) c ## UL #define __ARM_PCS_AAPCS64 1 #define __builtin_copysignq __builtin_copysignf128 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1 #define __INT64_MAX__ 0x7fffffffffffffffLL #define __INT_LEAST64_WIDTH__ 64 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __arm64 1 #define __ATOMIC_RELAXED 0 #define __FLT32_HAS_INFINITY__ 1 #define __SIZEOF_LONG__ 8 #define __LDBL_DIG__ 15 #define __FLT64_IS_IEC_60559__ 1 #define __FLT16_IS_IEC_60559__ 1 #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fff #define __GCC_CONSTRUCTIVE_SIZE 64 #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffU #define __UINT_LEAST64_TYPE__ long long unsigned int #define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __DBL_HAS_DENORM__ 1 #define __UINT_FAST16_TYPE__ short unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __FLT32X_HAS_QUIET_NAN__ 1 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __BITINT_MAXWIDTH__ 65535 #define __INT_LEAST16_MAX__ 0x7fff #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __DEC64_MANT_DIG__ 16 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __INT_LEAST64_TYPE__ long long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __STDC_VERSION__ 201710L #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __ARM_ARCH 8 #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __arm_inout(...) [[__extension__ arm::inout(__VA_ARGS__)]] #define __arm_streaming [[__extension__ arm::streaming]] #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT64X_MIN_EXP__ (-16381) #define __FLT32_MIN_10_EXP__ (-37) #define __FLT32X_DIG__ 15 #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __ARM_FEATURE_FP16_FML 1 #define __INT_FAST16_WIDTH__ 16 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __FLT16_HAS_INFINITY__ 1 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __FLT16_MANT_DIG__ 11 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __ARM_ARCH_8A 1 #define __LDBL_HAS_INFINITY__ 1 #define __ARM_FEATURE_UNALIGNED 1 #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long long unsigned int #define __BFLT16_MIN_EXP__ (-125) #define __INT_MAX__ 0x7fffffff #define __INT64_TYPE__ long long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __BFLT16_MANT_DIG__ 8 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __FP_FAST_FMAF32 1 #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-1021) #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LITTLE_ENDIAN__ 1 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #define __LDBL_MAX_10_EXP__ 308 #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __INT_LEAST32_TYPE__ int #define __FLT32_MIN_EXP__ (-125) #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long long unsigned int #define __ARM_FEATURE_CRC32 1 #define __ARM_NEON 1 #define __MACH__ 1 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __UINT_FAST8_TYPE__ unsigned char #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __arm_preserves(...) [[__extension__ arm::preserves(__VA_ARGS__)]] #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FLT16_HAS_DENORM__ 1 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221372e-324L #define __GCC_DESTRUCTIVE_SIZE 256 #define __ARM_FEATURE_PAUTH 1 #define __FLT32_DIG__ 6 #define __UINT32_C(c) c ## U #define __WINT_MIN__ (-__WINT_MAX__ - 1) #define __FLT128_IS_IEC_60559__ 1 #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __PIC__ 2 #define __INT32_MAX__ 0x7fffffff #define __BFLT16_MAX_10_EXP__ 38 #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT_LEAST32_WIDTH__ 32 #define __SIZEOF_FLOAT__ 4 #define __ARM_FEATURE_COMPLEX 1 #define __builtin_fabsq __builtin_fabsf128 #define __ATOMIC_CONSUME 1 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __GNUC_MINOR__ 2 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __arm_locally_streaming [[__extension__ arm::locally_streaming]] #define __DBL_MAX_10_EXP__ 308 #define __INT16_C(c) c #define __ARM_ARCH_ISA_A64 1 #define __ATOMIC_RELEASE 3 #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __BFLT16_IS_IEC_60559__ 0 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-307) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffff #define __LDBL_NORM_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT_MIN_10_EXP__ (-37) #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __WCHAR_MAX__ 0x7fffffff #define __UINT_LEAST32_MAX__ 0xffffffffU #define __ATOMIC_ACQ_REL 4 Executing: /opt/homebrew/bin/g++-14 -c -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags/conftest.cc -E -dM stdout: #define __builtin_nanq __builtin_nanf128 #define __DBL_MIN_EXP__ (-1021) #define __LDBL_MANT_DIG__ 53 #define __cpp_nontype_template_parameter_auto 201606L #define __UINT_LEAST16_MAX__ 0xffff #define __ARM_SIZEOF_WCHAR_T 4 #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __ARM_STATE_ZT0 1 #define __cpp_using_enum 201907L #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __cpp_aggregate_nsdmi 201304L #define __UINT_LEAST8_TYPE__ unsigned char #define __cpp_impl_three_way_comparison 201907L #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __cpp_designated_initializers 201707L #define __UINT8_MAX__ 0xff #define __USER_LABEL_PREFIX__ _ #define __WINT_MAX__ 0x7fffffff #define __cpp_static_assert 201411L #define __BFLT16_MIN_10_EXP__ (-37) #define __WCHAR_MAX__ 0x7fffffff #define __arm_streaming_compatible [[arm::streaming_compatible]] #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __ARM_FEATURE_ATOMICS 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __builtin_nansq __builtin_nansf128 #define __FLT_EVAL_METHOD__ 0 #define __cpp_binary_literals 201304L #define __FLT64_DECIMAL_DIG__ 17 #define __cpp_noexcept_function_type 201510L #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __FLT32X_DIG__ 15 #define __cpp_variadic_templates 200704L #define __INTPTR_WIDTH__ 64 #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL #define __SIG_ATOMIC_TYPE__ int #define __ARM_FEATURE_RCPC 1 #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __cpp_variable_templates 201304L #define __FLT32X_MAX_EXP__ 1024 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __cpp_rvalue_reference 200610L #define __cpp_nested_namespace_definitions 201411L #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __ARM_64BIT_STATE 1 #define __LDBL_HAS_INFINITY__ 1 #define __INT_LEAST8_WIDTH__ 8 #define __cpp_variadic_using 201611L #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL #define __INT_LEAST8_MAX__ 0x7f #define __cpp_attributes 200809L #define __cpp_capture_star_this 201603L #define __SHRT_MAX__ 0x7fff #define __ARM_FEATURE_IDIV 1 #define __FLT64X_MAX_10_EXP__ 4932 #define __cpp_if_constexpr 201606L #define __BFLT16_MAX_EXP__ 128 #define __ARM_NEON_SVE_BRIDGE 1 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LDBL_IS_IEC_60559__ 1 #define __ARM_FP 14 #define __FLT64X_IS_IEC_60559__ 1 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __WINT_TYPE__ int #define __UINT_LEAST8_MAX__ 0xff #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __APPLE_CC__ 1 #define __UINTMAX_TYPE__ long unsigned int #define __BFLT16_DECIMAL_DIG__ 4 #define __DEC32_EPSILON__ 1E-6DF #define __OPTIMIZE__ 1 #define __UINT32_MAX__ 0xffffffffU #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) #define __AARCH64_CMODEL_SMALL__ 1 #define __LDBL_MAX_EXP__ 1024 #define __INT_FAST32_WIDTH__ 32 #define __FLT128_MIN_EXP__ (-16381) #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 1 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## LL #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __ATOMIC_SEQ_CST 5 #define __SIZEOF_INT__ 4 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #define __ARM_STATE_ZA 1 #define __FLT32X_MANT_DIG__ 53 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __cpp_aligned_new 201606L #define __LDBL_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT32_MAX_10_EXP__ 38 #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __cpp_impl_coroutine 201902L #define __DEC64_MIN_EXP__ (-382) #define __cpp_decltype_auto 201304L #define __DBL_DIG__ 15 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __cpp_char8_t 202207L #define __cpp_impl_destroying_delete 201806L #define __GXX_WEAK__ 1 #define __SHRT_WIDTH__ 16 #define __DEC64_MIN__ 1E-383DD #define __FLT32_IS_IEC_60559__ 1 #define __LDBL_MIN__ 2.22507385850720138309023271733240406e-308L #define __DBL_IS_IEC_60559__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT16_HAS_QUIET_NAN__ 1 #define __CHAR8_TYPE__ unsigned char #define __cpp_threadsafe_static_init 200806L #define __strong #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __cpp_enumerator_attributes 201411L #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT32X_HAS_INFINITY__ 1 #define __FLT16_DIG__ 3 #define __INT_WIDTH__ 32 #define __BFLT16_DIG__ 2 #define __ARM_FEATURE_JCVT 1 #define __APPLE__ 1 #define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 #define __DECIMAL_DIG__ 17 #define __ARM_FEATURE_DOTPROD 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __INT16_MAX__ 0x7fff #define __FLT64_MIN_EXP__ (-1021) #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __cpp_return_type_deduction 201304L #define __FLT16_MIN_EXP__ (-13) #define __FLT64_MANT_DIG__ 53 #define __cpp_consteval 202211L #define __FLT64X_MANT_DIG__ 113 #define __DYNAMIC__ 1 #define __GNUC__ 14 #define __GXX_RTTI 1 #define __FLT16_DECIMAL_DIG__ 5 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 8 #define __arm_new(...) [[arm::new(__VA_ARGS__)]] #define __cpp_rtti 199711L #define __STDC_UTF_16__ 1 #define __SIZE_TYPE__ long unsigned int #define __FLT64_MAX_10_EXP__ 308 #define __FLT16_MAX_10_EXP__ 4 #define __cpp_raw_strings 200710L #define __INT_FAST32_MAX__ 0x7fffffff #define __DBL_HAS_INFINITY__ 1 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __cpp_fold_expressions 201603L #define __DEC32_MIN_EXP__ (-94) #define __builtin_huge_valq __builtin_huge_valf128 #define __cpp_delegating_constructors 200604L #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ short int #define __cpp_template_auto 201606L #define __LDBL_HAS_DENORM__ 1 #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #define __cplusplus 202002L #define __cpp_ref_qualifiers 200710L #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC32_MIN__ 1E-95DF #define __DEPRECATED 1 #define __weak #define __cpp_rvalue_references 200610L #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __FLT16_MANT_DIG__ 11 #define __FLT128_MAX_EXP__ 16384 #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __CONSTANT_CFSTRINGS__ 1 #define __SIG_ATOMIC_WIDTH__ 32 #define __FLT64X_HAS_INFINITY__ 1 #define __ARM_ALIGN_MAX_PWR 28 #define __BFLT16_HAS_INFINITY__ 1 #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __cpp_initializer_lists 200806L #define __FLT32_MAX_EXP__ 128 #define __cpp_hex_float 201603L #define __ARM_FP16_FORMAT_IEEE 1 #define __builtin_infq __builtin_inff128 #define __FP_FAST_FMAF32x 1 #define __FLT_MIN_EXP__ (-125) #define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1 #define __AARCH64EL__ 1 #define __cpp_lambdas 200907L #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST64_TYPE__ long long int #define __ARM_FP16_ARGS 1 #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __DBL_DECIMAL_DIG__ 17 #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FP_FAST_FMAL 1 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __ARM_FEATURE_CLZ 1 #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT_EVAL_METHOD_C99__ 16 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __arm_in(...) [[arm::in(__VA_ARGS__)]] #define __LDBL_DECIMAL_DIG__ 17 #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __aarch64__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __INT_FAST64_WIDTH__ 64 #define __FLT64X_DECIMAL_DIG__ 36 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __INTMAX_WIDTH__ 64 #define __GXX_ABI_VERSION 1019 #define __FLT128_HAS_INFINITY__ 1 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __arm_out(...) [[arm::out(__VA_ARGS__)]] #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __FLT16_MIN_10_EXP__ (-4) #define __VERSION__ "14.2.0" #define __UINT64_C(c) c ## ULL #define __cpp_unicode_characters 201411L #define __ARM_FEATURE_QRDMX 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __cpp_nontype_template_parameter_class 201806L #define __cpp_conditional_explicit 201806L #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __DEC128_MAX_EXP__ 6145 #define __FLT16_MAX_EXP__ 16 #define __cpp_sized_deallocation 201309L #define __BIGGEST_ALIGNMENT__ 16 #define __INT32_C(c) c #define __cpp_aggregate_bases 201603L #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __cpp_aggregate_paren_init 201902L #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __ARM_FEATURE_COMPLEX 1 #define __cpp_constinit 201907L #define __INT_FAST32_TYPE__ int #define __UINT_LEAST16_TYPE__ short unsigned int #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 150000 #define __UINT64_MAX__ 0xffffffffffffffffULL #define __FLT_IS_IEC_60559__ 1 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __ARM_FEATURE_FMA 1 #define __INT8_TYPE__ signed char #define __GNUG__ 14 #define __cpp_digit_separators 201309L #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __arm64__ 1 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __BFLT16_HAS_QUIET_NAN__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __ARM_ARCH_PROFILE 65 #define __LDBL_EPSILON__ 2.22044604925031308084726333618164062e-16L #define __UINTMAX_C(c) c ## UL #define __ARM_PCS_AAPCS64 1 #define __builtin_copysignq __builtin_copysignf128 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1 #define __INT64_MAX__ 0x7fffffffffffffffLL #define __INT_LEAST64_WIDTH__ 64 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __arm64 1 #define __ATOMIC_RELAXED 0 #define __FLT_EVAL_METHOD_TS_18661_3__ 16 #define __SIZEOF_LONG__ 8 #define __cpp_guaranteed_copy_elision 201606L #define __LDBL_DIG__ 15 #define __FLT64_IS_IEC_60559__ 1 #define __FLT16_IS_IEC_60559__ 1 #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fff #define __GCC_CONSTRUCTIVE_SIZE 64 #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffU #define __UINT_LEAST64_TYPE__ long long unsigned int #define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __cpp_unicode_literals 200710L #define __DBL_HAS_DENORM__ 1 #define __UINT_FAST16_TYPE__ short unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __FLT32X_HAS_QUIET_NAN__ 1 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __INT_LEAST16_MAX__ 0x7fff #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __DEC64_MANT_DIG__ 16 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __INT_LEAST64_TYPE__ long long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __cpp_structured_bindings 201606L #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __ARM_ARCH 8 #define __cpp_constexpr_in_decltype 201711L #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __arm_inout(...) [[arm::inout(__VA_ARGS__)]] #define __arm_streaming [[arm::streaming]] #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT64X_MIN_EXP__ (-16381) #define __FLT32_MIN_10_EXP__ (-37) #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __ARM_FEATURE_FP16_FML 1 #define __INT_FAST16_WIDTH__ 16 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __FLT16_HAS_INFINITY__ 1 #define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __cpp_nontype_template_args 201911L #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __cpp_range_based_for 201603L #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __ARM_ARCH_8A 1 #define __ARM_FEATURE_UNALIGNED 1 #define __cpp_concepts 202002L #define __cpp_decltype 200707L #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long long unsigned int #define __cpp_inline_variables 201606L #define __BFLT16_MIN_EXP__ (-125) #define __INT_MAX__ 0x7fffffff #define __STDCPP_THREADS__ 1 #define __INT64_TYPE__ long long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __cpp_inheriting_constructors 201511L #define __BFLT16_MANT_DIG__ 8 #define __FP_FAST_FMAF32 1 #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-1021) #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __LITTLE_ENDIAN__ 1 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __FLT32X_MAX_10_EXP__ 308 #define __cpp_namespace_attributes 201411L #define __SIZEOF_INT128__ 16 #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #define __LDBL_MAX_10_EXP__ 308 #define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) #define __INT_LEAST32_TYPE__ int #define __FLT32_MIN_EXP__ (-125) #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __SIZEOF_WCHAR_T__ 4 #define __ARM_FEATURE_CRC32 1 #define __ARM_NEON 1 #define __MACH__ 1 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __UINT_FAST8_TYPE__ unsigned char #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __arm_preserves(...) [[arm::preserves(__VA_ARGS__)]] #define __BFLT16_HAS_DENORM__ 1 #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FLT16_HAS_DENORM__ 1 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __cpp_alias_templates 200704L #define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221372e-324L #define __GCC_DESTRUCTIVE_SIZE 256 #define __ARM_FEATURE_PAUTH 1 #define __cpp_runtime_arrays 198712L #define __FLT32_DIG__ 6 #define __UINT64_TYPE__ long long unsigned int #define __UINT32_C(c) c ## U #define __cpp_constexpr_dynamic_alloc 201907L #define __WINT_MIN__ (-__WINT_MAX__ - 1) #define __cpp_nsdmi 200809L #define __FLT128_IS_IEC_60559__ 1 #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) #define __PIC__ 2 #define __INT32_MAX__ 0x7fffffff #define __BFLT16_MAX_10_EXP__ 38 #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __cpp_constexpr 202002L #define __cpp_deduction_guides 201907L #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711L #define __INTMAX_TYPE__ long int #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT_LEAST32_WIDTH__ 32 #define __SIZEOF_FLOAT__ 4 #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __builtin_fabsq __builtin_fabsf128 #define __ATOMIC_CONSUME 1 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __GNUC_MINOR__ 2 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __arm_locally_streaming [[arm::locally_streaming]] #define __cpp_template_template_args 201611L #define __DBL_MAX_10_EXP__ 308 #define __INT16_C(c) c #define __ARM_ARCH_ISA_A64 1 #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __BFLT16_IS_IEC_60559__ 0 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __EXCEPTIONS 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-307) #define __cpp_generic_lambdas 201707L #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __cpp_user_defined_literals 200809L #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffff #define __LDBL_NORM_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT_MIN_10_EXP__ (-37) #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __cpp_init_captures 201803L #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 child config.compilerFlags took 5.208164 seconds Executing: /opt/homebrew/bin/gcc-14 --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkLinux from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1398) Check for __linux__ Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c:5:6: error: #error "__linux__ not defined" 5 | #error "__linux__ not defined" | ^~~~~ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c:5:6: error: #error "__linux__ not defined" 5 | #error "__linux__ not defined" | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" #if !defined(__linux__) #error "__linux__ not defined" #endif int main(void) { return 0; } ============================================================================================= TESTING: checkC99Flag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1409) Check for -std=c99 or equivalent flag Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 Accepted C99 compile flag: ============================================================================================= TESTING: checkCFormatting from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:371) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:382) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main(void) { dlopen(libname, RTLD_LAZY);dlopen(libname, RTLD_NOW);dlopen(libname, RTLD_LOCAL);dlopen(libname, RTLD_GLOBAL); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o Defined "HAVE_RTLD_LAZY" to "1" Defined "HAVE_RTLD_NOW" to "1" Defined "HAVE_RTLD_LOCAL" to "1" Defined "HAVE_RTLD_GLOBAL" to "1" ============================================================================================= TESTING: checkStdAtomic from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1442) Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_STDATOMIC_H" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:170) Determines the libraries needed to link using the C++ or Fortran compiler C source code compiled with C. Result is stored in clibs Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o C libraries are not needed when using Fortran linker Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1349) Check if -MMD works for dependency generation, and add it if it does Trying C compiler flag -MMD -MP Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -MMD -MP /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Trying Cxx compiler flag -MMD -MP Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC -MMD -MP /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++20 -fPIC -MMD -MP Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkCxxRestrict from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:125) Check for the CXX restrict keyword equivalent to C99 restrict Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { float * __restrict x; (void)x; return 0; } compilers: Set Cxx restrict keyword to : __restrict Defined "CXX_RESTRICT" to "__restrict" Executing: /opt/homebrew/bin/g++-14 --help | head -n 500 ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:401) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { class somename { public: int i; }; somename b; b.i = 0; (void)b.i; return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:428) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define Type int #define PetscReal double #define PetscComplex std::complex /* The two lines, from petsccxxcomplexfix.h, can cause the combination "C++14 + GCC-4.x libstdc++ library" to fail, complaining imag() is not marked const. If the compiler can compile these two lines, it should be able to compile other lines. */ static inline PetscComplex operator-(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) - const_cast(rhs); } static inline PetscComplex operator/(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) / const_cast(rhs); } int main(void) { Type x = 2; PetscComplex y(1.0,1.0),z,w; z = x - y; w = x / y; std::cout << z << w; return 0; } the CXX compiler supports petsccxxcomplexfix.h Defined "HAVE_CXX_COMPLEX_FIX" to "1" ============================================================================================= TESTING: checkStdAtomic from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1442) Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_CXX_ATOMIC" to "1" ============================================================================================= TESTING: checkCxxLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:457) Determines the libraries needed to link using the C or Fortran compiler C++ source code compiled with C++. Result is stored in cxxlibs Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "std::ios_base::Init::Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::ios_base::Init::~Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::basic_ostream>& std::__ostream_insert>(std::basic_ostream>&, char const*, long)", referenced from: asub() in confc.o "std::cout", referenced from: asub() in confc.o "typeinfo for int", referenced from: asub() in confc.o GCC_except_table0 in confc.o "___cxa_allocate_exception", referenced from: asub() in confc.o "___cxa_begin_catch", referenced from: asub() in confc.o "___cxa_end_catch", referenced from: asub() in confc.o asub() in confc.o "___cxa_throw", referenced from: asub() in confc.o "___gxx_personality_v0", referenced from: /private/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "std::ios_base::Init::Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::ios_base::Init::~Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::basic_ostream>& std::__ostream_insert>(std::basic_ostream>&, char const*, long)", referenced from: asub() in confc.o "std::cout", referenced from: asub() in confc.o "typeinfo for int", referenced from: asub() in confc.o GCC_except_table0 in confc.o "___cxa_allocate_exception", referenced from: asub() in confc.o "___cxa_begin_catch", referenced from: asub() in confc.o "___cxa_end_catch", referenced from: asub() in confc.o asub() in confc.o "___cxa_throw", referenced from: asub() in confc.o "___gxx_personality_v0", referenced from: /private/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /opt/homebrew/bin/gcc-14 --help | head -n 500 Executing: /opt/homebrew/bin/gcc-14 --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lstdc++ compilers: C++ requires -lstdc++ to link with C compiler Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lstdc++ Additional C++ libraries are not needed when using FC linker Executing: /opt/homebrew/bin/g++-14 -V stdout: g++-14: error: unrecognized command-line option '-V' g++-14: fatal error: no input files compilation terminated. ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:781) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS Testing Fortran mangling type underscore with code void d1chk_(void){return;} Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran8plus compiler Defined "FORTRAN_CHARLEN_T" to "size_t" ============================================================================================= TESTING: checkFortranNameManglingDouble from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:819) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "_d1_chk_", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_d1_chk_", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkFortranLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:829) Substitutes for FLIBS the libraries needed to link using the C or C++ compiler Fortran source code compiled with Fortran. Result is stored in flibs. This macro is intended to be used in those situations when it is necessary to mix, e.g. C++ and Fortran 77, source code into a single program or shared library. For example, if object files from a C++ and Fortran 77 compiler must be linked together, then the C++ compiler/linker must be used for linking (since special C++-ish things need to happen at link time like calling global constructors, instantiating templates, enabling exception support, etc.). However, the Fortran 77 intrinsic and run-time libraries must be linked in as well, but the C++ compiler/linker does not know how to add these Fortran 77 libraries. This code was translated from the autoconf macro which was packaged in its current form by Matthew D. Langston . However, nearly all of this macro came from the OCTAVE_FLIBS macro in octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton for writing this extremely useful macro. Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:2:11: 2 | use mpi | 1 Fatal Error: Cannot open module file 'mpi.mod' for reading at (1): No such file or directory compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:2:11: 2 | use mpi | 1 Fatal Error: Cannot open module file 'mpi.mod' for reading at (1): No such file or directory compilation terminated. Source: program main use mpi call MPI_Allreduce() end Compile failed inside link Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:3:2: 3 | call MPI_Allreduce() | 1 ~~~ Fatal Error: mpif.h: No such file or directory compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:3:2: 3 | call MPI_Allreduce() | 1 ~~~ Fatal Error: mpif.h: No such file or directory compilation terminated. Source: program main #include call MPI_Allreduce() end Compile failed inside link Executing: /opt/homebrew/bin/gfortran-14 -V stdout: gfortran-14: error: unrecognized command-line option '-V' gfortran-14: fatal error: no input files compilation terminated. Executing: /opt/homebrew/bin/gcc-14 --help | head -n 80 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and multiple library search directories. -print-multi-os-directory Display the relative path to OS libraries. -print-sysroot Display the target libraries directory. -print-sysroot-headers-suffix Display the sysroot suffix used to find headers. -Wa, Pass comma-separated on to the assembler. -Wp, Pass comma-separated on to the preprocessor. -Wl, Pass comma-separated on to the linker. -Xassembler Pass on to the assembler. -Xpreprocessor Pass on to the preprocessor. -Xlinker Pass on to the linker. -save-temps Do not delete intermediate files. -save-temps= Do not delete intermediate files. -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -pipe Use pipes rather than intermediate files. -time Time the execution of each subprocess. -specs= Override built-in specs with the contents of . -std= Assume that the input sources are for . --sysroot= Use as the root directory for headers and libraries. -B Add to the compiler's search paths. -v Display the programs invoked by the compiler. -### Like -v but options quoted and commands not executed. -E Preprocess only; do not compile, assemble or link. -S Compile only; do not assemble or link. -c Compile and assemble, but do not link. -o Place the output into . -pie Create a dynamically linked position independent executable. -shared Create a shared library. -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-14. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' return end Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "__gfortran_st_write", referenced from: _asub_ in confc.o "__gfortran_st_write_done", referenced from: _asub_ in confc.o "__gfortran_transfer_character_write", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__gfortran_st_write", referenced from: _asub_ in confc.o "__gfortran_st_write_done", referenced from: _asub_ in confc.o "__gfortran_transfer_character_write", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' return end Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lgfortran compilers: Fortran requires -lgfortran to link with C compiler Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' return end Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lgfortran Additional Fortran libraries are not needed when using C++ linker ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1314) Check that Fortran can link C++ libraries Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/cxxobj.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o compilers: Fortran can link C++ functions ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1505) Sets the selected compilers into the framework child config.compilers took 9.485644 seconds ============================================================================================= TESTING: checkFortranTypeSizes from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:56) Check whether real*8 is supported and suggest flags which will allow support Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:2:21: 2 | real*8 variable | 1 Warning: Unused variable 'variable' declared at (1) [-Wunused-variable] Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:2:21: 2 | real*8 variable | 1 Warning: Unused variable 'variable' declared at (1) [-Wunused-variable] Source: program main real*8 variable end ============================================================================================= TESTING: checkFortranPreprocessor from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:73) Determine if Fortran handles preprocessing properly Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch compilers: Fortran uses preprocessor ============================================================================================= TESTING: checkFortranDefineCompilerOption from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:96) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -DTesting /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -DTesting Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro ============================================================================================= TESTING: checkFortran90 from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:147) Determine whether the Fortran compiler handles F90 Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:3:43: 3 | REAL(KIND=SELECTED_REAL_KIND(10)) d | 1 Warning: Unused variable 'd' declared at (1) [-Wunused-variable] Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:3:43: 3 | REAL(KIND=SELECTED_REAL_KIND(10)) d | 1 Warning: Unused variable 'd' declared at (1) [-Wunused-variable] Source: program main REAL(KIND=SELECTED_REAL_KIND(10)) d INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8) INTEGER (KIND=int) :: ierr ierr = 1 end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o Fortran compiler supports F90 ============================================================================================= TESTING: checkFortran90FreeForm from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:174) Determine whether the Fortran compiler handles F90FreeForm We also require that the compiler handles lines longer than 132 characters Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o Defined "USING_F90FREEFORM" to "1" Fortran compiler supports F90FreeForm ============================================================================================= TESTING: checkFortran2003 from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:188) Determine whether the Fortran compiler handles F2003 Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:22:34: 22 | CArray(Len+1) = c_loc(nullc) | ^ Warning: 'carray.data' may be used uninitialized [-Wmaybe-uninitialized] /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:16:48: 16 | Type(C_Ptr),Dimension(:),Pointer :: CArray | ^ note: 'carray.data' was declared here Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:22:34: 22 | CArray(Len+1) = c_loc(nullc) | ^ Warning: 'carray.data' may be used uninitialized [-Wmaybe-uninitialized] /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90:16:48: 16 | Type(C_Ptr),Dimension(:),Pointer :: CArray | ^ note: 'carray.data' was declared here Source: module Base_module type, public :: base_type integer :: A contains procedure, public :: Print => BasePrint end type base_type contains subroutine BasePrint(this) class(base_type) :: this end subroutine BasePrint end module Base_module program main use,intrinsic :: iso_c_binding Type(C_Ptr),Dimension(:),Pointer :: CArray character(kind=c_char),pointer :: nullc => null() character(kind=c_char,len=5),dimension(:),pointer::list1 allocate(list1(5)) CArray(1:Len) = c_loc(list1) CArray(Len+1) = c_loc(nullc) end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o Defined "USING_F2003" to "1" Fortran compiler supports F2003 ============================================================================================= TESTING: checkFortran90Array from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:224) Check for F90 array interfaces Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void f90arraytest_(void* a1, void* a2,void* a3, void* i) { printf("arrays [%p %p %p]\n",a1,a2,a3); fflush(stdout); return; } void f90ptrtest_(void* a1, void* a2,void* a3, void* i, void* p1 ,void* p2, void* p3) { printf("arrays [%p %p %p]\n",a1,a2,a3); if ((p1 == p3) && (p1 != p2)) { printf("pointers match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); } else { printf("pointers do not match! [%p %p] [%p]\n",p1,p3,p2); fflush(stdout); exit(111); } return; } ======== Checking running linked program Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main Interface Subroutine f90ptrtest(p1,p2,p3,i) integer, pointer :: p1(:,:) integer, pointer :: p2(:,:) integer, pointer :: p3(:,:) integer i End Subroutine End Interface integer, pointer :: ptr1(:,:),ptr2(:,:) integer, target :: array(6:8,9:21) integer in in = 25 ptr1 => array ptr2 => array call f90arraytest(ptr1,ptr2,ptr1,in) call f90ptrtest(ptr1,ptr2,ptr1,in) end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/fooobj.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest stdout: arrays [0x16cf43150 0x16cf43150 0x16cf43150] arrays [0x16cf43090 0x16cf430f0 0x16cf43090] pointers do not match! [0x1965bb910 0xa] [0x16cf43010] ERROR while running executable: Could not execute "['/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest']": arrays [0x16cf43150 0x16cf43150 0x16cf43150] arrays [0x16cf43090 0x16cf430f0 0x16cf43090] pointers do not match! [0x1965bb910 0xa] [0x16cf43010] compilers: F90 uses a single argument for array pointers ============================================================================================= TESTING: checkFortran90AssumedType from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:311) Check if Fortran compiler array pointer is a raw pointer in C Executing: /opt/homebrew/bin/gfortran-14 -qversion stdout: gfortran-14: error: unrecognized command-line option '-qversion'; did you mean '--version'? gfortran-14: fatal error: no input files compilation terminated. ============================================================================================= TESTING: checkFortranModuleInclude from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:317) Figures out what flag is used to specify the include path for Fortran modules Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/configtest.o compilers: Fortran module include flag -I found ============================================================================================= TESTING: checkFortranModuleOutput from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:383) Figures out what flag is used to specify the output path for Fortran modules Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -module /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: gfortran-14: error: unrecognized command-line option '-module'; did you mean '-Mmodules'? Possible ERROR while running compiler: exit code 1 stderr: gfortran-14: error: unrecognized command-line option '-module'; did you mean '-Mmodules'? Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module compile failed Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -module:/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: gfortran-14: error: unrecognized command-line option '-module:/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir' Possible ERROR while running compiler: exit code 1 stderr: gfortran-14: error: unrecognized command-line option '-module:/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir' Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: compile failed Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fmod=/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 stdout: f951: Warning: command-line option '-fmod=/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir' is valid for Modula-2 but not for Fortran Possible ERROR while running compiler:exit code 0 stderr: f951: Warning: command-line option '-fmod=/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir' is valid for Modula-2 but not for Fortran Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -fmod= failed Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -J/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/confdir -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -J found ============================================================================================= TESTING: checkFortranTypeStar from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:136) Determine whether the Fortran compiler handles type(*) Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main interface subroutine a(b) type(*) :: b(:) end subroutine end interface end Defined "HAVE_FORTRAN_TYPE_STAR" to "1" Fortran compiler supports type(*) ============================================================================================= TESTING: checkFortranTypeInitialize from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:126) Determines if PETSc objects in Fortran are initialized by default (doesn't work with common blocks) Defined "FORTRAN_TYPE_INITIALIZE" to " = -2" Initializing Fortran objects ============================================================================================= TESTING: configureFortranFlush from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:116) Determine if Fortran has a flush() command Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o Defined "HAVE_FORTRAN_FLUSH" to "1" ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:428) Check if -MMD works for dependency generation, and add it if it does Trying FC compiler flag -MMD -MP Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -MMD -MP /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -MMD -MP Defined make macro "FC_DEPFLAGS" to "-MMD -MP" ============================================================================================= TESTING: checkFortran90LineLength from config.compilersFortran(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilersFortran.py:163) Determine whether the Fortran compiler has infinite line length Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr,ierr2; ierr = 1; ierr2 = 2 end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran/conftest.o Defined "HAVE_FORTRAN_FREE_LINE_LENGTH_NONE" to "1" Fortran compiler has unlimited line length child config.compilersFortran took 4.246223 seconds ============================================================================================= TESTING: checkStdC from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:121) Determine if C standard headers support everything PETSc needs Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c ======== Checking running linked program Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main(void) { int i; for(i = 0; i < 256; i++) if (XOR(islower(i), ISLOWER(i)) || toupper(i) != TOUPPER(i)) exit(2); exit(0); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest ============================================================================================= TESTING: checkSysWait from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:155) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifndef WEXITSTATUS #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) #endif #ifndef WIFEXITED #define WIFEXITED(stat_val) (((stat_val) & 255) == 0) #endif int main(void) { int s; wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; return 0; } Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: checkTime from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:177) Checks if you can safely include both and , and if so defines TIME_WITH_SYS_TIME Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" Checking for header: sys/time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIME_H" to "1" ============================================================================================= TESTING: checkMath from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:183) Checks for the math headers and defines Checking for header: math.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double pi = M_PI; (void)pi; return 0; } Found math #defines, like M_PI ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MACHINE_ENDIAN_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: setjmp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: dos.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: dos.h: No such file or directory 3 | #include | ^~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: fcntl.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: io.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: io.h: No such file or directory 3 | #include | ^~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: malloc.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: malloc.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: pwd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_PWD_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: strings.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STRINGS_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: unistd.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_UNISTD_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: machine/endian.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MACHINE_ENDIAN_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/param.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_PARAM_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/procfs.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/procfs.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/resource.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_RESOURCE_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/systeminfo.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sys/systeminfo.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/times.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TIMES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/utsname.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_UTSNAME_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/socket.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_SOCKET_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/wait.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_WAIT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: netinet/in.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETINET_IN_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: netdb.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_NETDB_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: direct.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: direct.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: time.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: Ws2tcpip.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: Ws2tcpip.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: sys/types.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: WindowsX.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: WindowsX.h: No such file or directory 3 | #include | ^~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: float.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: ieeefp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: ieeefp.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: stdint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: inttypes.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:80) Checks for "header", and defines HAVE_"header" if found Checking for header: immintrin.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: immintrin.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~ compilation terminated. ============================================================================================= TESTING: checkRecursiveMacros from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:198) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void a(int i, int j) {} #define a(b) a(b,__LINE__) int main(void) { a(0); return 0; } child config.headers took 4.870546 seconds ============================================================================================= TESTING: configureL1CacheLineSize from config.utilities.cacheDetails(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/cacheDetails.py:127) Try to determine the size (in bytes) of an L1 cacheline. On success defines the variable PETSC_LEVEL1_DCACHE_LINESIZE to the determined value. Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int64_t getconf_level1_dcache_linesize() { int64_t linesize = 32; size_t size = sizeof(linesize); int ret = sysctlbyname("hw.cachelinesize", &linesize, &size, NULL, 0); return ret ? 32 : linesize; } int main(void) { getconf_level1_dcache_linesize(); return 0; } ======== Checking running linked program Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int64_t getconf_level1_dcache_linesize() { int64_t linesize = 32; size_t size = sizeof(linesize); int ret = sysctlbyname("hw.cachelinesize", &linesize, &size, NULL, 0); return ret ? 32 : linesize; } int main(void) { FILE *output = fopen("conftestval", "w"); if (!output) return 1; fprintf(output, "%ld", (long)getconf_level1_dcache_linesize()); fclose(output); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails/conftest Defined "LEVEL1_DCACHE_LINESIZE" to "128" child config.utilities.cacheDetails took 0.692366 seconds ============================================================================================= TESTING: check_struct_sigaction from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:42) Checks if "struct sigaction" exists in signal.h. This check is for C89 check. Checking for type: struct sigaction Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { struct sigaction a; (void)a; return 0; } struct sigaction found Defined "HAVE_STRUCT_SIGACTION" to "1" ============================================================================================= TESTING: check__int64 from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:48) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c:11:1: error: unknown type name '__int64'; did you mean '__int64_t'? 11 | __int64 a; | ^~~~~~~ | __int64_t Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c:11:1: error: unknown type name '__int64'; did you mean '__int64_t'? 11 | __int64 a; | ^~~~~~~ | __int64_t Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { __int64 a; (void)a; return 0; } __int64 found ============================================================================================= TESTING: checkSizeTypes from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:54) Checks for types associated with sizes, such as size_t. Checking for type: size_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { size_t a; (void)a; return 0; } size_t found ============================================================================================= TESTING: checkFileTypes from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:64) Checks for types associated with files, such as mode_t, off_t, etc. Checking for type: mode_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { mode_t a; (void)a; return 0; } mode_t found Checking for type: off_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { off_t a; (void)a; return 0; } off_t found ============================================================================================= TESTING: checkIntegerTypes from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:59) Checks for types associated with integers, such as int32_t. Checking for type: int32_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { int32_t a; (void)a; return 0; } int32_t found ============================================================================================= TESTING: checkPID from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:70) Checks for pid_t, and defines it if necessary Checking for type: pid_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { pid_t a; (void)a; return 0; } pid_t found ============================================================================================= TESTING: checkC99Complex from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:74) Check for complex numbers in C99 std Note that since PETSc source code uses _Complex we test specifically for that, not complex Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main(void) { double _Complex x; x = I; (void)x; return 0; } Defined "HAVE_C99_COMPLEX" to "1" ============================================================================================= TESTING: checkCxxComplex from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:88) Check for complex numbers in namespace std Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { std::complex x; (void)x; return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkSizeof from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: void * Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(void *)==8)*2-1]; Defined "SIZEOF_VOID_P" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: int Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(int)==4)*2-1]; Defined "SIZEOF_INT" to "4" ============================================================================================= TESTING: checkSizeof from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long)==8)*2-1]; Defined "SIZEOF_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: long long Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long long)==8)*2-1]; Defined "SIZEOF_LONG_LONG" to "8" ============================================================================================= TESTING: checkSizeof from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:99) Determines the size of type "typeName", and defines SIZEOF_"typeName" to be the size Checking for size of type: size_t Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(size_t)==8)*2-1]; Defined "SIZEOF_SIZE_T" to "8" Defined "USING_64BIT_PTR" to "1" ============================================================================================= TESTING: checkVisibility from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:133) Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { __attribute__((visibility ("default"))) int foo(void); return 0; } Defined "USE_VISIBILITY_C" to "1" Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { __attribute__((visibility ("default"))) int foo(void); return 0; } Defined "USE_VISIBILITY_CXX" to "1" ============================================================================================= TESTING: checkMaxPathLen from config.types(/Users/hymanjd/src/petsc/config/BuildSystem/config/types.py:155) Sets PETSC_MAX_PATH_LEN depending on values available on the system Determining PETSC_MAX_PATH_LEN Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); int main(void) { return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include #include #if defined(MAXPATHLEN) # define PETSC_MAX_PATH_LEN MAXPATHLEN #elif defined(MAX_PATH) # define PETSC_MAX_PATH_LEN MAX_PATH #elif defined(_MAX_PATH) # define PETSC_MAX_PATH_LEN _MAX_PATH #else # define PETSC_MAX_PATH_LEN 4096 #endif #define xstr(s) str(s) #define str(s) #s char petsc_max_path_len[] = xstr(PETSC_MAX_PATH_LEN); Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types/conftest.c Defined "MAX_PATH_LEN" to "1024" child config.types took 4.342377 seconds ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(/Users/hymanjd/src/petsc/config/PETSc/options/memAlign.py:28) Choose memory alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign took 0.000927 seconds ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(void); static void _check_handle_sigfpes(void) { handle_sigfpes(); } int main(void) { _check_handle_sigfpes(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lfpe stdout: ld: library 'fpe' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'fpe' not found collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(void); static void _check_socket(void) { socket(); } int main(void) { _check_socket(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lsocket -lnsl stdout: ld: library 'socket' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'socket' not found collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [handle_sigfpes] in library ['fpe'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char handle_sigfpes(void); static void _check_handle_sigfpes(void) { handle_sigfpes(); } int main(void) { _check_handle_sigfpes(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lfpe stdout: ld: library 'fpe' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'fpe' not found collect2: error: ld returned 1 exit status ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [socket] in library ['socket', 'nsl'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char socket(void); static void _check_socket(void) { socket(); } int main(void) { _check_socket(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lsocket -lnsl stdout: ld: library 'socket' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'socket' not found collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkMath from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:315) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin(void) { double x,y; int s = scanf("%lf",&x); y = sin(x); printf("%f %d",y,s); } #include double floor(double); static void _check_floor(void) { double x,y; int s = scanf("%lf",&x); y = floor(x); printf("%f %d",y,s); } #include double log10(double); static void _check_log10(void) { double x,y; int s = scanf("%lf",&x); y = log10(x); printf("%f %d",y,s); } #include double pow(double, double); static void _check_pow(void) { double x,y; int s = scanf("%lf",&x); y = pow(x,x); printf("%f %d",y,s); } int main(void) { _check_sin(); _check_floor(); _check_log10(); _check_pow(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include double sin(double); static void _check_sin(void) { double x,y; int s = scanf("%lf",&x); y = sin(x); printf("%f %d",y,s); } #include double floor(double); static void _check_floor(void) { double x,y; int s = scanf("%lf",&x); y = floor(x); printf("%f %d",y,s); } #include double log10(double); static void _check_log10(void) { double x,y; int s = scanf("%lf",&x); y = log10(x); printf("%f %d",y,s); } #include double pow(double, double); static void _check_pow(void) { double x,y; int s = scanf("%lf",&x); y = pow(x,x); printf("%f %d",y,s); } void dummy(void) {_check_sin(); _check_floor(); _check_log10(); _check_pow();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o CheckMath: using math library [] ============================================================================================= TESTING: checkMathErf from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:336) Check for erf() in libm, the math library Checking for functions [erf] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_erf(void) { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); (void)y; } int main(void) { _check_erf(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_erf(void) { double (*checkErf)(double) = erf;double x = 0,y; y = (*checkErf)(x); (void)y; } void dummy(void) {_check_erf();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:345) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_tgamma(void) { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); (void)y; } int main(void) { _check_tgamma(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_tgamma(void) { double (*checkTgamma)(double) = tgamma;double x = 0,y; y = (*checkTgamma)(x); (void)y; } void dummy(void) {_check_tgamma();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:354) Check for lgamma() in libm, the math library Checking for functions [lgamma] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include #include static void _check_lgamma(void) { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } int main(void) { _check_lgamma(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include #include static void _check_lgamma(void) { double (*checkLgamma)(double) = lgamma;double x = 1,y; y = (*checkLgamma)(x);if (y != 0.) abort(); } void dummy(void) {_check_lgamma();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:367) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_fesetenv(void) { fesetenv(FE_DFL_ENV); } int main(void) { _check_fesetenv(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_fesetenv(void) { fesetenv(FE_DFL_ENV); } void dummy(void) {_check_fesetenv();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Defined "HAVE_FENV_H" to "1" Checking for functions [feclearexcept] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_feclearexcept(void) { feclearexcept(FE_INEXACT); } int main(void) { _check_feclearexcept(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_feclearexcept(void) { feclearexcept(FE_INEXACT); } void dummy(void) {_check_feclearexcept();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Defined "HAVE_FE_VALUES" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:379) Check for log2() in libm, the math library Checking for functions [log2] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_log2(void) { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); (void)y; } int main(void) { _check_log2(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_log2(void) { double (*checkLog2)(double) = log2; double x = 2.5, y = (*checkLog2)(x); (void)y; } void dummy(void) {_check_log2();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:388) Check for presence of clock_gettime() in realtime library (POSIX Realtime extensions) Checking for functions [clock_gettime] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } int main(void) { _check_clock_gettime(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } void dummy(void) {_check_clock_gettime();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o realtime functions are linked in by default ============================================================================================= TESTING: checkDynamic from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:404) Check for the header and libraries necessary for dynamic library manipulation Checking for functions [dlopen] in library ['dl'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } int main(void) { _check_dlopen(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -ldl Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } void dummy(void) {_check_dlopen();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -ldl Defined "HAVE_LIBDL" to "1" Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DLFCN_H" to "1" ============================================================================================= TESTING: checkExecutableExportFlag from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:630) Checks for the flag that allows executables to export symbols to dlsym() ======== Checking running linked program Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT __attribute__((visibility ("default"))) extern PETSC_DLLEXPORT int foo() { return 42; } int main(void) { void *lib; int (*foo)(); lib = dlopen(NULL, RTLD_LAZY); if (!lib) { fprintf(stderr, "Could not open executable: %s\n", dlerror()); exit(1); } foo = (int (*)(void)) dlsym(lib, "foo"); if (!foo) { fprintf(stderr, "Could not find function in executable\n"); exit(1); } if ((*foo)() != 42) { fprintf(stderr, "Could not run function\n"); exit(1); } return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -ldl Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest Executable exports symbols for dlopen() Defined "HAVE_EXECUTABLE_EXPORT" to "1" Defined make macro "EXEFLAGS" to "" child config.libraries took 9.022822 seconds ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/Users/hymanjd/src/petsc/config/PETSc/options/libraryOptions.py:38) Sets PETSC_USE_DEBUG, PETSC_USE_INFO, PETSC_USE_LOG, PETSC_USE_CTABLE, PETSC_USE_DMLANDAU_2D, PETSC_USE_FORTRAN_KERNELS, and PETSC_USE_AVX512_KERNELS Defined "USE_LOG" to "1" Executing: /opt/homebrew/bin/gcc-14 -qversion stdout: gcc-14: error: unrecognized command-line option '-qversion'; did you mean '--version'? gcc-14: fatal error: no input files compilation terminated. Defined "USE_MALLOC_COALESCED" to "1" Defined "USE_INFO" to "1" Defined "USE_CTABLE" to "1" Defined "USE_DMLANDAU_2D" to "1" **********Checking if running on BGL/IBM detected Checking for functions [bgl_perfctr_void] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bgl_perfctr_void(void); static void _check_bgl_perfctr_void(void) { bgl_perfctr_void(); } int main(void) { _check_bgl_perfctr_void(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o stdout: Undefined symbols for architecture arm64: "_bgl_perfctr_void", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_bgl_perfctr_void", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [ADIOI_BGL_Open] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char ADIOI_BGL_Open(void); static void _check_ADIOI_BGL_Open(void) { ADIOI_BGL_Open(); } int main(void) { _check_ADIOI_BGL_Open(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o stdout: Undefined symbols for architecture arm64: "_ADIOI_BGL_Open", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_ADIOI_BGL_Open", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status *********BGL/IBM test failure Defined "USE_BACKWARD_LOOP" to "1" Defined "USE_AVX512_KERNELS" to "1" ============================================================================================= TESTING: configureISColorValueType from PETSc.options.libraryOptions(/Users/hymanjd/src/petsc/config/PETSc/options/libraryOptions.py:93) Sets PETSC_IS_COLORING_VALUE_TYPE, PETSC_MPIU_IS_COLORING_VALUE_TYPE, and PETSC_IS_COLORING_MAX as required by ISColoring Defined "MPIU_IS_COLORING_VALUE_TYPE" to "MPI_UNSIGNED_SHORT" Defined "IS_COLORING_MAX" to "USHRT_MAX" Defined "IS_COLORING_VALUE_TYPE" to "short" Defined "IS_COLORING_VALUE_TYPE_F" to "integer2" child PETSc.options.libraryOptions took 0.639450 seconds child config.atomics took 0.000011 seconds ============================================================================================= TESTING: checkVSNPrintf from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:106) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { va_list Argp = { 0 };char str[6]; vsnprintf(str,5, "%d", Argp ); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:136) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { struct timespec tp; tp.tv_sec = 0; tp.tv_nsec = (long)(1e9); nanosleep(&tp,0); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_NANOSLEEP" to "1" ============================================================================================= TESTING: checkMemmove from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:142) Check for functional memmove() - as MS VC requires correct includes to for this test Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char c1[1], c2[1] = "c"; size_t n=1; memmove(c1,c2,n); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:112) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include static void myhandler(int sig) {} int main(void) { signal(SIGFPE,myhandler); return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:122) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be 6 | int ierr; void *p; ierr = free(p); return ierr; | ^ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:25: error: void value not ignored as it ought to be 6 | int ierr; void *p; ierr = free(p); return ierr; | ^ Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ierr; void *p; ierr = free(p); return ierr; return 0; } Compile failed inside link ============================================================================================= TESTING: checkVariableArgumentLists from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:128) Checks whether the variable argument list functionality is working Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { va_list l1, l2; va_copy(l1, l2); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:85) Recursive decompose to rapidly classify functions as found or missing To confirm that a function is missing, we require a compile/link failure with only that function in a compilation unit. In contrast, we can confirm that many functions are present by compiling them all together in a large compilation unit. We optimistically compile everything together, then trim all functions that were named in the error message and bisect the result. The trimming is only an optimization to increase the likelihood of a big-batch compile succeeding; we do not rely on the compiler naming missing functions. Checking for functions [_sleep gethostbyname _getcwd uname time _set_output_format socket stricmp getrusage dlclose getcwd access realpath drand48 PXFGETARG fork posix_memalign strcasecmp clock gethostname _snprintf lseek bzero dlerror usleep rand _lseek _mkdir sbreak sleep snprintf fpsetsticky fpresetsticky popen __gcov_dump getpagesize _access getdomainname readlink dlsym dlopen] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:28:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 28 | char fork(); | ^~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:29:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 29 | char posix_memalign(); | ^~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:30:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 30 | char strcasecmp(); | ^~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:35:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 35 | char bzero(); | ^~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:43:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 43 | char snprintf(); | ^~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:1: note: 'snprintf' is declared in header '' 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:28:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 28 | char fork(); | ^~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:29:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 29 | char posix_memalign(); | ^~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:30:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 30 | char strcasecmp(); | ^~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:35:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 35 | char bzero(); | ^~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:43:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 43 | char snprintf(); | ^~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:1: note: 'snprintf' is declared in header '' 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); char gethostbyname(); char _getcwd(); char uname(); char time(); char _set_output_format(); char socket(); char stricmp(); char getrusage(); char dlclose(); char getcwd(); char access(); char realpath(); char drand48(); char PXFGETARG(); char fork(); char posix_memalign(); char strcasecmp(); char clock(); char gethostname(); char _snprintf(); char lseek(); char bzero(); char dlerror(); char usleep(); char rand(); char _lseek(); char _mkdir(); char sbreak(); char sleep(); char snprintf(); char fpsetsticky(); char fpresetsticky(); char popen(); char __gcov_dump(); char getpagesize(); char _access(); char getdomainname(); char readlink(); char dlsym(); char dlopen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub___gcov_dump) || defined (__stub_____gcov_dump) __gcov_dump_will_always_fail_with_ENOSYS(); #else __gcov_dump(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_PXFGETARG", referenced from: _main in conftest.o "___gcov_dump", referenced from: _main in conftest.o "__access", referenced from: _main in conftest.o "__getcwd", referenced from: _main in conftest.o "__lseek", referenced from: _main in conftest.o "__mkdir", referenced from: _main in conftest.o "__set_output_format", referenced from: _main in conftest.o "__sleep", referenced from: _main in conftest.o "__snprintf", referenced from: _main in conftest.o "_fpresetsticky", referenced from: _main in conftest.o "_fpsetsticky", referenced from: _main in conftest.o "_sbreak", referenced from: _main in conftest.o "_stricmp", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_PXFGETARG", referenced from: _main in conftest.o "___gcov_dump", referenced from: _main in conftest.o "__access", referenced from: _main in conftest.o "__getcwd", referenced from: _main in conftest.o "__lseek", referenced from: _main in conftest.o "__mkdir", referenced from: _main in conftest.o "__set_output_format", referenced from: _main in conftest.o "__sleep", referenced from: _main in conftest.o "__snprintf", referenced from: _main in conftest.o "_fpresetsticky", referenced from: _main in conftest.o "_fpsetsticky", referenced from: _main in conftest.o "_sbreak", referenced from: _main in conftest.o "_stricmp", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [gethostbyname uname time socket getrusage dlclose realpath drand48 fork posix_memalign strcasecmp] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:21:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 21 | char fork(); | ^~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:22:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 22 | char posix_memalign(); | ^~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:23:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 23 | char strcasecmp(); | ^~~~~~~~~~ Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:21:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 21 | char fork(); | ^~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:22:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, long unsigned int, long unsigned int)' [-Wbuiltin-declaration-mismatch] 22 | char posix_memalign(); | ^~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:23:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 23 | char strcasecmp(); | ^~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char gethostbyname(); char uname(); char time(); char socket(); char getrusage(); char dlclose(); char realpath(); char drand48(); char fork(); char posix_memalign(); char strcasecmp(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_GETHOSTBYNAME" to "1" Defined "HAVE_UNAME" to "1" Defined "HAVE_TIME" to "1" Defined "HAVE_SOCKET" to "1" Defined "HAVE_GETRUSAGE" to "1" Defined "HAVE_DLCLOSE" to "1" Defined "HAVE_REALPATH" to "1" Defined "HAVE_DRAND48" to "1" Defined "HAVE_FORK" to "1" Defined "HAVE_POSIX_MEMALIGN" to "1" Defined "HAVE_STRCASECMP" to "1" Checking for functions [clock gethostname bzero dlerror usleep rand popen getpagesize getdomainname readlink dlsym dlopen] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:15:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 15 | char bzero(); | ^~~~~ Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:15:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, long unsigned int)' [-Wbuiltin-declaration-mismatch] 15 | char bzero(); | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char clock(); char gethostname(); char bzero(); char dlerror(); char usleep(); char rand(); char popen(); char getpagesize(); char getdomainname(); char readlink(); char dlsym(); char dlopen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_CLOCK" to "1" Defined "HAVE_GETHOSTNAME" to "1" Defined "HAVE_BZERO" to "1" Defined "HAVE_DLERROR" to "1" Defined "HAVE_USLEEP" to "1" Defined "HAVE_RAND" to "1" Defined "HAVE_POPEN" to "1" Defined "HAVE_GETPAGESIZE" to "1" Defined "HAVE_GETDOMAINNAME" to "1" Defined "HAVE_READLINK" to "1" Defined "HAVE_DLSYM" to "1" Defined "HAVE_DLOPEN" to "1" Checking for functions [_sleep] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _sleep(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__sleep) || defined (__stub____sleep) _sleep_will_always_fail_with_ENOSYS(); #else _sleep(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__sleep", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__sleep", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [_getcwd] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _getcwd(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__getcwd", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__getcwd", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [_set_output_format] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _set_output_format(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__set_output_format) || defined (__stub____set_output_format) _set_output_format_will_always_fail_with_ENOSYS(); #else _set_output_format(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__set_output_format", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__set_output_format", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [stricmp] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char stricmp(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_stricmp", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_stricmp", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [getcwd] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char getcwd(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_GETCWD" to "1" Checking for functions [access] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char access(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_ACCESS" to "1" Checking for functions [PXFGETARG] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char PXFGETARG(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_PXFGETARG", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_PXFGETARG", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [_snprintf] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__snprintf", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__snprintf", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [lseek] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_LSEEK" to "1" Checking for functions [_lseek] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__lseek", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__lseek", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [_mkdir] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _mkdir(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__mkdir", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__mkdir", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [sbreak] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sbreak(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_sbreak", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_sbreak", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [sleep] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sleep(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_SLEEP" to "1" Checking for functions [snprintf] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:13:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 13 | char snprintf(); | ^~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:1: note: 'snprintf' is declared in header '' 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:13:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, long unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 13 | char snprintf(); | ^~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:6:1: note: 'snprintf' is declared in header '' 5 | #include +++ |+#include 6 | /* Override any gcc2 internal prototype to avoid an error. */ Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_SNPRINTF" to "1" Checking for functions [fpsetsticky] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpsetsticky(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_fpsetsticky", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_fpsetsticky", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [fpresetsticky] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char fpresetsticky(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "_fpresetsticky", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_fpresetsticky", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [__gcov_dump] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char __gcov_dump(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub___gcov_dump) || defined (__stub_____gcov_dump) __gcov_dump_will_always_fail_with_ENOSYS(); #else __gcov_dump(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "___gcov_dump", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "___gcov_dump", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for functions [_access] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* System header to define __stub macros and hopefully no other prototypes since they would conflict with our 'char funcname()' declaration below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char _access(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o stdout: Undefined symbols for architecture arm64: "__access", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__access", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /opt/homebrew/bin/gcc-14 -v stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gcc-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) ============================================================================================= TESTING: checkMmap from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:148) Check for functional mmap() to allocate shared memory and define HAVE_MMAP Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { int fd; fd=open("/tmp/file",O_RDWR); mmap((void*)0,100,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_MMAP" to "1" ============================================================================================= TESTING: checkMkstemp from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:154) Check for mkstemp() to avoid using tmpnam as it is often deprecated Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _XOPEN_SOURCE 600 #include #include int main(void) { char filename[100]; strcpy(filename, "/tmp/fileXXXXXX"); mkstemp(filename); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o Defined "HAVE_MKSTEMP" to "1" ============================================================================================= TESTING: checkTmpnam_s from config.functions(/Users/hymanjd/src/petsc/config/BuildSystem/config/functions.py:159) Check for tmpnam_s() to avoid using tmpnam as it is often deprecated Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:7:2: error: implicit declaration of function 'tmpnam_s'; did you mean 'tmpnam'? [-Wimplicit-function-declaration] 7 | tmpnam_s(filename, sizeof(filename)); | ^~~~~~~~ | tmpnam Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions/conftest.c:7:2: error: implicit declaration of function 'tmpnam_s'; did you mean 'tmpnam'? [-Wimplicit-function-declaration] 7 | tmpnam_s(filename, sizeof(filename)); | ^~~~~~~~ | tmpnam Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char filename[L_tmpnam]; tmpnam_s(filename, sizeof(filename)); return 0; } Compile failed inside link child config.functions took 8.812321 seconds ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/getResidentSetSize.py:31) Try to determine how to measure the memory usage Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c:38:18: error: implicit declaration of function 'getpagesize'; did you mean 'getbsize'? [-Wimplicit-function-declaration] 38 | f2 = getpagesize() * ((double)(temp2.ru_maxrss-temp1.ru_maxrss))/(4.0*ARRAYSIZE); | ^~~~~~~~~~~ | getbsize /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c:58:1: error: expected declaration or statement at end of input 58 | } | ^ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c:38:18: error: implicit declaration of function 'getpagesize'; did you mean 'getbsize'? [-Wimplicit-function-declaration] 38 | f2 = getpagesize() * ((double)(temp2.ru_maxrss-temp1.ru_maxrss))/(4.0*ARRAYSIZE); | ^~~~~~~~~~~ | getbsize /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize/conftest.c:58:1: error: expected declaration or statement at end of input 58 | } | ^ Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include #include #include #include int main(void) { #define ARRAYSIZE 10000000 int i,*m; struct rusage temp1,temp2; double f0,f1,f2; if (getrusage(RUSAGE_SELF,&temp1)) { printf("Error calling getrusage()\n"); return -1; } m = malloc(ARRAYSIZE*sizeof(int)); if (!m) { printf("Error calling malloc()\n"); return -3; } for (i=0; i .90 && f0 < 1.1) { printf("uses bytes in getrusage()\n"); return 1; if (f1 > .90 && f1 < 1.1) { printf("uses 1024 size chunks in getrusage()\n"); return 2; } else if (f2 > .9 && f2 < 1.1) { printf("uses getpagesize() chunks in getrusage()\n"); return 3; } printf("unable to determine if uses bytes, 1024 or getpagesize() chunks in getrusage()\n"); return -2; return 0; } Compile failed inside link output from getrusage() child config.utilities.getResidentSetSize took 0.070733 seconds ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/FPTrap.py:26) Checking the handling of floating point traps Checking for header: sigfpe.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: sigfpe.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Checking for header: fpxcp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: fpxcp.h: No such file or directory 3 | #include | ^~~~~~~~~ compilation terminated. Checking for header: floatingpoint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: floatingpoint.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~ compilation terminated. child config.utilities.FPTrap took 0.151525 seconds ============================================================================================= TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/fortranCommandLine.py:27) Check for the mechanism to retrieve command line arguments in Fortran Checking for functions [] in library [''] [] Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.F90 Successful compile: Source: program main integer i character(len=80) arg i = command_argument_count() call get_command_argument(i,arg) end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o child config.utilities.fortranCommandLine took 0.309820 seconds ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory 4 | #include | ^~~~~~~~~~ compilation terminated. Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:4:10: fatal error: sysctl.h: No such file or directory 4 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main(void) { return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _BSD_SOURCE #include int main(void) { return 0; } Defined "_BSD_SOURCE" to "1" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _DEFAULT_SOURCE #include int main(void) { return 0; } Defined "_DEFAULT_SOURCE" to "1" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:7:1: error: unknown type name 'cpu_set_t' 7 | cpu_set_t mset; | ^~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:8:1: error: implicit declaration of function 'CPU_ZERO' [-Wimplicit-function-declaration] 8 | CPU_ZERO(&mset); | ^~~~~~~~ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:7:1: error: unknown type name 'cpu_set_t' 7 | cpu_set_t mset; | ^~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c:8:1: error: implicit declaration of function 'CPU_ZERO' [-Wimplicit-function-declaration] 8 | CPU_ZERO(&mset); | ^~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main(void) { cpu_set_t mset; CPU_ZERO(&mset); return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main(void) { Dl_info info; if (dladdr(*(void **)&exit, &info) == 0) return 1; return 0; } Defined "_GNU_SOURCE" to "1" child config.utilities.featureTestMacros took 0.727691 seconds ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/missing.py:54) Checks if u_short is undefined Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { u_short foo; (void)foo; return 0; } ============================================================================================= TESTING: configureMissingFunctions from config.utilities.missing(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/missing.py:60) Checks for SOCKETS and getline Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *lineptr; size_t n; FILE *stream; int main(void) { getline(&lineptr, &n, stream); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/missing.py:80) Check for missing signals, and define MISSING_ if necessary Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGABRT; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGALRM; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGBUS; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCHLD; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCONT; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGFPE; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGHUP; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGILL; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGINT; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGKILL; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGPIPE; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGQUIT; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSEGV; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSTOP; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSYS; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTERM; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTRAP; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTSTP; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGURG; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR1; (void)i; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR2; (void)i; return 0; } ============================================================================================= TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/missing.py:88) Check for missing function prototype for getdomainname() Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c:25:42: error: initialization of 'int (*)(char *, size_t)' {aka 'int (*)(char *, long unsigned int)'} from incompatible pointer type 'int (*)(char *, int)' [-Wincompatible-pointer-types] 25 | int (*getdomainname_ptr)(char*,size_t) = getdomainname; | ^~~~~~~~~~~~~ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c:25:42: error: initialization of 'int (*)(char *, size_t)' {aka 'int (*)(char *, long unsigned int)'} from incompatible pointer type 'int (*)(char *, int)' [-Wincompatible-pointer-types] 25 | int (*getdomainname_ptr)(char*,size_t) = getdomainname; | ^~~~~~~~~~~~~ Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main(void) { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main(void) { int (*getdomainname_ptr)(char*,int) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc: In function 'int main()': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc:25:42: error: invalid conversion from 'int (*)(char*, int)' to 'int (*)(char*, size_t)' {aka 'int (*)(char*, long unsigned int)'} [-fpermissive] 25 | int (*getdomainname_ptr)(char*,size_t) = getdomainname; | ^~~~~~~~~~~~~ | | | int (*)(char*, int) Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc: In function 'int main()': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc:25:42: error: invalid conversion from 'int (*)(char*, int)' to 'int (*)(char*, size_t)' {aka 'int (*)(char*, long unsigned int)'} [-fpermissive] 25 | int (*getdomainname_ptr)(char*,size_t) = getdomainname; | ^~~~~~~~~~~~~ | | | int (*)(char*, int) Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main(void) { int (*getdomainname_ptr)(char*,size_t) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Compile failed inside link Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #ifdef PETSC_HAVE_UNISTD_H #include #endif #ifdef PETSC_HAVE_NETDB_H #include #endif int main(void) { int (*getdomainname_ptr)(char*,int) = getdomainname; char test[10]; if (getdomainname_ptr(test,10)) return 1; return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(/Users/hymanjd/src/petsc/config/BuildSystem/config/utilities/missing.py:114) Checks for missing random number generator prototypes Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main(void) { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; return 0; } Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_SOURCE #endif #if !defined(_GNU_SOURCE) #define _GNU_SOURCE #endif #include int main(void) { double (*drand48_ptr)(void) = drand48; void (*srand48_ptr)(long int) = srand48; long int seed=10; srand48_ptr(seed); if (drand48_ptr() > 0.5) return 1; return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing/conftest.o child config.utilities.missing took 6.065635 seconds ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/Users/hymanjd/src/petsc/config/PETSc/options/sharedLibraries.py:33) if user specified out-dated 'with-shared' or 'with-dynamic' - flag an error ============================================================================================= TESTING: configureSharedLibraries from PETSc.options.sharedLibraries(/Users/hymanjd/src/petsc/config/PETSc/options/sharedLibraries.py:48) Checks whether shared libraries should be used, for which you must - Specify --with-shared-libraries - Have found a working shared linker Defines PETSC_USE_SHARED_LIBRARIES if they are used Defined make rule "shared_arch" with dependencies "shared_darwin" and code [] Defined make macro "SONAME_FUNCTION" to "$(1).$(2).dylib" Defined make macro "SL_LINKER_FUNCTION" to "-dynamiclib -install_name $(call SONAME_FUNCTION,$(1),$(2)) -compatibility_version $(2) -current_version $(3) -undefined dynamic_lookup" Defined make macro "BUILDSHAREDLIB" to "yes" Defined "USE_SHARED_LIBRARIES" to "1" ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/Users/hymanjd/src/petsc/config/PETSc/options/sharedLibraries.py:92) Checks whether dynamic loading is available (with dlfcn.h and libdl) Defined "HAVE_DYNAMIC_LIBRARIES" to "1" ============================================================================================= TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(/Users/hymanjd/src/petsc/config/PETSc/options/sharedLibraries.py:98) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/Users/hymanjd/src/petsc/config/PETSc/options/sharedLibraries.py:107) Checks that dladdr() works Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include #include int main(void) { Dl_info info; if (dladdr(*(void **)&exit, &info) == 0) return 1; return 0; } Defined "HAVE_DLADDR" to "1" Checking for header: cxxabi.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 1 stdout: # 0 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 0 "" # 0 "" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/confdefs.h" 1 # 2 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 # 1 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conffix.h" 1 # 3 "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c" 2 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. Preprocess output after filtering: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c:3:10: fatal error: cxxabi.h: No such file or directory 3 | #include | ^~~~~~~~~~ compilation terminated. child PETSc.options.sharedLibraries took 0.258615 seconds ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(/Users/hymanjd/src/petsc/config/PETSc/options/scalarTypes.py:42) Choose between real and complex numbers Scalar type is real Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isnormal(b);(void)a; return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o Defined "HAVE_ISNORMAL" to "1" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isnan(b);(void)a; return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o Defined "HAVE_ISNAN" to "1" Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double b = 2.0; int a = isinf(b);(void)a; return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes/conftest.o Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(/Users/hymanjd/src/petsc/config/PETSc/options/scalarTypes.py:83) Set the default real number precision for PETSc objects Checking C compiler works with __float128 Checking for functions [logq] in library ['quadmath'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq(void) { __float128 f = 0.0; logq(f); } int main(void) { _check_logq(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq(void) { __float128 f = 0.0; logq(f); } void dummy(void) {_check_logq();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lquadmath Defined "HAVE_LIBQUADMATH" to "1" C compiler works with quadmath library Checking Fortran compiler works with quadmath library Checking for functions [ ] in library ['quadmath'] [] Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.F90 Successful compile: Source: program main real*16 s,w; w = 2.0; s = cos(w) end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath Fortran compiler works with quadmath library Executing: /opt/homebrew/bin/g++-14 --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Checking C++ compiler works with quadmath library Checking for functions [logq] in library ['quadmath'] [] Executing: /opt/homebrew/bin/g++-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -fPIC -Wno-error /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #ifdef __cplusplus extern "C" { #endif #include static void _check_logq(void) { __float128 f = FLT128_EPSILON; logq(f); } #ifdef __cplusplus } #endif int main(void) { _check_logq(); return 0; } Executing: /opt/homebrew/bin/g++-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath C++ compiler works with quadmath library Checking for functions [logq] in library ['quadmath'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq(void) { __float128 f = 0.0; logq(f); } int main(void) { _check_logq(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_logq(void) { __float128 f = 0.0; logq(f); } void dummy(void) {_check_logq();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lquadmath Defined "HAVE_LIBQUADMATH" to "1" Adding ['quadmath'] to LIBS Defined "HAVE_REAL___FLOAT128" to "1" Checking C compiler works with __fp16 Checking for functions [] in library [''] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ static __fp16 ret___fp16(__fp16 f) { return f; } static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } int main(void) { _check_(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ static __fp16 ret___fp16(__fp16 f) { return f; } static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } void dummy(void) {_check_();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lquadmath Defined "HAVE_REAL___FP16" to "1" Defined "USE_REAL_DOUBLE" to "1" Defined make macro "PETSC_SCALAR_SIZE" to "64" Precision is double child PETSc.options.scalarTypes took 4.075173 seconds ============================================================================================= TESTING: configureMkdir from config.programs(/Users/hymanjd/src/petsc/config/BuildSystem/config/programs.py:23) Make sure we can have mkdir automatically make intermediate directories Checking for program /opt/homebrew/bin/mkdir...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/mkdir...not found Checking for program /opt/homebrew/bin/mkdir...not found Checking for program /opt/homebrew/bin/mkdir...not found Checking for program /opt/homebrew/sbin/mkdir...not found Checking for program /usr/local/bin/mkdir...not found Checking for program /System/Cryptexes/App/usr/bin/mkdir...not found Checking for program /usr/bin/mkdir...not found Checking for program /bin/mkdir...found Executing: /bin/mkdir -p .conftest/tmp Adding -p flag to /bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/bin/mkdir -p" ============================================================================================= TESTING: configureAutoreconf from config.programs(/Users/hymanjd/src/petsc/config/BuildSystem/config/programs.py:45) Check for autoreconf Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/autoreconf...not found Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /opt/homebrew/sbin/autoreconf...not found Checking for program /usr/local/bin/autoreconf...not found Checking for program /System/Cryptexes/App/usr/bin/autoreconf...not found Checking for program /usr/bin/autoreconf...not found Checking for program /bin/autoreconf...not found Checking for program /usr/sbin/autoreconf...not found Checking for program /sbin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/autoreconf...not found Checking for program /opt/X11/bin/autoreconf...not found Checking for program /Library/Apple/usr/bin/autoreconf...not found Checking for program /Library/TeX/texbin/autoreconf...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/autoreconf...not found Checking for program /Users/hymanjd/bin/autoreconf...not found Checking for program /Users/hymanjd/bin/autoreconf...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/autoreconf...not found Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/autoreconf...not found Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /opt/homebrew/bin/autoreconf...not found Checking for program /opt/homebrew/sbin/autoreconf...not found Checking for program /usr/local/bin/autoreconf...not found Checking for program /System/Cryptexes/App/usr/bin/autoreconf...not found Checking for program /usr/bin/autoreconf...not found Checking for program /bin/autoreconf...not found Checking for program /usr/sbin/autoreconf...not found Checking for program /sbin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/autoreconf...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/autoreconf...not found Checking for program /opt/X11/bin/autoreconf...not found Checking for program /Library/Apple/usr/bin/autoreconf...not found Checking for program /Library/TeX/texbin/autoreconf...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/autoreconf...not found Checking for program /Users/hymanjd/bin/autoreconf...not found Checking for program /Users/hymanjd/bin/autoreconf...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/autoreconf...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/libtoolize...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /opt/homebrew/sbin/libtoolize...not found Checking for program /usr/local/bin/libtoolize...not found Checking for program /System/Cryptexes/App/usr/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...not found Checking for program /bin/libtoolize...not found Checking for program /usr/sbin/libtoolize...not found Checking for program /sbin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/libtoolize...not found Checking for program /opt/X11/bin/libtoolize...not found Checking for program /Library/Apple/usr/bin/libtoolize...not found Checking for program /Library/TeX/texbin/libtoolize...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/libtoolize...not found Checking for program /Users/hymanjd/bin/libtoolize...not found Checking for program /Users/hymanjd/bin/libtoolize...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/libtoolize...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/libtoolize...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /opt/homebrew/bin/libtoolize...not found Checking for program /opt/homebrew/sbin/libtoolize...not found Checking for program /usr/local/bin/libtoolize...not found Checking for program /System/Cryptexes/App/usr/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...not found Checking for program /bin/libtoolize...not found Checking for program /usr/sbin/libtoolize...not found Checking for program /sbin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/libtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/libtoolize...not found Checking for program /opt/X11/bin/libtoolize...not found Checking for program /Library/Apple/usr/bin/libtoolize...not found Checking for program /Library/TeX/texbin/libtoolize...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/libtoolize...not found Checking for program /Users/hymanjd/bin/libtoolize...not found Checking for program /Users/hymanjd/bin/libtoolize...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/libtoolize...not found Checking for program /opt/homebrew/bin/glibtoolize...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/glibtoolize...not found Checking for program /opt/homebrew/bin/glibtoolize...not found Checking for program /opt/homebrew/bin/glibtoolize...not found Checking for program /opt/homebrew/sbin/glibtoolize...not found Checking for program /usr/local/bin/glibtoolize...not found Checking for program /System/Cryptexes/App/usr/bin/glibtoolize...not found Checking for program /usr/bin/glibtoolize...not found Checking for program /bin/glibtoolize...not found Checking for program /usr/sbin/glibtoolize...not found Checking for program /sbin/glibtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/glibtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/glibtoolize...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/glibtoolize...not found Checking for program /opt/X11/bin/glibtoolize...not found Checking for program /Library/Apple/usr/bin/glibtoolize...not found Checking for program /Library/TeX/texbin/glibtoolize...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/glibtoolize...not found Checking for program /Users/hymanjd/bin/glibtoolize...not found Checking for program /Users/hymanjd/bin/glibtoolize...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/glibtoolize...not found ============================================================================================= TESTING: configurePrograms from config.programs(/Users/hymanjd/src/petsc/config/BuildSystem/config/programs.py:74) Check for the programs needed to build and run PETSc Checking for program /opt/homebrew/bin/bash...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/bash...not found Checking for program /opt/homebrew/bin/bash...not found Checking for program /opt/homebrew/bin/bash...not found Checking for program /opt/homebrew/sbin/bash...not found Checking for program /usr/local/bin/bash...not found Checking for program /System/Cryptexes/App/usr/bin/bash...not found Checking for program /usr/bin/bash...not found Checking for program /bin/bash...found Defined make macro "SHELL" to "/bin/bash" Checking for program /opt/homebrew/bin/sed...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/sed...not found Checking for program /opt/homebrew/bin/sed...not found Checking for program /opt/homebrew/bin/sed...not found Checking for program /opt/homebrew/sbin/sed...not found Checking for program /usr/local/bin/sed...not found Checking for program /System/Cryptexes/App/usr/bin/sed...not found Checking for program /usr/bin/sed...found Defined make macro "SED" to "/usr/bin/sed" Executing: /usr/bin/sed -i s/sed/sd/g "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.programs/sed1" stdout: sed: 1: "/var/folders/q0/tpym5mf ...": invalid command code f Rejected SEDINPLACE cmd: /usr/bin/sed -i Executing: /usr/bin/sed -i "" s/sed/sd/g "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.programs/sed1" Adding SEDINPLACE cmd: /usr/bin/sed -i "" Defined make macro "SEDINPLACE" to "/usr/bin/sed -i """ Checking for program /opt/homebrew/bin/mv...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/mv...not found Checking for program /opt/homebrew/bin/mv...not found Checking for program /opt/homebrew/bin/mv...not found Checking for program /opt/homebrew/sbin/mv...not found Checking for program /usr/local/bin/mv...not found Checking for program /System/Cryptexes/App/usr/bin/mv...not found Checking for program /usr/bin/mv...not found Checking for program /bin/mv...found Defined make macro "MV" to "/bin/mv" Checking for program /opt/homebrew/bin/cp...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/cp...not found Checking for program /opt/homebrew/bin/cp...not found Checking for program /opt/homebrew/bin/cp...not found Checking for program /opt/homebrew/sbin/cp...not found Checking for program /usr/local/bin/cp...not found Checking for program /System/Cryptexes/App/usr/bin/cp...not found Checking for program /usr/bin/cp...not found Checking for program /bin/cp...found Defined make macro "CP" to "/bin/cp" Checking for program /opt/homebrew/bin/grep...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/grep...not found Checking for program /opt/homebrew/bin/grep...not found Checking for program /opt/homebrew/bin/grep...not found Checking for program /opt/homebrew/sbin/grep...not found Checking for program /usr/local/bin/grep...not found Checking for program /System/Cryptexes/App/usr/bin/grep...not found Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /opt/homebrew/bin/rm...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/rm...not found Checking for program /opt/homebrew/bin/rm...not found Checking for program /opt/homebrew/bin/rm...not found Checking for program /opt/homebrew/sbin/rm...not found Checking for program /usr/local/bin/rm...not found Checking for program /System/Cryptexes/App/usr/bin/rm...not found Checking for program /usr/bin/rm...not found Checking for program /bin/rm...found Defined make macro "RM" to "/bin/rm -f" Checking for program /opt/homebrew/bin/diff...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/diff...not found Checking for program /opt/homebrew/bin/diff...not found Checking for program /opt/homebrew/bin/diff...not found Checking for program /opt/homebrew/sbin/diff...not found Checking for program /usr/local/bin/diff...not found Checking for program /System/Cryptexes/App/usr/bin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.programs/diff1" "/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.programs/diff2" Defined make macro "DIFF" to "/usr/bin/diff -w" Checking for program /usr/ucb/ps...not found Checking for program /usr/usb/ps...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/ps...not found Unable to find programs: ['ps'] in listing of the specific search path: ['/usr/ucb', '/usr/usb'] Warning accessing /usr/ucb gives errors: [Errno 2] No such file or directory: '/usr/ucb' Warning accessing /usr/usb gives errors: [Errno 2] No such file or directory: '/usr/usb' Defined make macro "PYTHON" to "/Users/hymanjd/opt/anaconda3/bin//python3" Checking for program /opt/homebrew/bin/m4...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/m4...not found Checking for program /opt/homebrew/bin/m4...not found Checking for program /opt/homebrew/bin/m4...not found Checking for program /opt/homebrew/sbin/m4...not found Checking for program /usr/local/bin/m4...not found Checking for program /System/Cryptexes/App/usr/bin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" child config.programs took 0.121081 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional make Looking for MAKE at git.make, hg.make or a directory starting with ['make'] Found a copy of MAKE in make-4.4.1 Makefile /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.make has correct checksum Do not need to rebuild MAKE Not checking for library in Download MAKE: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for headers [] in Download MAKE: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For make unable to find version information since includes and version includes are missing skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared ============================================================================================= TESTING: configureMake from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/make.py:98) Check Guesses for GNU make Checking downloaded make Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make --version stdout: GNU Make 4.4.1 Built for x86_64-apple-darwin24.3.0 Copyright (C) 1988-2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make...found Defined make macro "MAKE" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make" Checking for program /opt/homebrew/bin/make...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/make...not found Checking for program /opt/homebrew/bin/make...not found Checking for program /opt/homebrew/bin/make...not found Checking for program /opt/homebrew/sbin/make...not found Checking for program /usr/local/bin/make...not found Checking for program /System/Cryptexes/App/usr/bin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE_USER" to "make" ============================================================================================= TESTING: setupGNUMake from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/make.py:152) Setup other GNU make stuff Defined make rule "libc" with dependencies "${LIBNAME}(${OBJSC})" and code [] Defined make rule "libcxx" with dependencies "${LIBNAME}(${OBJSCXX})" and code [] Defined make rule "libcu" with dependencies "${LIBNAME}(${OBJSCU})" and code [] Defined make rule "libf" with dependencies "${OBJSF}" and code -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} Defined make macro "OMAKE_PRINTDIR" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make --print-directory" Defined make macro "OMAKE" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make --no-print-directory" Defined "OMAKE" to ""/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make --no-print-directory"" Defined make macro "MAKE_PAR_OUT_FLG" to "" ============================================================================================= TESTING: configureMakeNP from config.packages.make(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/make.py:200) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 10 cores: using make_np = 8 Defined make macro "MAKE_NP" to "8" Defined make macro "MAKE_TEST_NP" to "5" Defined make macro "MAKE_LOAD" to "15.0" Defined make macro "NPMAX" to "10" child config.packages.make took 0.041260 seconds ============================================================================================= TESTING: locateBison from config.packages.bison(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/bison.py:31) Looking for default Bison executable Checking for program /opt/homebrew/bin/bison...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/bison...not found Checking for program /opt/homebrew/bin/bison...not found Checking for program /opt/homebrew/bin/bison...not found Checking for program /opt/homebrew/sbin/bison...not found Checking for program /usr/local/bin/bison...not found Checking for program /System/Cryptexes/App/usr/bin/bison...not found Checking for program /usr/bin/bison...found Defined make macro "BISON" to "/usr/bin/bison" Executing: /usr/bin/bison --version stdout: bison (GNU Bison) 2.3 Written by Robert Corbett and Richard Stallman. Copyright (C) 2006 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. child config.packages.bison took 0.053984 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sycl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.sycl took 0.001105 seconds Defined "PYTHON_EXE" to ""/Users/hymanjd/opt/anaconda3/bin//python3"" Defined make macro "PYTHON_EXE" to ""/Users/hymanjd/opt/anaconda3/bin//python3"" Executing: ['/Users/hymanjd/opt/anaconda3/bin//python3', '-c', 'import sysconfig;print(sysconfig.get_python_version())'] stdout: 3.9 Executing: ['/Users/hymanjd/opt/anaconda3/bin//python3', '-c', 'import cython;print(cython.__version__)'] stdout: 0.29.24 Executing: /Users/hymanjd/opt/anaconda3/bin//python3 -c "import numpy" child config.packages.python took 0.231999 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.X(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.X(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.X(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional X Checking for library in Compiler specific search X: [] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library [] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } int main(void) { _check_XSetWMName(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lquadmath stdout: Undefined symbols for architecture arm64: "_XSetWMName", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_XSetWMName", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Checking for library in Compiler specific search X: ['libX11.a'] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library ['libX11.a'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } int main(void) { _check_XSetWMName(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -lX11 -lquadmath stdout: ld: library 'X11' not found collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: ld: library 'X11' not found collect2: error: ld returned 1 exit status Checking for library in Package specific search directory X: ['-L/opt/X11/lib', 'libX11.a'] Contents of /opt/X11: ['bin', 'libexec', 'include', 'etc', 'var', 'lib', 'share'] Contents /opt/X11/lib: ['libglut.dylib', 'libxcb-xinput.dylib', 'libXi.6.dylib', 'libXaw3d.8.dylib', 'libxcb.1.dylib', 'libXtst.6.dylib', 'libXinerama.dylib', 'libxcb-image.0.dylib', 'libxcb-dpms.0.dylib', 'libXcomposite.1.dylib', 'libXfont2.dylib', 'libGLESv1_CM.1.dylib', 'libGL.dylib', 'libXfont.dylib', 'libxcb-shm.0.dylib', 'libfreetype.dylib', 'libfontenc.dylib', 'libXss.dylib', 'pkgconfig', 'libICE.dylib', 'libxcb-res.dylib', 'libxcb-xv.dylib', 'libGLESv1_CM.dylib', 'libxcb-util.1.dylib', 'libfontconfig.dylib', 'libXaw7.7.dylib', 'libXt.6.dylib', 'libxcb-dri2.dylib', 'libXinerama.1.dylib', 'flat_namespace', 'libxcb-util.dylib', 'libcairo.2.dylib', 'libxcb-shape.dylib', 'libxcb-sync.1.dylib', 'libxcb-screensaver.0.dylib', 'libXxf86vm.dylib', 'libxcb-present.dylib', 'libxcb-xtest.dylib', 'libxcb-xf86dri.dylib', 'libXss.1.dylib', 'libXv.1.dylib', 'libX11.dylib', 'libXxf86misc.1.dylib', 'libxcb-keysyms.dylib', 'libxcb-damage.dylib', 'libXaw6.6.dylib', 'libxcb-cursor.dylib', 'libxcb-record.dylib', 'libSM.dylib', 'libICE.6.dylib', 'libXrender.1.dylib', 'libxcb-dpms.dylib', 'libxcb-render.dylib', 'libxcb-ewmh.2.dylib', 'libX11.6.dylib', 'libxcb-errors.dylib', 'libxcb-screensaver.dylib', 'libxshmfence.1.dylib', 'libXRes.1.dylib', 'libpng16.16.dylib', 'libXvMCW.dylib', 'xorg', 'libAppleWM.7.dylib', 'libxcb-res.0.dylib', 'libAppleWM.dylib', 'libXRes.dylib', 'libpixman-1.dylib', 'libXmuu.dylib', 'libglapi.0.dylib', 'libcairo.dylib', 'libxkbui.1.dylib', 'libxcb-glx.dylib', 'libXau.dylib', 'libpng.3.dylib', 'libXdmcp.dylib', 'libxcb-randr.0.dylib', 'libfreetype.6.dylib', 'libxcb-record.0.dylib', 'libOSMesa.dylib', 'libXmu.dylib', 'libXcursor.1.dylib', 'libcairo-script-interpreter.dylib', 'libXmuu.1.dylib', 'libXfontcache.1.dylib', 'libxcb-errors.0.dylib', 'libXvMC.dylib', 'libXaw.dylib', 'libxkbfile.1.dylib', 'libpng.dylib', 'libxcb-dri3.dylib', 'libxcb-damage.0.dylib', 'libxcb-xkb.1.dylib', 'libxcb-xfixes.0.dylib', 'libXt.7.dylib', 'dri', 'libXv.dylib', 'libglapi.dylib', 'libxcb-glx.0.dylib', 'libxcb-render-util.dylib', 'libxcb-xvmc.0.dylib', 'libXfixes.3.dylib', 'libxcb-shape.0.dylib', 'libxcb-keysyms.1.dylib', 'libOSMesa.8.dylib', 'libxcb-render.0.dylib', 'libxcb-dri2.0.dylib', 'libFS.6.dylib', 'libcairo-script-interpreter.2.dylib', 'libXpresent.dylib', 'libXTrap.6.dylib', 'libXpm.4.dylib', 'libxcb-randr.dylib', 'libX11-xcb.1.dylib', 'libXt.dylib', 'libXaw3d.dylib', 'libXaw.7.dylib', 'libxcb.dylib', 'libxcb-xinerama.dylib', 'libXdmcp.6.dylib', 'libfontconfig.1.dylib', 'libXaw7.dylib', 'libXcomposite.dylib', 'libXfont.1.dylib', 'libXau.6.dylib', 'libpng15.15.dylib', 'libXvMC.1.dylib', 'libGLESv2.2.dylib', 'libxcb-cursor.0.dylib', 'libxcb-icccm.4.dylib', 'libXrender.dylib', 'libXfixes.dylib', 'libglut.3.dylib', 'libXext.dylib', 'libXevie.1.dylib', 'libxcb-render-util.0.dylib', 'libXext.6.dylib', 'libGLU.dylib', 'libXxf86vm.1.dylib', 'libxcb-xkb.dylib', 'libXi.dylib', 'libGL.1.dylib', 'libXtst.dylib', 'X11', 'libXcursor.dylib', 'libXdamage.1.dylib', 'libFS.dylib', 'libxcb-dri3.0.dylib', 'libXdamage.dylib', 'python2.7', 'libGLESv2.dylib', 'libxcb-composite.0.dylib', 'libpng12.0.dylib', 'libXrandr.dylib', 'libXft.2.dylib', 'libXaw.6.dylib', 'libpng16.dylib', 'libxcb-xtest.0.dylib', 'libxcb-xfixes.dylib', 'libdmx.1.dylib', 'libxcb-xinput.0.dylib', 'libxshmfence.dylib', 'libxcb-xf86dri.0.dylib', 'libxcb-ewmh.dylib', 'libdmx.dylib', 'libSM.6.dylib', 'libpixman-1.0.dylib', 'libxcb-image.dylib', 'libxkbfile.dylib', 'libXmu.6.dylib', 'libXrandr.2.dylib', 'libGLU.1.dylib', 'libxcb-icccm.dylib', 'libxcb-composite.dylib', 'libXpm.dylib', 'libxcb-shm.dylib', 'libxcb-present.0.dylib', 'libXp.6.dylib', 'libfontenc.1.dylib', 'libxcb-sync.dylib', 'libxcb-xvmc.dylib', 'libxcb-xinerama.0.dylib', 'libXvMCW.1.dylib', 'libXpresent.1.dylib', 'libXaw6.dylib', 'libXfont2.2.dylib', 'libxcb-xv.0.dylib', 'libpng14.14.dylib', 'libXft.dylib', 'libX11-xcb.dylib'] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [XSetWMName] in library ['-L/opt/X11/lib', 'libX11.a'] [] Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } int main(void) { _check_XSetWMName(); return 0; } Executing: /opt/homebrew/bin/gcc-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -Wl,-rpath,/opt/X11/lib -L/opt/X11/lib -lX11 -lquadmath Executing: /opt/homebrew/bin/gcc-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char XSetWMName(void); static void _check_XSetWMName(void) { XSetWMName(); } void dummy(void) {_check_XSetWMName();} Executing: /opt/homebrew/bin/gfortran-14 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /opt/homebrew/bin/gfortran-14 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -Wl,-rpath,/opt/X11/lib -L/opt/X11/lib -lX11 -lquadmath Defined "HAVE_LIBX11" to "1" Checking for headers ['X11/Xlib.h'] in Package specific search directory X: ['/opt/X11/include'] ============================================================================================= TESTING: checkInclude from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['X11/Xlib.h'] in ['/opt/X11/include'] Checking include with compiler flags var CPPFLAGS ['/opt/X11/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/opt/X11/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['X11/Xlib.h'] in ['/opt/X11/include'] ============================================================================================= TESTING: checkVersion from config.packages.X(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "xorg/xorg-server.h" #include "xorg/xorgVersion.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP) ")"; Executing: /opt/homebrew/bin/gcc-14 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/opt/X11/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X/conftest.c Found the raw version string: (" "(((((1) * 10000000) + ((20) * 100000) + ((11) * 1000) + 0)) / 10000000).((((((1) * 10000000) + ((20) * 100000) + ((11) * 1000) + 0)) % 10000000) / 100000).((((((1) * 10000000) + ((20) * 100000) + ((11) * 1000) + 0)) % 100000) / 1000).(((((1) * 10000000) + ((20) * 100000) + ((11) * 1000) + 0)) % 1000)" ")" This is the processed version string: (((((1)*10000000)+((20)*100000)+((11)*1000)+0))/10000000).((((((1)*10000000)+((20)*100000)+((11)*1000)+0))%10000000)/100000).((((((1)*10000000)+((20)*100000)+((11)*1000)+0))%100000)/1000).(((((1)*10000000)+((20)*100000)+((11)*1000)+0))%1000) For x need <= 1.20.11.0 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.X took 1.508283 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hwloc(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hwloc took 0.000983 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hip(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hip(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hip took 0.000414 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.thrust(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.thrust took 0.000466 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cuda(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: checkKnownBadCUDAHostCompilerCombo from config.packages.cuda(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/cuda.py:483) Check for nvcc + host compiler combinations that are unable to compile or have some other known defect and prints a warning to the user. Has no other effect. For example: 1. CUDA 11.5 + gcc 11.3.0 produces /usr/include/c++/11/bits/std_function.h:435:145: error: parameter packs not expanded with '...': 435 | function(_Functor&& __f) | ^ child config.packages.cuda took 0.000514 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.OpenMPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI took 0.000452 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.MPICH(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.MPICH(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional MPICH Looking for MPICH at git.mpich, hg.mpich or a directory starting with ['mpich'] Found a copy of MPICH in mpich-4.2.1 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /opt/homebrew/bin/gfortran-14 -v stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /opt/homebrew/bin/gfortran-14 -V stdout: gfortran-14: error: unrecognized command-line option '-V' gfortran-14: fatal error: no input files compilation terminated. Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /opt/homebrew/bin/gfortran-14 -V stdout: gfortran-14: error: unrecognized command-line option '-V' gfortran-14: fatal error: no input files compilation terminated. Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /opt/homebrew/bin/gfortran-14 -V stdout: gfortran-14: error: unrecognized command-line option '-V' gfortran-14: fatal error: no input files compilation terminated. Executing: /opt/homebrew/bin/gfortran-14 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Removing configure arguments ['--disable-f90', '--enable-f90'] Removing configure arguments ['F90="/opt/homebrew/bin/gfortran-14"', 'F90FLAGS="-fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -Wno-unused-function -fallow-argument-mismatch -fallow-argument-mismatch"'] Makefile /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.mpich has correct checksum Do not need to rebuild MPICH Showing compiler and options used by newly built MPI Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -show stdout: /opt/homebrew/bin/gcc-14 -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpi -lpmpi Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -show stdout: /opt/homebrew/bin/g++-14 -Wno-lto-type-mismatch -Wno-psabi -O3 -std=gnu++20 -fPIC -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpicxx -lmpi -lpmpi Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -show stdout: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -Wno-unused-function -fallow-argument-mismatch -fallow-argument-mismatch -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi Deleting "CC" Deleting "CXX" Deleting "FC" ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2761) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2778) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2731) Check if --with-mpi-dir is used along with CC CXX or FC compiler options. This usually prevents mpi compilers from being used - so issue a warning ============================================================================================= TESTING: requireMpiLdPath from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2752) Open MPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:739) Initialize the compiler and linker flags Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Initialized HIPFLAGS to Initialized HIPFLAGS to Initialized LDFLAGS to Initialized SYCLFLAGS to Initialized SYCLFLAGS to Initialized SYCLC_LINKER_FLAGS to Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Initialized CPPFLAGS to Initialized FPPFLAGS to Initialized CUDAPPFLAGS to Initialized CXXPPFLAGS to Initialized HIPPPFLAGS to Initialized SYCLPPFLAGS to Initialized CC_LINKER_FLAGS to ['-Wl,-commons,use_dylibs', '-Wl,-search_paths_first', '-Wl,-no_compact_unwind', '-Wl,-no_warn_duplicate_libraries'] Initialized CXX_LINKER_FLAGS to ['-Wl,-commons,use_dylibs', '-Wl,-search_paths_first', '-Wl,-no_compact_unwind', '-Wl,-no_warn_duplicate_libraries'] Initialized FC_LINKER_FLAGS to ['-Wl,-commons,use_dylibs', '-Wl,-search_paths_first', '-Wl,-no_compact_unwind', '-Wl,-no_warn_duplicate_libraries'] Initialized CUDAC_LINKER_FLAGS to [] Initialized HIPC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ============================================================================================= TESTING: checkCCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1448) Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc...found Defined make macro "CC" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -v | head -n 20 stdout: mpicc for MPICH version 4.2.1 stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gcc-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Since MPI c compiler starts with mpi, force searches for other compilers to only look for MPI compilers ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1495) Locate a functional C preprocessor Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc...found Defined make macro "CPP" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1777) Locate a functional Cxx compiler Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx...found Defined make macro "CXX" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkCxxDialect from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:787) Determine the CXX dialect supported by the compiler (language) [and corresponding compiler option - if any]. isGNUish indicates if the compiler is gnu compliant (i.e. clang). -with--dialect can take options: auto: use highest supported dialect configure can determine [[c|gnu][xx|++]]23: not yet supported [[c|gnu][xx|++]]20: gnu++20 or c++20 [[c|gnu][xx|++]]17: gnu++17 or c++17 [[c|gnu][xx|++]]14: gnu++14 or c++14 [[c|gnu][xx|++]]11: gnu++11 or c++11 0: disable CxxDialect check and use compiler default On return this function sets the following values: - if needed, appends the relevant CXX dialect flag to compiler flags - self.cxxDialectRange = (minSupportedDialect,maxSupportedDialect) (e.g. ('c++11','c++14')) - self.addDefine('HAVE_{LANG}_DIALECT_CXX{DIALECT_NUM}',1) for every supported dialect - self.lang+'dialect' = 'c++'+maxDialectNumber (e.g. 'c++14') but ONLY if the user specifically requests a dialect version, otherwise this is not set Raises a config.base.ConfigureSetupError if: - The user has set both the --with-dialect=[...] configure options and -std=[...] in their compiler flags - The combination of specifically requested packages cannot all be compiled with the same flag - An unknown C++ dialect is provided The config.base.ConfigureSetupErrors are NOT meant to be caught, as they are fatal errors on part of the user Raises a RuntimeError (which may be caught) if: - The compiler does not support at minimum -std=c++11 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Did not detect MSVC Detected Non-Microsoft Windows native compiler checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx" checkCxxDialect: PETSc believes compiler (/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx) IS gnu-ish checkCxxDialect: PETSc believes that we HAVE processed /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx before checkCxxDialect: configure option after sanitization: --with-cxx-dialect=AUTO Deleting "HAVE_CXX_DIALECT_CXX11" Deleting "HAVE_CXX_DIALECT_CXX14" Deleting "HAVE_CXX_DIALECT_CXX17" Deleting "HAVE_CXX_DIALECT_CXX20" checkCxxDialect: dialect AUTO has been NOT explicitly selected for CXX checkCxxDialect: Have potential flag pool: - -std=gnu++20 - -std=c++20 - -std=gnu++17 - -std=c++17 - -std=gnu++14 - -std=c++14 - -std=gnu++11 - -std=c++11 checkCxxDialect: checking CXX 20 for cxx with -std=gnu++20 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" // c++11 includes #include #include #include #include #include template void ignore(const T&) { } // silence unused variable warnings class valClass { public: int i; valClass() { i = 3; } valClass(int x) : i(x) { } }; class MoveSemantics { std::unique_ptr _member; public: MoveSemantics(int val = 4) : _member(new valClass(val)) { } MoveSemantics& operator=(MoveSemantics &&other) noexcept = default; }; template constexpr T Cubed( T x ) { return x*x*x; } auto trailing(int x) -> int { return x+2; } enum class Shapes : int {SQUARE,CIRCLE}; template struct Tuple { }; using PetscErrorCode = int; // c++14 includes #include template constexpr T pi = T(3.1415926535897932385L); // variable template // c++17 includes #include #include #include #include #include #include std::align_val_t dummy; [[nodiscard]] int nodiscardFunc() { return 0; } struct S2 { // static inline member variables since c++17 static inline int var = 8675309; void f(int i); }; void S2::f(int i) { // until c++17: Error: invalid syntax // since c++17: OK: captures the enclosing S2 by copy auto lmbd = [=, *this] { std::cout << i << " " << this->var << std::endl; }; lmbd(); } std::tuple foobar() { return {3.8, 0, 'x'}; } // c++20 includes #include #include consteval int sqr_cpp20(int n) { return n*n; } constexpr auto r = sqr_cpp20(10); static_assert(r == 100); const char *g_cpp20() { return "dynamic initialization"; } constexpr const char *f_cpp20(bool p) { return p ? "constant initializer" : g_cpp20(); } constinit const char *cinit_c = f_cpp20(true); // OK // Declaration of the concept "Hashable", which is satisfied by any type 'T' // such that for values 'a' of type 'T', the expression std::hash{}(a) // compiles and its result is convertible to std::size_t template concept Hashable = requires(T a) { { std::hash{}(a) } -> std::convertible_to; }; struct meow {}; // Constrained C++20 function template: template void f_concept(T) {} void abbrev_f1(auto); // same as template void abbrev_f1(T) void abbrev_f4(const std::destructible auto*, std::floating_point auto&); // same as template void abbrev_f4(const T*, U&); template<> void abbrev_f4(const int*, const double&); // specialization of abbrev_f4 (since C++20) int main(void) { // c++11 body valClass cls = valClass(); // value initialization int i = cls.i; // i is not declared const const int& rci = i; // but rci is const_cast(rci) = 4; constexpr int big_value = 1234; decltype(big_value) ierr = big_value; auto ret = trailing(ierr); MoveSemantics bob; MoveSemantics alice; alice = std::move(bob);ignore(alice); Tuple<> t0;ignore(t0); Tuple t1;ignore(t1); Tuple t2;ignore(t2); std::random_device rd; std::mt19937 mt(rd()); std::normal_distribution dist(0,1); const double x = dist(mt); std::cout << x << ret << std::endl; std::vector> vector; std::sort(vector.begin(), vector.end(), [](std::unique_ptr &a, std::unique_ptr &b) { return *a < *b; }); // c++14 body auto ptr = std::make_unique(); *ptr = 1; std::cout << pi << std::endl; constexpr const std::complex const_i(0.0,1.0); auto lambda = [](auto x, auto y) { return x + y; }; std::cout << lambda(3,4) << std::real(const_i) << std::endl; // c++17 body std::variant v,w; v = 42; // v contains int int ivar = std::get(v); w = std::get<0>(v); // same effect as the previous line w = v; // same effect as the previous line S2 foo; foo.f(ivar); if constexpr (std::is_arithmetic_v) std::cout << "c++17" << std::endl; typedef std::integral_constant squareShape; // static_assert with no message since c++17 static_assert(std::is_same_v); auto val = nodiscardFunc();ignore(val); // structured binding const auto [ab, cd, ef] = foobar(); // c++20 body ignore(cinit_c); using std::operator""s; f_concept("abc"s); return 0; } Output from compiling with -std=gnu++20 Added Cxx compiler flag -std=gnu++20 checkCxxDialect: success using -std=gnu++20 for Cxx dialect C++20, set new cxxDialectRange: ('c++11', 'c++20') Defined "HAVE_CXX_DIALECT_CXX11" to "1" Defined "HAVE_CXX_DIALECT_CXX14" to "1" Defined "HAVE_CXX_DIALECT_CXX17" to "1" Defined "HAVE_CXX_DIALECT_CXX20" to "1" ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1813) Locate a functional Cxx preprocessor Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx...found Defined make macro "CXXPP" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1532) Locate a functional CUDA compiler Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/nvcc...not found Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /opt/homebrew/bin/nvcc...not found Checking for program /opt/homebrew/sbin/nvcc...not found Checking for program /usr/local/bin/nvcc...not found Checking for program /System/Cryptexes/App/usr/bin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /bin/nvcc...not found Checking for program /usr/sbin/nvcc...not found Checking for program /sbin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/nvcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/nvcc...not found Checking for program /opt/X11/bin/nvcc...not found Checking for program /Library/Apple/usr/bin/nvcc...not found Checking for program /Library/TeX/texbin/nvcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/nvcc...not found Checking for program /Users/hymanjd/bin/nvcc...not found Checking for program /Users/hymanjd/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/Developer/NVIDIA/CUDA-6.5/bin'] Warning accessing /Developer/NVIDIA/CUDA-6.5/bin gives errors: [Errno 2] No such file or directory: '/Developer/NVIDIA/CUDA-6.5/bin' Checking for program /usr/local/cuda/bin/nvcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/nvcc...not found Unable to find programs: ['nvcc'] in listing of the specific search path: ['/usr/local/cuda/bin'] Warning accessing /usr/local/cuda/bin gives errors: [Errno 2] No such file or directory: '/usr/local/cuda/bin' Checking for program /opt/homebrew/bin/clang...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/clang...not found Checking for program /opt/homebrew/bin/clang...not found Checking for program /opt/homebrew/bin/clang...not found Checking for program /opt/homebrew/sbin/clang...not found Checking for program /usr/local/bin/clang...not found Checking for program /System/Cryptexes/App/usr/bin/clang...not found Checking for program /usr/bin/clang...found Defined make macro "CUDAC" to "clang" Executing: clang -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cu stdout: clang: error: cannot find libdevice for sm_35; provide path to different CUDA installation via '--cuda-path', or pass '-nocudalib' to build without linking with libdevice clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes Possible ERROR while running compiler: exit code 1 stderr: clang: error: cannot find libdevice for sm_35; provide path to different CUDA installation via '--cuda-path', or pass '-nocudalib' to build without linking with libdevice clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes clang: error: cannot find CUDA installation; provide its path via '--cuda-path', or pass '-nocudainc' to build without CUDA includes Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Error testing CUDA compiler: Cannot compile CUDA with clang. Deleting "CUDAC" ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). checkDeviceHostCompiler: checking CUDA accepts host compiler /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1594) Locate a functional HIP compiler Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/hipcc...not found Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /opt/homebrew/bin/hipcc...not found Checking for program /opt/homebrew/sbin/hipcc...not found Checking for program /usr/local/bin/hipcc...not found Checking for program /System/Cryptexes/App/usr/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /bin/hipcc...not found Checking for program /usr/sbin/hipcc...not found Checking for program /sbin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/hipcc...not found Checking for program /opt/X11/bin/hipcc...not found Checking for program /Library/Apple/usr/bin/hipcc...not found Checking for program /Library/TeX/texbin/hipcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/hipcc...not found Checking for program /Users/hymanjd/bin/hipcc...not found Checking for program /Users/hymanjd/bin/hipcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/homebrew/sbin/opt/rocm/bin/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /System/Cryptexes/App/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /bin/opt/rocm/bin/hipcc...not found Checking for program /usr/sbin/opt/rocm/bin/hipcc...not found Checking for program /sbin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/opt/rocm/bin/hipcc...not found Checking for program /opt/X11/bin/opt/rocm/bin/hipcc...not found Checking for program /Library/Apple/usr/bin/opt/rocm/bin/hipcc...not found Checking for program /Library/TeX/texbin/opt/rocm/bin/hipcc...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/bin/opt/rocm/bin/hipcc...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkSYCLCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1653) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:765) Set the host compiler (HC) of the device compiler (DC) to the HC unless the DC already explicitly sets its HC. This may be needed if the default HC used by the DC is ancient and PETSc uses a different HC (e.g., through --with-cxx=...). ============================================================================================= TESTING: checkFortranCompiler from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1906) Locate a functional Fortran compiler Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90...found Defined make macro "FC" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1942) Locate a functional Fortran preprocessor Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90...found Defined make macro "FPP" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -E" Preprocessing source: #define foo 10 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:1961) Make sure fortran comment "!" works Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2157) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2250) Check that the archiver exists and can make a library usable by the compiler Detected Non-Microsoft Windows native compiler Executing: ar -V stdout: 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 ...] Executing: ar -V stdout: 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 ...] Defined make macro "FAST_AR_FLAGS" to "Scq" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /opt/homebrew/bin/ar...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/ar...not found Checking for program /opt/homebrew/bin/ar...not found Checking for program /opt/homebrew/bin/ar...not found Checking for program /opt/homebrew/sbin/ar...not found Checking for program /usr/local/bin/ar...not found Checking for program /System/Cryptexes/App/usr/bin/ar...not found Checking for program /usr/bin/ar...found Defined make macro "AR" to "/usr/bin/ar" Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/ranlib...not found Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /opt/homebrew/bin/ranlib...not found Checking for program /opt/homebrew/sbin/ranlib...not found Checking for program /usr/local/bin/ranlib...not found Checking for program /System/Cryptexes/App/usr/bin/ranlib...not found Checking for program /usr/bin/ranlib...found Defined make macro "RANLIB" to "/usr/bin/ranlib -c" Executing: /usr/bin/ar cr /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconf1.a /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conf1.o Executing: /usr/bin/ranlib -c /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconf1.a Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern int foo(int); int main(void) { int b = foo(1); (void)b; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -L/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "cr" Defined make macro "AR_LIB_SUFFIX" to "a" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2322) Checks if AR handles @ notation Executing: /usr/bin/ar cr checkRecipeArgfile.a @checkRecipeArgfile.args stdout: ar: @checkRecipeArgfile.args: No such file or directory Possible ERROR while running archiver: exit code 1 stderr: ar: @checkRecipeArgfile.args: No such file or directory ============================================================================================= TESTING: checkSharedLinker from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2404) Check that the linker can produce shared libraries Checking shared linker /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc using flags ['-dynamiclib', '-undefined dynamic_lookup', '-no_compact_unwind'] Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc...found Defined make macro "LD_SHARED" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -show stdout: /opt/homebrew/bin/gcc-14 -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpi -lpmpi Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying C compiler flag Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -dynamiclib -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -dynamiclib Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -undefined dynamic_lookup -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -undefined dynamic_lookup Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: gcc-14: error: unrecognized command-line option '-no_compact_unwind' Possible ERROR while running linker: exit code 1 stderr: gcc-14: error: unrecognized command-line option '-no_compact_unwind' Rejecting linker flag -no_compact_unwind due to nonzero status from link Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(void); int main(void) { int ret = foo(); if (ret) {} return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -L/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -lconftest Using shared linker /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc with flags ['-dynamiclib', '-undefined dynamic_lookup'] and library extension dylib ============================================================================================= TESTING: checkLinkerMac from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2478) Tests some Apple Mac specific linker flags Defined "USING_DARWIN" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting C linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting Cxx linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-bind_at_load -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o stdout: ld: warning: -bind_at_load is deprecated on macOS Possible ERROR while running linker:exit code 0 stderr: ld: warning: -bind_at_load is deprecated on macOS Rejecting FC linker flag -Wl,-bind_at_load due to ld: warning: -bind_at_load is deprecated on macOS Rejected macOS linker flag -Wl,-bind_at_load Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-commons,use_dylibs Accepted macOS linker flag -Wl,-commons,use_dylibs Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-search_paths_first -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-search_paths_first Accepted macOS linker flag -Wl,-search_paths_first Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_compact_unwind -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-no_compact_unwind Accepted macOS linker flag -Wl,-no_compact_unwind Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-no_warn_duplicate_libraries Accepted macOS linker flag -Wl,-no_warn_duplicate_libraries ============================================================================================= TESTING: checkPIC from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2098) Determine the PIC option for each compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --help | head -n 20 stdout: Usage: gfortran-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -show stdout: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -Wno-unused-function -fallow-argument-mismatch -fallow-argument-mismatch -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying FC for PIC code without any compiler flag Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: function foo(a) real:: a,x,bar common /xx/ x x=a foo = bar(x) end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Accepted FC PIC code without compiler flag Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -show stdout: /opt/homebrew/bin/g++-14 -Wno-lto-type-mismatch -Wno-psabi -O3 -std=gnu++20 -fPIC -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpicxx -lmpi -lpmpi Trying no specific compiler flag for PIC code since MPI compiler or current flags seem to provide such a flag with -fPIC Trying Cxx for PIC code without any compiler flag Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++20 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int (*fprintf_ptr)(FILE*,const char*,...) = fprintf; int foo(void){ fprintf_ptr(stdout,"hello"); return 0; } void bar(void){foo();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Accepted Cxx PIC code without compiler flag ============================================================================================= TESTING: checkKandRFlags from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2148) Check C compiler flags that allow compiling K and R code (needed for some external packages) Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wno-implicit-int /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wno-implicit-int Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wno-int-conversion /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wno-int-conversion Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wno-implicit-function-declaration /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wno-implicit-function-declaration Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wno-deprecated-non-prototype /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wno-deprecated-non-prototype Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -fno-common /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fno-common ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2523) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -V stdout: gcc-14: error: unrecognized command-line option '-V' Trying C linker flag -Wl,-rpath, Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -Wl,-rpath,/Users/hymanjd/src/petsc Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -V stdout: gcc-14: error: unrecognized command-line option '-V' Trying Cxx linker flag -Wl,-rpath, Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid Cxx linker flag -Wl,-rpath,/Users/hymanjd/src/petsc Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -V stdout: gcc-14: error: unrecognized command-line option '-V' Trying FC linker flag -Wl,-rpath, Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-rpath,/Users/hymanjd/src/petsc -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid FC linker flag -Wl,-rpath,/Users/hymanjd/src/petsc ============================================================================================= TESTING: checkLibC from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2565) Test whether we need to explicitly include libc in shared linking - Mac OSX requires an explicit reference to libc for shared linking Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {void *chunk = malloc(31); free(chunk); return 0;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Shared linking does not require an explicit libc reference ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2611) Check that the linker can dynamically load shared libraries Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DLFCN_H" to "1" Checking for functions [dlopen dlsym dlclose] in library [''] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } int main(void) { _check_dlopen(); _check_dlsym(); _check_dlclose(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char dlopen(void); static void _check_dlopen(void) { dlopen(); } char dlsym(void); static void _check_dlsym(void) { dlsym(); } char dlclose(void); static void _check_dlclose(void) { dlclose(); } void dummy(void) {_check_dlopen(); _check_dlsym(); _check_dlclose();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Checking dynamic linker /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc using flags ['-dynamiclib -undefined dynamic_lookup'] Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc...found Defined make macro "DYNAMICLINKER" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -dynamiclib -undefined dynamic_lookup -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag -dynamiclib -undefined dynamic_lookup Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int foo(void) {printf("test");return 0;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib -dynamiclib -undefined dynamic_lookup /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { void *handle = dlopen("/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/libconftest.dylib", 0); int (*foo)(void) = (int (*)(void)) dlsym(handle, "foo"); if (!foo) { printf("Could not load symbol\n"); return -1; } if ((*foo)()) { printf("Invalid return from foo()\n"); return -1; } if (dlclose(handle)) { printf("Could not close library\n"); return -1; } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Using dynamic linker /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc with flags ['-dynamiclib -undefined dynamic_lookup'] and library extension dylib ============================================================================================= TESTING: checkPragma from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2056) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wunknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas Added C compiler flag -Wunknown-pragmas Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wunknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wunknown-pragmas -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas Added Cxx compiler flag -Wunknown-pragmas Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wunknown-pragmas -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #pragma GCC poison TEST int main(void) { return 0; } ============================================================================================= TESTING: checkAtFileOption from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2803) Check if linker supports @file option Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest @/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/optfile -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o Valid C linker flag @/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/optfile Defined make macro "PCC_AT_FILE" to "1" ============================================================================================= TESTING: output from config.setCompilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/setCompilers.py:2660) Output module data as defines and substitutions Substituting "CC" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc" Substituting "CFLAGS" with "" Defined make macro "CC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "CPP" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx" Substituting "CXX_CXXFLAGS" with " -std=gnu++20" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-Wl,-rpath," Substituting "CXXPP" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-Wl,-rpath," Substituting "LDFLAGS" with "" Substituting "FPP" with "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -E" Substituting "FPPFLAGS" with "" Substituting "LIBS" with "" Substituting "SHARED_LIBRARY_FLAG" with "-dynamiclib -undefined dynamic_lookup" ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "C_VERSION" to "gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -show stdout: /opt/homebrew/bin/gcc-14 -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpi -lpmpi Defined make macro "MPICC_SHOW" to "/opt/homebrew/bin/gcc-14 -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpi -lpmpi" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected Gcc110plus compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 500 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 500 Trying C compiler flag -Wall Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall Added C compiler flag -Wall Trying C compiler flag -Wwrite-strings Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings Added C compiler flag -Wwrite-strings Trying C compiler flag -Wno-unknown-pragmas Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas Added C compiler flag -Wno-unknown-pragmas Trying C compiler flag -Wno-lto-type-mismatch Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch Added C compiler flag -Wno-lto-type-mismatch Trying C compiler flag -Wno-stringop-overflow Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow Added C compiler flag -Wno-stringop-overflow Trying C compiler flag -mfp16-format=ieee Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -mfp16-format=ieee /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c stdout: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Possible ERROR while running compiler: exit code 1 stderr: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -mfp16-format=ieee gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Rejected C compiler flag -mfp16-format=ieee Trying C compiler flag -fvisibility=hidden Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden Added C compiler flag -fvisibility=hidden Trying C compiler flag -O3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 Added C compiler flag -O3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "Cxx_VERSION" to "g++-14 (Homebrew GCC 14.2.0_1) 14.2.0" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -show stdout: /opt/homebrew/bin/g++-14 -Wno-lto-type-mismatch -Wno-psabi -O3 -std=gnu++20 -fPIC -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpicxx -lmpi -lpmpi Defined make macro "MPICXX_SHOW" to "/opt/homebrew/bin/g++-14 -Wno-lto-type-mismatch -Wno-psabi -O3 -std=gnu++20 -fPIC -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpicxx -lmpi -lpmpi" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --version stdout: g++-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 500 Trying Cxx compiler flag -Wall Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall Added Cxx compiler flag -Wall Trying Cxx compiler flag -Wwrite-strings Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings Added Cxx compiler flag -Wwrite-strings Trying Cxx compiler flag -Wno-strict-aliasing Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing Added Cxx compiler flag -Wno-strict-aliasing Trying Cxx compiler flag -Wno-unknown-pragmas Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas Added Cxx compiler flag -Wno-unknown-pragmas Trying Cxx compiler flag -Wno-lto-type-mismatch Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch Added Cxx compiler flag -Wno-lto-type-mismatch Trying Cxx compiler flag -Wno-psabi Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi Added Cxx compiler flag -Wno-psabi Trying Cxx compiler flag -fvisibility=hidden Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden Added Cxx compiler flag -fvisibility=hidden Trying Cxx compiler flag -O3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 Added Cxx compiler flag -O3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. getCompilerVersion: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Defined make macro "FC_VERSION" to "GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -show stdout: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -Wno-unused-function -fallow-argument-mismatch -fallow-argument-mismatch -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi Defined make macro "MPIFC_SHOW" to "/opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -Wno-unused-function -fallow-argument-mismatch -fallow-argument-mismatch -g -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --help | head -n 20 stdout: Usage: gfortran-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran46plus compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran47plus compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -v stdout: mpifort for MPICH version 4.2.1 stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Trying FC compiler flag -Wall Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall Added FC compiler flag -Wall Trying FC compiler flag -ffree-line-length-none Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall -ffree-line-length-none Added FC compiler flag -ffree-line-length-none Trying FC compiler flag -ffree-line-length-0 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall -ffree-line-length-none -ffree-line-length-0 Added FC compiler flag -ffree-line-length-0 Trying FC compiler flag -Wno-lto-type-mismatch Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch Added FC compiler flag -Wno-lto-type-mismatch Trying FC compiler flag -Wno-unused-dummy-argument Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument Added FC compiler flag -Wno-unused-dummy-argument Trying FC compiler flag -O3 -Wno-unused-function -fallow-argument-mismatch Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch Added FC compiler flag -O3 -Wno-unused-function -fallow-argument-mismatch ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:168) Use Linux/macOS commands to determine what operations the hardware supports Executing: lscpu stdout: /bin/sh: lscpu: command not found Executing: sysctl -a stdout: user.cs_path: /usr/bin:/bin:/usr/sbin:/sbin user.bc_base_max: 99 user.bc_dim_max: 2048 user.bc_scale_max: 99 user.bc_string_max: 1000 user.coll_weights_max: 2 user.expr_nest_max: 32 user.line_max: 2048 user.re_dup_max: 255 user.posix2_version: 200112 user.posix2_c_bind: 0 user.posix2_c_dev: 0 user.posix2_char_term: 0 user.posix2_fort_dev: 0 user.posix2_fort_run: 0 user.posix2_localedef: 0 user.posix2_sw_dev: 0 user.posix2_upe: 0 user.stream_max: 20 user.tzname_max: 255 kern.ostype: Darwin kern.osrelease: 24.3.0 kern.osrevision: 199506 kern.version: Darwin Kernel Version 24.3.0: Thu Jan 2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000 kern.maxvnodes: 263168 kern.maxproc: 8000 kern.maxfiles: 245760 kern.argmax: 1048576 kern.securelevel: 0 kern.hostname: MacBookPro kern.hostid: 0 kern.clockrate: { hz = 100, tick = 10000, tickadj = 0, profhz = 100, stathz = 100 } kern.posix1version: 200112 kern.ngroups: 16 kern.job_control: 1 kern.saved_ids: 1 kern.boottime: { sec = 1743538198, usec = 837048 } Tue Apr 1 16:09:58 2025 kern.nisdomainname: kern.maxfilesperproc: 122880 kern.maxprocperuid: 5333 kern.ipc.maxsockbuf: 8388608 kern.ipc.sockbuf_waste_factor: 8 kern.ipc.somaxconn: 128 kern.ipc.nmbclusters: 262144 kern.ipc.soqlimitcompat: 1 kern.ipc.io_policy.log: 0 kern.ipc.io_policy.uuid: 1 kern.ipc.sendmsg_x_mode: 0 kern.ipc.mb_memory_pressure_percentage: 80 kern.ipc.mb_uses_mcache: 0 kern.ipc.socket_debug: 0 kern.ipc.sosend_assert_panic: 0 kern.ipc.sodefunct_calls: 0 kern.ipc.sosendminchain: 16384 kern.ipc.sorecvmincopy: 16384 kern.ipc.sosendjcl: 1 kern.ipc.sosendjcl_ignore_capab: 0 kern.ipc.sosendbigcl_ignore_capab: 0 kern.ipc.sodefunctlog: 0 kern.ipc.sothrottlelog: 0 kern.ipc.sorestrictrecv: 1 kern.ipc.sorestrictsend: 1 kern.ipc.soreserveheadroom: 1 kern.ipc.maxextbkidleperproc: 1 kern.ipc.extbkidletime: 600 kern.ipc.extbkidlercvhiwat: 131072 kern.ipc.sotcdb: 0 kern.ipc.throttle_best_effort: 0 kern.ipc.njcl: 87384 kern.ipc.njclbytes: 16384 kern.ipc.soqlencomp: 0 kern.ipc.maxsendmsgx: 256 kern.ipc.maxrecvmsgx: 256 kern.ipc.missingpktinfo: 0 kern.ipc.do_recvmsg_x_donttrunc: 0 kern.usrstack: 143360000 kern.netboot: 0 kern.sysv.shmmax: 4194304 kern.sysv.shmmin: 1 kern.sysv.shmmni: 32 kern.sysv.shmseg: 8 kern.sysv.shmall: 1024 kern.sysv.semmni: 87381 kern.sysv.semmns: 87381 kern.sysv.semmnu: 87381 kern.sysv.semmsl: 87381 kern.sysv.semume: 10 kern.aiomax: 90 kern.aioprocmax: 16 kern.aiothreads: 4 kern.corefile: /cores/core.%P kern.coredump: 1 kern.sugid_coredump: 0 kern.delayterm: 0 kern.shreg_private: 0 kern.posix.sem.max: 10000 kern.usrstack64: 13028261888 kern.tfp.policy: 2 kern.procname: sysctl kern.speculative_reads_disabled: 0 kern.osversion: 24D81 kern.safeboot: 0 kern.rage_vnode: 0 kern.tty.ptmx_max: 511 kern.check_openevt: 0 kern.threadname: kern.dtrace.err_verbose: 0 kern.dtrace.buffer_memory_maxsize: 11453246122 kern.dtrace.buffer_memory_inuse: 0 kern.dtrace.difo_maxsize: 262144 kern.dtrace.dof_maxsize: 524288 kern.dtrace.global_maxsize: 16384 kern.dtrace.provide_private_probes: 1 kern.dtrace.dof_mode: 1 kern.dtrace.ignore_fbt_blacklist: 0 kern.sec_transition.available: 0 kern.memorystatus.sysprocs_idle_delay_time_ns: 10 kern.memorystatus.apps_idle_delay_time_ns: 10 kern.cpc.secure: 1 kern.kern_event.thread_bound_kqwl_support_enabled: 0 kern.skywalk.flowswitch.rx_agg_tcp: 16384 kern.skywalk.flowswitch.rx_agg_tcp_host: 2 kern.skywalk.flowswitch.gso_mtu: 16384 kern.skywalk.flowswitch.ip_reass: 2 kern.skywalk.flowswitch.ipfm_frag_ttl: 60 kern.skywalk.flowswitch.ipfm_timeout_tcall_ival: 1 kern.skywalk.flowswitch.flow_route_expire: 600 kern.skywalk.flowswitch.en5.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en5.ipfm.frag_count: 0 kern.skywalk.flowswitch.en5.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en5.ipfm.queue_count: 0 kern.skywalk.flowswitch.en6.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en6.ipfm.frag_count: 0 kern.skywalk.flowswitch.en6.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en6.ipfm.queue_count: 0 kern.skywalk.flowswitch.en7.ipfm.frag_limit: 448 kern.skywalk.flowswitch.en7.ipfm.frag_count: 0 kern.skywalk.flowswitch.en7.ipfm.queue_limit: 224 kern.skywalk.flowswitch.en7.ipfm.queue_count: 0 kern.skywalk.flowswitch.en0.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.en0.ipfm.frag_count: 0 kern.skywalk.flowswitch.en0.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.en0.ipfm.queue_count: 0 kern.skywalk.flowswitch.ap1.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.ap1.ipfm.frag_count: 0 kern.skywalk.flowswitch.ap1.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.ap1.ipfm.queue_count: 0 kern.skywalk.flowswitch.awdl0.ipfm.frag_limit: 4544 kern.skywalk.flowswitch.awdl0.ipfm.frag_count: 0 kern.skywalk.flowswitch.awdl0.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.awdl0.ipfm.queue_count: 0 kern.skywalk.flowswitch.en4.ipfm.frag_limit: 2368 kern.skywalk.flowswitch.en4.ipfm.frag_count: 0 kern.skywalk.flowswitch.en4.ipfm.queue_limit: 1024 kern.skywalk.flowswitch.en4.ipfm.queue_count: 0 kern.skywalk.netif.netif_queue_stat_enable: 0 kern.skywalk.netif.default_drop: 0 kern.skywalk.ring_stat_enable: 0 kern.kdbg.debug: 0 kern.kdbg.oldest_time: 0 kern.eventhandler.debug: 0 kern.entropy.health.repetition_count_test.reset_count: 123651529 kern.entropy.health.repetition_count_test.failure_count: 0 kern.entropy.health.repetition_count_test.max_observation_count: 4 kern.entropy.health.adaptive_proportion_test.reset_count: 242489 kern.entropy.health.adaptive_proportion_test.failure_count: 0 kern.entropy.health.adaptive_proportion_test.max_observation_count: 14 kern.entropy.health.startup_done: 1 kern.entropy.filter.total_sample_count: 124837569 kern.entropy.filter.accepted_sample_count: 124140987 kern.entropy.filter.rejected_sample_count: 696582 kern.entropy.analysis.supported: 0 kern.monotonic.supported: 1 kern.monotonic.pmis: 39035 0 kern.monotonic.retrograde_updates: 0 0 kern.monotonic.task_thread_counting: 1 kern.microstackshot.interrupt_sample_rate: 1 kern.microstackshot.pmi_sample_period: 12000000000 kern.microstackshot.pmi_sample_counter: 0 kern.timer.longterm.threshold: 0 kern.timer.longterm.scan_limit: 100000 kern.timer.longterm.scan_interval: 100000 kern.timer.longterm.qlen: 0 kern.timer.longterm.scan_pauses: 0 kern.timer.coalescing_enabled: 1 kern.timer.deadline_tracking_bin_1: 48000 kern.timer.deadline_tracking_bin_2: 120000 kern.timer.scan_limit: 400000 kern.timer.scan_interval: 40000 kern.timer.scan_pauses: 0 kern.timer.scan_postpones: 0 kern.hv.supported: 1 kern.hv.max_address_spaces: 256 kern.hv.ipa_size_16k: 4398046511104 kern.hv.ipa_size_4k: 1099511627776 kern.proc_rsr_in_progress: 0 kern.hv_vmm_present: 0 kern.secure_kernel: 0 kern.willuserspacereboot: 0 kern.hibernatefile: /var/vm/sleepimage kern.bootsignature: kern.hibernatemode: 0 kern.hibernategraphicsready: 0 kern.hibernatewakenotification: 0 kern.hibernatelockscreenready: 0 kern.hibernatehidready: 0 kern.hibernatecount: 0 kern.nbuf: 16384 kern.maxnbuf: 16384 kern.flush_cache_on_write: 0 kern.wq_stalled_window_usecs: 200 kern.wq_reduce_pool_window_usecs: 5000000 kern.wq_max_timer_interval_usecs: 50000 kern.wq_max_threads: 512 kern.wq_max_constrained_threads: 64 kern.ds_supgroups_supported: 1 kern.sugid_scripts: 0 kern.libmalloc_experiments: 0 kern.initproc_spawned: 1 kern.uuid: 8E5733D5-D705-3E2B-BEE4-6DCEDD18EC0B kern.system_version_compat: 0 kern.osproductversioncompat: 10.16 kern.osproductversion: 15.3.2 kern.osreleasetype: User kern.iossupportversion: 18.3 kern.bootargs: kern.kernelcacheuuid: 534A467D-1315-8584-B12C-FEE8AF7927EF kern.filesetuuid: 534A467D-1315-8584-B12C-FEE8AF7927EF kern.num_files: 7523 kern.num_vnodes: 263168 kern.num_tasks: 8192 kern.num_threads: 40960 kern.num_taskthreads: 8192 kern.num_recycledvnodes: 13429705 kern.free_vnodes: 224413 kern.namecache_disabled: 0 kern.sched_enable_smt: 1 kern.sched_allow_NO_SMT_threads: 1 kern.sched_rt_avoid_cpu0: 0 kern.sched_recommended_cores: 1023 kern.suspend_cluster_powerdown: 0 kern.preheat_max_bytes: 1048576 kern.preheat_min_bytes: 32768 kern.speculative_prefetch_max: 201326592 kern.speculative_prefetch_max_iosize: 524288 kern.vm_page_free_target: 4000 kern.vm_page_free_min: 3500 kern.vm_page_free_reserved: 906 kern.vm_page_speculative_percentage: 5 kern.vm_page_speculative_q_age_ms: 500 kern.vm_max_delayed_work_limit: 32 kern.vm_max_batch: 256 kern.bootsessionuuid: 19113C49-9F9A-46E4-991E-890288B987F1 kern.bootuuid: 279E628B-33EA-455F-991C-9FB0F14701C7 kern.apfsprebootuuid: 279E628B-33EA-455F-991C-9FB0F14701C7 kern.bootobjectspath: /279E628B-33EA-455F-991C-9FB0F14701C7/boot/9008B73323A606E71C1C52FF51DD30CC9A346C071C75FD0E73BB5F51A56ED8E1078C8517CF9603DBD564CB6822AFE15A kern.drivercorefile: /private/var/dextcores/%N.core kern.kdp_corefile: /System/Volumes/VM/kernelcore kern.vfsnspace: 0 kern.singleuser: 0 kern.minimalboot: 0 kern.affinity_sets_enabled: 1 kern.affinity_sets_mapping: 1 kern.slide: 1 kern.ipc_voucher_trace_contents: 0 kern.stack_size: 16384 kern.stack_depth_max: 0 kern.kern_feature_overrides: 0 kern.ipc_portbt: 0 kern.sched: edge kern.cpu_checkin_interval: 5000 kern.precise_user_kernel_time: 1 kern.pervasive_energy: 1 kern.timer_coalesce_bg_scale: -5 kern.timer_resort_threshold_ns: 50000000 kern.timer_coalesce_bg_ns_max: 100000000 kern.timer_coalesce_kt_scale: 3 kern.timer_coalesce_kt_ns_max: 1000000 kern.timer_coalesce_fp_scale: 3 kern.timer_coalesce_fp_ns_max: 1000000 kern.timer_coalesce_ts_scale: 3 kern.timer_coalesce_ts_ns_max: 1000000 kern.timer_coalesce_tier0_scale: 3 kern.timer_coalesce_tier0_ns_max: 1000000 kern.timer_coalesce_tier1_scale: 2 kern.timer_coalesce_tier1_ns_max: 5000000 kern.timer_coalesce_tier2_scale: 1 kern.timer_coalesce_tier2_ns_max: 20000000 kern.timer_coalesce_tier3_scale: -2 kern.timer_coalesce_tier3_ns_max: 75000000 kern.timer_coalesce_tier4_scale: 3 kern.timer_coalesce_tier4_ns_max: 1000000 kern.timer_coalesce_tier5_scale: 3 kern.timer_coalesce_tier5_ns_max: 1000000 kern.hv_support: 1 kern.hv_disable: 0 kern.darkboot: 0 kern.serverperfmode: 0 kern.link_time_optimized: 1 kern.thread_groups_supported: 1 kern.direct_handoff: 1 kern.num_static_scalable_counters: 56 kern.trial_treatment_id: kern.trial_experiment_id: kern.trial_deployment_id: -1 kern.page_protection_type: 1 kern.exclaves_status: 255 kern.exclaves_boot_stage: -1 kern.memorystatus_level: 91 kern.memorystatus_purge_on_warning: 2 kern.memorystatus_purge_on_urgent: 5 kern.memorystatus_purge_on_critical: 8 kern.vm_pressure_level_transition_threshold: 30 kern.stackshot_estimate_adj: 25 kern.stackshot_busy_enabled: 1 kern.msgbuf: 131072 kern.task_exc_guard_default: 153 kern.ulock_adaptive_spin_usecs: 20 kern.userinactive_abs_time: 0 kern.willshutdown: 0 kern.progressmeterenable: 0 kern.progressmeter: 33 kern.consoleoptions: 0 kern.wakereason: ATC2.CIOWakeup pci1b73,1100 kern.bootreason: pwrbtn kern.shutdownreason: btn_rst,finger_reset force_off ap_panic kern.aotmodebits: 0 kern.aotmode: 0 kern.pmtimeout: 0 kern.pmcallouttimer: 2000 kern.iokittest: 0 kern.sleeptime: { sec = 1745883514, usec = 410966 } Mon Apr 28 19:38:34 2025 kern.waketime: { sec = 1745884022, usec = 867215 } Mon Apr 28 19:47:02 2025 kern.wake_abs_time: 4014765898710 kern.sleep_abs_time: 4014762348307 kern.useractive_abs_time: 4014801711785 kern.prng.scheduled_reseed_count: 4689 kern.prng.scheduled_reseed_max_sample_count: 6559800 kern.prng.entropy_max_sample_count: 10567 kern.prng.pool_0.sample_count: 0 kern.prng.pool_0.drain_count: 4689 kern.prng.pool_0.max_sample_count: 5139 kern.prng.pool_1.sample_count: 1161 kern.prng.pool_1.drain_count: 2344 kern.prng.pool_1.max_sample_count: 8827 kern.prng.pool_2.sample_count: 1170 kern.prng.pool_2.drain_count: 1172 kern.prng.pool_2.max_sample_count: 15913 kern.prng.pool_3.sample_count: 1152 kern.prng.pool_3.drain_count: 586 kern.prng.pool_3.max_sample_count: 19547 kern.prng.pool_4.sample_count: 1161 kern.prng.pool_4.drain_count: 293 kern.prng.pool_4.max_sample_count: 30600 kern.prng.pool_5.sample_count: 13572 kern.prng.pool_5.drain_count: 146 kern.prng.pool_5.max_sample_count: 42356 kern.prng.pool_6.sample_count: 12049 kern.prng.pool_6.drain_count: 73 kern.prng.pool_6.max_sample_count: 91462 kern.prng.pool_7.sample_count: 53636 kern.prng.pool_7.drain_count: 36 kern.prng.pool_7.max_sample_count: 153160 kern.prng.pool_8.sample_count: 53286 kern.prng.pool_8.drain_count: 18 kern.prng.pool_8.max_sample_count: 248078 kern.prng.pool_9.sample_count: 53706 kern.prng.pool_9.drain_count: 9 kern.prng.pool_9.max_sample_count: 474071 kern.prng.pool_10.sample_count: 536140 kern.prng.pool_10.drain_count: 4 kern.prng.pool_10.max_sample_count: 905537 kern.prng.pool_11.sample_count: 547642 kern.prng.pool_11.drain_count: 2 kern.prng.pool_11.max_sample_count: 1691099 kern.prng.pool_12.sample_count: 522304 kern.prng.pool_12.drain_count: 1 kern.prng.pool_12.max_sample_count: 3325336 kern.prng.pool_13.sample_count: 3858988 kern.prng.pool_13.drain_count: 0 kern.prng.pool_13.max_sample_count: 3858988 kern.prng.pool_14.sample_count: 3887641 kern.prng.pool_14.drain_count: 0 kern.prng.pool_14.max_sample_count: 3887641 kern.prng.pool_15.sample_count: 3851534 kern.prng.pool_15.drain_count: 0 kern.prng.pool_15.max_sample_count: 3851534 kern.prng.pool_16.sample_count: 3863831 kern.prng.pool_16.drain_count: 0 kern.prng.pool_16.max_sample_count: 3863831 kern.prng.pool_17.sample_count: 3850284 kern.prng.pool_17.drain_count: 0 kern.prng.pool_17.max_sample_count: 3850284 kern.prng.pool_18.sample_count: 3890010 kern.prng.pool_18.drain_count: 0 kern.prng.pool_18.max_sample_count: 3890010 kern.prng.pool_19.sample_count: 3853025 kern.prng.pool_19.drain_count: 0 kern.prng.pool_19.max_sample_count: 3853025 kern.prng.pool_20.sample_count: 3859788 kern.prng.pool_20.drain_count: 0 kern.prng.pool_20.max_sample_count: 3859788 kern.prng.pool_21.sample_count: 3924004 kern.prng.pool_21.drain_count: 0 kern.prng.pool_21.max_sample_count: 3924004 kern.prng.pool_22.sample_count: 3836151 kern.prng.pool_22.drain_count: 0 kern.prng.pool_22.max_sample_count: 3836151 kern.prng.pool_23.sample_count: 3872307 kern.prng.pool_23.drain_count: 0 kern.prng.pool_23.max_sample_count: 3872307 kern.prng.pool_24.sample_count: 3840469 kern.prng.pool_24.drain_count: 0 kern.prng.pool_24.max_sample_count: 3840469 kern.prng.pool_25.sample_count: 3866974 kern.prng.pool_25.drain_count: 0 kern.prng.pool_25.max_sample_count: 3866974 kern.prng.pool_26.sample_count: 3878228 kern.prng.pool_26.drain_count: 0 kern.prng.pool_26.max_sample_count: 3878228 kern.prng.pool_27.sample_count: 3932506 kern.prng.pool_27.drain_count: 0 kern.prng.pool_27.max_sample_count: 3932506 kern.prng.pool_28.sample_count: 3900826 kern.prng.pool_28.drain_count: 0 kern.prng.pool_28.max_sample_count: 3900826 kern.prng.pool_29.sample_count: 3926485 kern.prng.pool_29.drain_count: 0 kern.prng.pool_29.max_sample_count: 3926485 kern.prng.pool_30.sample_count: 3880837 kern.prng.pool_30.drain_count: 0 kern.prng.pool_30.max_sample_count: 3880837 kern.prng.pool_31.sample_count: 3917537 kern.prng.pool_31.drain_count: 0 kern.prng.pool_31.max_sample_count: 3917537 kern.crypto.sha1: SHA1_VNG_ARM kern.crypto.sha256: SHA256_VNG_ARM kern.crypto.sha384: SHA384_VNG_ARM_HW kern.crypto.sha512: SHA512_VNG_ARM_HW kern.crypto.aes.ecb.encrypt: AES_ECB_ARM kern.crypto.aes.ecb.decrypt: AES_ECB_ARM kern.crypto.aes.xts.encrypt: AES_XTS_ARM kern.crypto.aes.xts.decrypt: AES_XTS_ARM kern.amfm_log_ctl: 0 kern.monotonicclock: 3100796 kern.monotonicclock_usecs: 3100796537811 4020645490488 kern.monotonicclock_rate_usecs: 30 kern.monotoniclock_offset_usecs: 1742783471312286 kern.pthread_mutex_default_policy: 0 vm.loadavg: { 2.59 2.46 2.67 } vm.swapusage: total = 1024.00M used = 0.00M free = 1024.00M (encrypted) vm.log_map_delete_permanent_prot_none: 0 vm.cs_executable_create_upl: 0 vm.cs_executable_wire: 0 vm.apple_protect_pager_count: 0 vm.apple_protect_pager_count_mapped: 0 vm.apple_protect_pager_cache_limit: 20 vm.vm_do_collapse_compressor: 10 vm.vm_do_collapse_compressor_pages: 80 vm.vm_do_collapse_terminate: 10 vm.vm_do_collapse_terminate_failure: 0 vm.vm_should_cow_but_wired: 0 vm.vm_create_upl_extra_cow: 1 vm.vm_create_upl_extra_cow_pages: 142 vm.vm_create_upl_lookup_failure_write: 0 vm.vm_create_upl_lookup_failure_copy: 0 vm.vm_debug_events: 0 vm.shared_region_unnest_logging: 1 vm.shared_region_trace_level: 1 vm.shared_region_version: 3 vm.shared_region_persistence: 0 vm.pagesize: 16384 vm.vm_page_free_target: 4000 vm.memory_pressure: 0 vm.page_free_wanted: 0 vm.page_purgeable_count: 16170 vm.page_purgeable_wired_count: 0 vm.kern_lpage_count: 0 vm.pages_grabbed: 4057698698 vm.madvise_free_debug: 0 vm.madvise_free_debug_sometimes: 0 vm.page_reusable_count: 440511 vm.reusable_success: 957050115 vm.reusable_failure: 310420 vm.reusable_pages_shared: 28237 vm.all_reusable_calls: 0 vm.partial_reusable_calls: 958962243 vm.reuse_success: 3852395 vm.reuse_failure: 0 vm.all_reuse_calls: 0 vm.partial_reuse_calls: 10470339 vm.can_reuse_success: 1354 vm.can_reuse_failure: 244 vm.reusable_reclaimed: 0 vm.reusable_nonwritable: 18346 vm.reusable_shared: 38498365 vm.free_shared: 64 vm.page_free_count: 95944 vm.page_speculative_count: 65916 vm.page_cleaned_count: 0 vm.page_pageable_internal_count: 1001030 vm.page_pageable_external_count: 778392 vm.pageout_inactive_clean: 15967344 vm.pageout_inactive_used: 282648 vm.pageout_inactive_dirty_internal: 442199 vm.pageout_inactive_dirty_external: 20959 vm.pageout_speculative_clean: 14038576 vm.pageout_freed_external: 1055712 vm.pageout_freed_speculative: 14038576 vm.pageout_freed_cleaned: 46582 vm.pageout_protected_sharedcache: 0 vm.pageout_forcereclaimed_sharedcache: 0 vm.pageout_protected_realtime: 0 vm.pageout_forcereclaimed_realtime: 0 vm.page_realtime_count: 18429 vm.pageout_protect_realtime: 1 vm.prefault_nb_pages: 74338 vm.prefault_nb_bailout: 0 vm.vm_min_kernel_address: 18446741874686296064 vm.vm_max_kernel_address: 18446742493161586687 vm.pages: 2029067 vm.page_busy_absent_skipped: 0 vm.upl_pages_tainted: 0 vm.iopl_pages_tainted: 0 vm.corpse_footprint_count: 976 vm.corpse_footprint_size_avg: 158340 vm.corpse_footprint_size_max: 184340 vm.corpse_footprint_full: 0 vm.corpse_footprint_no_buf: 0 vm.cs_defer_to_csm: 0 vm.cs_defer_to_csm_not: 1323899 vm.shared_region_pager_copied: 0 vm.shared_region_pager_slid: 69651 vm.shared_region_pager_slid_error: 0 vm.shared_region_pager_reclaimed: 13519 vm.shared_region_destroy_delay: 120 vm.map_lookup_locked_copy_slowly_count: 0 vm.map_lookup_locked_copy_slowly_size: 0 vm.map_lookup_locked_copy_slowly_max: 0 vm.map_lookup_locked_copy_slowly_restart: 0 vm.map_lookup_locked_copy_slowly_error: 0 vm.map_lookup_locked_copy_strategically_count: 1998253 vm.map_lookup_locked_copy_strategically_size: 3994800357376 vm.map_lookup_locked_copy_strategically_max: 29392896 vm.map_lookup_locked_copy_strategically_restart: 0 vm.map_lookup_locked_copy_strategically_error: 0 vm.map_lookup_locked_copy_shadow_count: 1611589 vm.map_lookup_locked_copy_shadow_size: 9104077766656 vm.map_lookup_locked_copy_shadow_max: 57049088 vm.protect_privileged_from_untrusted: 1 vm.copied_on_read: 0 vm.shared_region_count: 3 vm.shared_region_peak: 3 vm.map_set_size_limit_count: 0 vm.map_set_data_limit_count: 0 vm.map_enter_RLIMIT_AS_count: 0 vm.map_enter_RLIMIT_DATA_count: 0 vm.fault_resilient_media_initiate: 0 vm.fault_resilient_media_retry: 0 vm.fault_resilient_media_proceed: 0 vm.fault_resilient_media_release: 0 vm.fault_resilient_media_abort1: 0 vm.fault_resilient_media_abort2: 0 vm.pmap_query_page_info_retries: 0 vm.shared_region_pivot: 0 vm.object_shadow_forced: 11563 vm.object_shadow_skipped: 4389347 vm.vmtc_total: 0 vm.map_range_overflows_count: 0 vm.map_range_oveflows_log: 0 vm.c_seg_filled_no_contention: 44211 vm.c_seg_filled_contention: 110 vm.c_seg_filled_contention_sec_max: 0 vm.c_seg_filled_contention_nsec_max: 4500 vm.c_process_major_report_over_ms: 9 vm.c_process_major_yield_after: 1000 vm.c_process_major_reports: 0 vm.c_process_major_max_sec: 0 vm.c_process_major_max_nsec: 0 vm.c_process_major_peak_segcount: 0 vm.panic_ws_crash: 0 vm.cs_force_kill: 0 vm.cs_force_hard: 0 vm.cs_debug: 0 vm.cs_debug_fail_on_unsigned_code: 0 vm.cs_debug_unsigned_exec_failures: 0 vm.cs_debug_unsigned_mmap_failures: 0 vm.cs_all_vnodes: 0 vm.cs_system_enforcement: 1 vm.cs_process_enforcement: 0 vm.cs_enforcement_panic: 0 vm.cs_library_validation: 0 vm.swap_enabled: 1 vm.global_user_wire_limit: 27144193310 vm.user_wire_limit: 27144193310 vm.global_no_user_wire_amount: 7215545058 vm.add_wire_count_over_global_limit: 0 vm.add_wire_count_over_user_limit: 0 vm.vm_copy_src_not_internal: 0 vm.vm_copy_src_not_symmetric: 0 vm.vm_copy_src_large: 0 vm.vm_page_external_count: 781556 vm.vm_page_filecache_min: 691436 vm.vm_page_xpmapped_min: 204338 vm.compressor_input_bytes: 7244218368 vm.compressor_compressed_bytes: 2712432512 vm.compressor_bytes_used: 542350016 vm.compressor_mode: 4 vm.compressor_is_active: 1 vm.compressor_swapout_target_age: 0 vm.compressor_available: 1 vm.compressor_segment_buffer_size: 65536 vm.compressor_pool_size: 133918097408 vm.compressor_pool_multiplier: 2 vm.compressor_segment_slots_fixed_array_len: 4 vm.compressor_segment_limit: 1634742 vm.compressor_segment_pages_compressed_limit: 13077936 vm.compressor_segment_alloc_size: 81920 vm.compressor_segment_pages_compressed: 108478 vm.compressor_segment_svp_in_hash: 7 vm.compressor_segment_svp_hash_succeeded: 28027 vm.compressor_segment_svp_hash_failed: 0 vm.compressor_min_csegs_per_major_compaction: 30 vm.vm_ripe_target_age_in_secs: 172800 vm.compressor_eval_period_in_msecs: 250 vm.compressor_sample_min_in_msecs: 500 vm.compressor_sample_max_in_msecs: 10000 vm.compressor_thrashing_threshold_per_10msecs: 50 vm.compressor_thrashing_min_per_10msecs: 20 vm.compressor_swapouts_under_30s: 0 vm.compressor_swapouts_under_60s: 0 vm.compressor_swapouts_under_300s: 0 vm.compressor_swapper_reclaim_swapins: 0 vm.compressor_swapper_defrag_swapins: 0 vm.compressor_swapper_swapout_threshold_exceeded: 0 vm.compressor_swapper_swapout_fileq_throttled: 7 vm.compressor_swapper_swapout_free_count_low: 0 vm.compressor_swapper_swapout_thrashing_detected: 0 vm.compressor_swapper_swapout_fragmentation_detected: 0 vm.swapfileprefix: /System/Volumes/VM/swapfile vm.compressor_timing_enabled: 0 vm.vm_page_donate_mode: 1 vm.vm_page_donate_target_high: 255428 vm.vm_page_donate_target_low: 100 vm.lz4_compressions: 0 vm.lz4_compression_failures: 0 vm.lz4_compressed_bytes: 0 vm.lz4_wk_compression_delta: 0 vm.lz4_wk_compression_negative_delta: 0 vm.lz4_decompressions: 0 vm.lz4_decompressed_bytes: 0 vm.uc_decompressions: 0 vm.wk_compressions: 0 vm.wk_catime: 0 vm.wkh_catime: 0 vm.wkh_compressions: 0 vm.wks_catime: 0 vm.wks_compressions: 0 vm.wk_compressions_exclusive: 0 vm.wk_sv_compressions: 0 vm.wk_mzv_compressions: 0 vm.wk_compression_failures: 0 vm.wk_compressed_bytes_exclusive: 0 vm.wk_compressed_bytes_total: 0 vm.wks_compressed_bytes: 0 vm.wks_compression_failures: 0 vm.wks_sv_compressions: 0 vm.wk_decompressions: 0 vm.wk_datime: 0 vm.wkh_datime: 0 vm.wkh_decompressions: 0 vm.wks_datime: 0 vm.wks_decompressions: 0 vm.wk_decompressed_bytes: 0 vm.wk_sv_decompressions: 0 vm.lz4_threshold: 12288 vm.wkdm_reeval_threshold: 1536 vm.lz4_max_failure_skips: 0 vm.lz4_max_failure_run_length: -1 vm.lz4_max_preselects: 0 vm.lz4_run_preselection_threshold: -1 vm.lz4_run_continue_bytes: 0 vm.lz4_profitable_bytes: 0 vm.vm_page_background_mode: 1 vm.vm_page_background_exclude_external: 0 vm.vm_page_background_target: 50000 vm.vm_page_background_count: 107741 vm.vm_page_background_internal_count: 89387 vm.vm_page_background_external_count: 18354 vm.vm_page_background_promoted_count: 604036 vm.vm_pageout_considered_bq_internal: 846622 vm.vm_pageout_considered_bq_external: 509073 vm.vm_pageout_rejected_bq_internal: 0 vm.vm_pageout_rejected_bq_external: 0 vm.darkwake_mode: 0 vm.cs_blob_count: 1317 vm.cs_blob_size: 129703163 vm.cs_blob_count_peak: 1835 vm.cs_blob_size_peak: 145499472 vm.cs_blob_size_max: 7114011 vfs.generic.maxtypenum: 30 vfs.generic.nfs.server.wg_delay: 1000 vfs.generic.nfs.server.wg_delay_v3: 0 vfs.generic.nfs.server.require_resv_port: 0 vfs.generic.nfs.server.async: 0 vfs.generic.nfs.server.export_hash_size: 64 vfs.generic.nfs.server.reqcache_size: 64 vfs.generic.nfs.server.request_queue_length: 128 vfs.generic.nfs.server.user_stats: 1 vfs.generic.nfs.server.gss_context_ttl: 28800 vfs.generic.nfs.server.debug_ctl: 0 vfs.generic.nfs.server.unprocessed_rpc_current: 0 vfs.generic.nfs.server.unprocessed_rpc_max: 67108864 vfs.generic.nfs.server.fsevents: 1 vfs.generic.nfs.server.nfsd_thread_max: 0 vfs.generic.nfs.server.nfsd_thread_count: 0 vfs.generic.nfs.server.nfsd_sock_idle_timeout: 3600 vfs.generic.nfs.server.nfsd_tcp_connections: 0 vfs.generic.nfs.server.use_upcall_svc: 1 vfs.generic.nfs.server.upcall_queue_limit: 0 vfs.generic.nfs.server.upcall_queue_max_seen: 0 vfs.generic.nfs.server.upcall_queue_count: 0 vfs.generic.nfs.client.uninterruptible_pagein: 0 vfs.generic.nfs.client.default_nfs4domain: vfs.generic.nfs.client.root_steals_gss_context: 0 vfs.generic.nfs.client.readlink_nocache: 0 vfs.generic.nfs.client.debug_ctl: 0 vfs.generic.nfs.client.tcp_sockbuf: 6291456 vfs.generic.nfs.client.split_open_owner: 0 vfs.generic.nfs.client.squishy_flags: 11 vfs.generic.nfs.client.is_mobile: 1 vfs.generic.nfs.client.callback_port: 0 vfs.generic.nfs.client.idmap_ctrl: 1 vfs.generic.nfs.client.access_for_getattr: 0 vfs.generic.nfs.client.access_dotzfs: 1 vfs.generic.nfs.client.access_delete: 1 vfs.generic.nfs.client.max_async_writes: 128 vfs.generic.nfs.client.lockd_mounts: 0 vfs.generic.nfs.client.nfsiod_thread_count: 0 vfs.generic.nfs.client.nfsiod_thread_max: 16 vfs.generic.nfs.client.statfs_rate_limit: 10 vfs.generic.nfs.client.allow_async: 0 vfs.generic.nfs.client.access_cache_timeout: 60 vfs.generic.nfs.client.iosize: 1048576 vfs.generic.nfs.client.nextdowndelay: 30 vfs.generic.nfs.client.initialdowndelay: 5 vfs.generic.sync_timeout: 5 vfs.generic.root_unmounted_cleanly: 0 vfs.generic.xattr_doubleagent_enabled: 1 vfs.generic.lifs.max_io_threads: 1 vfs.generic.lifs.max_inline_io_size: 262144 vfs.generic.lifs.max_read_size: 8388608 vfs.generic.lifs.max_write_size: 2097152 vfs.generic.lifs.max_ssd_read_size: 8388608 vfs.generic.lifs.max_ssd_write_size: 8388608 vfs.generic.lifs.max_dev_read_size: 4194304 vfs.generic.lifs.max_dev_write_size: 4194304 vfs.generic.lifs.max_read_blockmap_size: 1048576 vfs.generic.lifs.max_write_blockmap_size: 1048576 vfs.generic.lifs.max_ssd_read_blockmap_size: 262144 vfs.generic.lifs.max_ssd_write_blockmap_size: 262144 vfs.generic.lifs.read_meta_cache_hit: 0 vfs.generic.lifs.write_meta_cache_hit: 0 vfs.generic.hfs.kdebug.allocation: 0 vfs.generic.hfs.jnl.trim_flush: 240 vfs.generic.hfs.jnl.kdebug.trim: 0 vfs.generic.hfs.allocated: 0 vfs.generic.always_do_fullfsync: 0 vfs.generic.apfs.fusion_rc_promotion_size_limit_mb: 4096 vfs.generic.apfs.fusion_rc_flags: 0 vfs.generic.apfs.fusion_w2rc_filled_ratio_threshold: 50 vfs.generic.apfs.fusion_lc_rc_promotion_threshold_mult: 8 vfs.generic.apfs.fusion_rc_promotion_threshold_mult: 4 vfs.generic.apfs.fusion_wbc_buffersize: 16777216 vfs.generic.apfs.fusion_verbosity_flags: 0 vfs.generic.apfs.fusion_paranoia_level: 0 vfs.generic.apfs.fusion_swapfile_backoff: 4 vfs.generic.apfs.fusion_slow_io_threshold: 10240 vfs.generic.apfs.fusion_elevator_throttle: 100 vfs.generic.apfs.fusion_promoter_throttle: 100 vfs.generic.apfs.fusion_promoter_queue_limit: 1000 vfs.generic.apfs.fusion_wbc_elevator_wmk: 0 vfs.generic.apfs.fusion_wbc_backoff_wmk_reenable: 25 vfs.generic.apfs.fusion_wbc_backoff_wmk_med: 95 vfs.generic.apfs.fusion_wbc_backoff_wmk_low: 60 vfs.generic.apfs.unwritten_freeze_threshold: 4294967296 vfs.generic.apfs.proc_free_blocks_threshold: 8096 vfs.generic.apfs.rangelist_verification_mode: 0 vfs.generic.apfs.allocated: 297061288 vfs.generic.autofs.vnode_recycle_on_inactive: 1 vfs.nummntops: 94 vfs.ncstats.nc_smr_enabled: 1 vfs.nspace.resolver: 0 vfs.nspace.prevent_materialization: 0 vfs.nspace.thread_prevent_materialization: 0 vfs.vnstats.vn_dealloc_level: 0 vfs.vnstats.desired_vnodes: 263168 vfs.vnstats.num_vnodes: 263168 vfs.vnstats.num_vnodes_min: 263168 vfs.vnstats.num_vnodes_max: 263168 vfs.vnstats.num_deallocable_vnodes: 0 vfs.vnstats.num_deallocable_busy_vnodes: 0 vfs.vnstats.num_dead_vnodes: 567 vfs.vnstats.num_dead_vnodes_to_dealloc: 0 vfs.vnstats.num_async_work_vnodes: 0 vfs.vnstats.num_rapid_aging_vnodes: 2472 vfs.vnstats.num_free_vnodes: 224413 vfs.vnstats.num_recycledvnodes: 13429705 vfs.vnstats.num_allocedvnodes: 0 vfs.vnstats.num_deallocedvnodes: 0 vfs.vnstats.num_newvnode_calls: 13693040 vfs.vnstats.num_newvnode_calls_nodead: 32018 vfs.purge_vm_pagers: 1 net.local.stream.sendspace: 8192 net.local.stream.recvspace: 8192 net.local.stream.tracemdns: 0 net.local.dgram.maxdgram: 2048 net.local.dgram.recvspace: 4096 net.local.inflight: 0 net.local.log: 0 net.local.pcbcount: 253 net.inet.ip.portrange.lowfirst: 1023 net.inet.ip.portrange.lowlast: 600 net.inet.ip.portrange.first: 49152 net.inet.ip.portrange.last: 65535 net.inet.ip.portrange.hifirst: 49152 net.inet.ip.portrange.hilast: 65535 net.inet.ip.portrange.ipport_allow_udp_port_exhaustion: 0 net.inet.ip.forwarding: 0 net.inet.ip.redirect: 1 net.inet.ip.ttl: 64 net.inet.ip.rtexpire: 18 net.inet.ip.rtminexpire: 10 net.inet.ip.rtmaxcache: 128 net.inet.ip.sourceroute: 0 net.inet.ip.accept_sourceroute: 0 net.inet.ip.gifttl: 30 net.inet.ip.linklocal.in.allowbadttl: 1 net.inet.ip.log.privacy: 1 net.inet.ip.mcast.maxgrpsrc: 512 net.inet.ip.mcast.maxsocksrc: 128 net.inet.ip.mcast.loop: 1 net.inet.ip.dummynet.hash_size: 64 net.inet.ip.dummynet.curr_time: 0 net.inet.ip.dummynet.ready_heap: 0 net.inet.ip.dummynet.extract_heap: 0 net.inet.ip.dummynet.searches: 0 net.inet.ip.dummynet.search_steps: 0 net.inet.ip.dummynet.expire: 1 net.inet.ip.dummynet.max_chain_len: 16 net.inet.ip.dummynet.red_lookup_depth: 256 net.inet.ip.dummynet.red_avg_pkt_size: 512 net.inet.ip.dummynet.red_max_pkt_size: 1500 net.inet.ip.dummynet.debug: 0 net.inet.ip.subnets_are_local: 0 net.inet.ip.sendsourcequench: 0 net.inet.ip.maxfragpackets: 8192 net.inet.ip.fragpackets: 0 net.inet.ip.maxfragsperpacket: 128 net.inet.ip.adj_clear_hwcksum: 0 net.inet.ip.adj_partial_sum: 1 net.inet.ip.check_interface: 1 net.inet.ip.checkinterface_debug: 0 net.inet.ip.rx_chaining: 1 net.inet.ip.rx_chainsz: 6 net.inet.ip.maxchainsent: 43 net.inet.ip.force_ipsum: 0 net.inet.ip.select_srcif_debug: 0 net.inet.ip.output_perf: 0 net.inet.ip.output_perf_bins: 0 net.inet.ip.rfc6864: 1 net.inet.icmp.maskrepl: 0 net.inet.icmp.timestamp: 0 net.inet.icmp.drop_redirect: 1 net.inet.icmp.log_redirect: 0 net.inet.icmp.bmcastecho: 1 net.inet.icmp.suppress_icmp_port_unreach: 0 net.inet.igmp.recvifkludge: 1 net.inet.igmp.sendra: 1 net.inet.igmp.sendlocal: 1 net.inet.igmp.v1enable: 1 net.inet.igmp.v2enable: 1 net.inet.igmp.legacysupp: 0 net.inet.igmp.default_version: 3 net.inet.igmp.gsrdelay: 10 net.inet.igmp.debug: 0 net.inet.tcp.mssdflt: 512 net.inet.tcp.keepidle: 7200000 net.inet.tcp.keepintvl: 75000 net.inet.tcp.sendspace: 131072 net.inet.tcp.recvspace: 131072 net.inet.tcp.keepinit: 75000 net.inet.tcp.v6mssdflt: 1024 net.inet.tcp.reass.overflows: 0 net.inet.tcp.reass.qlen: 0 net.inet.tcp.log.enable: 0 net.inet.tcp.log.enable_usage: connection:0x00000001 rtt:0x00000002 ka:0x00000004 log:0x00000008 loop:0x00000010 local:0x00000020 gw:0x00000040 syn:0x00000100 fin:0x00000200 rst:0x00000400 dropnecp:0x00001000 droppcb:0x00002000 droppkt:0x00004000 fswflow:0x00008000 state:0x00010000 synrxmt:0x00020000 output:0x00040000 bind:0x00080000 net.inet.tcp.log.rtt_port: 0 net.inet.tcp.log.thflags_if_family: 0 net.inet.tcp.log.rate_limit: 1000 net.inet.tcp.log.rate_duration: 60 net.inet.tcp.log.rate_max: 0 net.inet.tcp.log.rate_exceeded_total: 0 net.inet.tcp.log.rate_current: 0 net.inet.tcp.backoff_maximum: 65536 net.inet.tcp.ecn_timeout: 60 net.inet.tcp.disable_tcp_heuristics: 0 net.inet.tcp.mptcp_version_timeout: 1440 net.inet.tcp.clear_tfocache: 0 net.inet.tcp.flow_control_response: 1 net.inet.tcp.log_in_vain: 0 net.inet.tcp.ack_strategy: 1 net.inet.tcp.blackhole: 0 net.inet.tcp.aggressive_rcvwnd_inc: 1 net.inet.tcp.delayed_ack: 3 net.inet.tcp.recvbg: 0 net.inet.tcp.drop_synfin: 1 net.inet.tcp.slowlink_wsize: 8192 net.inet.tcp.maxseg_unacked: 8 net.inet.tcp.rfc3465: 1 net.inet.tcp.rfc3465_lim2: 1 net.inet.tcp.recv_allowed_iaj: 5 net.inet.tcp.doautorcvbuf: 1 net.inet.tcp.autotunereorder: 1 net.inet.tcp.autorcvbufmax: 4194304 net.inet.tcp.disable_access_to_stats: 1 net.inet.tcp.challengeack_limit: 10 net.inet.tcp.do_rfc5961: 1 net.inet.tcp.do_better_lr: 1 net.inet.tcp.use_min_curr_rtt: 1 net.inet.tcp.awdl_rtobase: 100 net.inet.tcp.rcvsspktcnt: 512 net.inet.tcp.rexmt_thresh: 3 net.inet.tcp.path_mtu_discovery: 1 net.inet.tcp.local_slowstart_flightsize: 8 net.inet.tcp.tso: 1 net.inet.tcp.ecn_setup_percentage: 100 net.inet.tcp.accurate_ecn: 0 net.inet.tcp.l4s: 0 net.inet.tcp.do_ack_compression: 1 net.inet.tcp.ack_compression_rate: 5 net.inet.tcp.randomize_timestamps: 1 net.inet.tcp.ecn_initiate_out: 2 net.inet.tcp.ecn_negotiate_in: 2 net.inet.tcp.packetchain: 50 net.inet.tcp.socket_unlocked_on_output: 1 net.inet.tcp.min_iaj_win: 16 net.inet.tcp.acc_iaj_react_limit: 200 net.inet.tcp.autosndbufinc: 8192 net.inet.tcp.autosndbufmax: 4194304 net.inet.tcp.rtt_recvbg: 1 net.inet.tcp.recv_throttle_minwin: 16384 net.inet.tcp.enable_tlp: 1 net.inet.tcp.sack: 1 net.inet.tcp.sack_maxholes: 128 net.inet.tcp.sack_globalmaxholes: 65536 net.inet.tcp.sack_globalholes: 0 net.inet.tcp.fastopen_key: net.inet.tcp.fastopen_backlog: 10 net.inet.tcp.fastopen: 3 net.inet.tcp.now_init: 53321768 net.inet.tcp.microuptime_init: 7569197 net.inet.tcp.minmss: 216 net.inet.tcp.pcbcount: 13 net.inet.tcp.icmp_may_rst: 1 net.inet.tcp.rtt_min: 100 net.inet.tcp.rexmt_slop: 200 net.inet.tcp.randomize_ports: 0 net.inet.tcp.win_scale_factor: 3 net.inet.tcp.init_rtt_from_cache: 1 net.inet.tcp.tso_debug: 0 net.inet.tcp.rxt_seg_max: 1024 net.inet.tcp.rxt_seg_drop: 0 net.inet.tcp.tcbhashsize: 4096 net.inet.tcp.keepcnt: 8 net.inet.tcp.msl: 15000 net.inet.tcp.fin_timeout: 60000 net.inet.tcp.max_persist_timeout: 0 net.inet.tcp.always_keepalive: 0 net.inet.tcp.timer_fastmode_idlemax: 10 net.inet.tcp.broken_peer_syn_rexmit_thres: 10 net.inet.tcp.tcp_timer_advanced: 756 net.inet.tcp.tcp_resched_timerlist: 70060 net.inet.tcp.pmtud_blackhole_detection: 1 net.inet.tcp.pmtud_blackhole_mss: 1200 net.inet.tcp.cubic_tcp_friendliness: 0 net.inet.tcp.cubic_fast_convergence: 0 net.inet.tcp.cubic_use_minrtt: 0 net.inet.tcp.cubic_minor_fixes: 1 net.inet.tcp.cubic_rfc_compliant: 1 net.inet.tcp.rack: 0 net.inet.tcp.bg_target_qdelay: 40 net.inet.tcp.bg_allowed_increase: 8 net.inet.tcp.bg_tether_shift: 1 net.inet.tcp.bg_ss_fltsz: 2 net.inet.tcp.ledbat_plus_plus: 1 net.inet.tcp.rledbat: 1 net.inet.tcp.cc_debug: 0 net.inet.tcp.newreno_sockets: 0 net.inet.tcp.background_sockets: 0 net.inet.tcp.use_ledbat: 0 net.inet.tcp.cubic_sockets: 13 net.inet.tcp.use_newreno: 0 net.inet.tcp.mptcp_preferred_version: 1 net.inet.udp.checksum: 1 net.inet.udp.maxdgram: 9216 net.inet.udp.recvspace: 786896 net.inet.udp.log.enable: 0 net.inet.udp.log.enable_usage: connect:0x00000001 bind:0x00000002 log:0x00000008 loop:0x00000010 local:0x00000020 gw:0x00000040 dropnecp:0x00001000 droppcb:0x00002000 droppkt:0x00004000 net.inet.udp.log.bind_anon_port: 0 net.inet.udp.log.local_port_included: 0 net.inet.udp.log.remote_port_included: 0 net.inet.udp.log.local_port_excluded: 0 net.inet.udp.log.remote_port_excluded: 0 net.inet.udp.log.rate_limit: 1000 net.inet.udp.log.rate_duration: 60 net.inet.udp.log.rate_max: 0 net.inet.udp.log.rate_exceeded_total: 0 net.inet.udp.log.rate_current: 0 net.inet.udp.log_in_vain: 0 net.inet.udp.blackhole: 0 net.inet.udp.pcbcount: 32 net.inet.udp.randomize_ports: 1 net.inet.ipsec.def_policy: 1 net.inet.ipsec.esp_trans_deflev: 1 net.inet.ipsec.esp_net_deflev: 1 net.inet.ipsec.ah_trans_deflev: 1 net.inet.ipsec.ah_net_deflev: 1 net.inet.ipsec.ah_cleartos: 1 net.inet.ipsec.ah_offsetmask: 0 net.inet.ipsec.dfbit: 0 net.inet.ipsec.ecn: 0 net.inet.ipsec.debug: 0 net.inet.ipsec.esp_randpad: -1 net.inet.ipsec.bypass: 1 net.inet.ipsec.esp_port: 0 net.inet.raw.maxdgram: 8192 net.inet.raw.recvspace: 8192 net.inet.raw.pcbcount: 1 net.inet.mptcp.enable: 1 net.inet.mptcp.mptcp_cap_retr: 4 net.inet.mptcp.dss_csum: 0 net.inet.mptcp.fail: 1 net.inet.mptcp.keepalive: 840 net.inet.mptcp.rtthist_thresh: 600 net.inet.mptcp.rto_thresh: 1500 net.inet.mptcp.probeto: 1000 net.inet.mptcp.probecnt: 5 net.inet.mptcp.enable_v1: 1 net.inet.mptcp.reass_qlen: 0 net.inet.mptcp.pcbcount: 0 net.inet.mptcp.alternate_port: 0 net.inet.mptcp.allow_aggregate: 0 net.inet.mptcp.no_first_party: 0 net.inet.mptcp.expected_progress_headstart: 5000 net.inet.mptcp.rto: 3 net.inet.mptcp.nrto: 3 net.inet.mptcp.tw: 60 net.inet.log_restricted: 0 net.link.generic.system.management.verbose: 0 net.link.generic.system.management.data_unrestricted: 0 net.link.generic.system.management.control_unrestricted: 0 net.link.generic.system.port_used.verbose: 0 net.link.generic.system.port_used.wakeuuid_not_set_last_time: { sec = 1743538477, usec = 1196 } Tue Apr 1 16:14:37 2025 net.link.generic.system.port_used.wakeuuid_not_set_last_if: awdl0 net.link.generic.system.port_used.wakeuuid_last_update_time: { sec = 1745883512, usec = 293939 } Mon Apr 28 19:38:32 2025 net.link.generic.system.port_used.wake_pkt_event_delay_if_families: 0 0 net.link.generic.system.if_verbose: 0 net.link.generic.system.sndq_maxlen: 128 net.link.generic.system.rcvq_maxlen: 256 net.link.generic.system.delaybased_queue: 1 net.link.generic.system.start_delayed: 0 net.link.generic.system.start_delay_disabled: 0 net.link.generic.system.rcvq_burst_limit: 8192 net.link.generic.system.rcvq_trim_pct: 8192 net.link.generic.system.tx_chain_len_count: 0 net.link.generic.system.rxpoll: 1 net.link.generic.system.rxpoll_decay: 2 net.link.generic.system.rxpoll_freeze_time: 1000000000 net.link.generic.system.rxpoll_sample_time: 10000000 net.link.generic.system.rxpoll_interval_time: 1000000 net.link.generic.system.rxpoll_interval_pkts: 0 net.link.generic.system.rxpoll_wakeups_lowat: 10 net.link.generic.system.rxpoll_wakeups_hiwat: 100 net.link.generic.system.rxpoll_max: 0 net.link.generic.system.dlil_input_threads: 22 net.link.generic.system.hwcksum_tx: 1 net.link.generic.system.hwcksum_rx: 1 net.link.generic.system.hwcksum_in_invalidated: 0 net.link.generic.system.hwcksum_dbg: 0 net.link.generic.system.hwcksum_dbg_mode: 0 net.link.generic.system.hwcksum_dbg_partial_forced: 0 net.link.generic.system.hwcksum_dbg_partial_forced_bytes: 0 net.link.generic.system.hwcksum_dbg_partial_rxoff_forced: 0 net.link.generic.system.hwcksum_dbg_partial_rxoff_adj: 0 net.link.generic.system.hwcksum_dbg_verified: 0 net.link.generic.system.hwcksum_dbg_bad_cksum: 0 net.link.generic.system.hwcksum_dbg_bad_rxoff: 0 net.link.generic.system.hwcksum_dbg_adjusted: 0 net.link.generic.system.hwcksum_dbg_finalized_hdr: 0 net.link.generic.system.hwcksum_dbg_finalized_data: 0 net.link.generic.system.flow_advisory: 1 net.link.generic.system.threshold_notify: 1 net.link.generic.system.threshold_interval: 2 net.link.generic.system.dlil_verbose: 0 net.link.generic.system.wake_pkt_debug: 0 net.link.generic.system.dlil_input_sanity_check: 0 net.link.generic.system.enable_netagent: 1 net.link.ether.inet.prune_intvl: 300 net.link.ether.inet.probe_intvl: 7 net.link.ether.inet.max_age: 1200 net.link.ether.inet.host_down_time: 20 net.link.ether.inet.arp_llreach_base: 120 net.link.ether.inet.arp_unicast_lim: 3 net.link.ether.inet.maxtries: 5 net.link.ether.inet.maxhold: 16 net.link.ether.inet.useloopback: 1 net.link.ether.inet.proxyall: 0 net.link.ether.inet.sendllconflict: 0 net.link.ether.inet.log_arp_warnings: 0 net.link.ether.inet.keep_announcements: 1 net.link.ether.inet.send_conflicting_probes: 1 net.link.ether.inet.verbose: 0 net.link.ether.inet.maxhold_total: 1024 net.link.loopback.max_dequeue: 256 net.link.loopback.sched_model: 0 net.link.loopback.dequeue_sc: 0 net.link.droptap.total_tap_count: 0 net.link.droptap.verbose: 0 net.link.vlan.log_level: 5 net.link.vlan.debug: 0 net.link.bridge.inherit_mac: 0 net.link.bridge.rtable_prune_period: 300 net.link.bridge.rtable_hash_size_max: 2048 net.link.bridge.txstart: 0 net.link.bridge.debug: 0 net.link.bridge.log_level: 5 net.link.bridge.segmentation: 1 net.link.bridge.output_skip_filters: 1 net.link.bridge.enable_early_input: 1 net.link.bridge.tso_reduce_mss_forwarding: 110 net.link.bridge.tso_reduce_mss_tx: 0 net.link.pktap.total_tap_count: 0 net.link.pktap.count_unknown_if_type: 0 net.link.pktap.log: 0 net.link.iptap.total_tap_count: 0 net.link.iptap.log: 0 net.link.bond.debug: 0 net.link.bond.log_level: 5 net.link.redirect.debug: 0 net.link.fake.txstart: 1 net.link.fake.hwcsum: 0 net.link.fake.vlan_tagging: 1 net.link.fake.nxattach: 0 net.link.fake.bsd_mode: 1 net.link.fake.log_level: 5 net.link.fake.debug: 0 net.link.fake.wmm_mode: 0 net.link.fake.multibuflet: 0 net.link.fake.low_latency: 0 net.link.fake.switch_combined_mode: 0 net.link.fake.switch_mode_frequency: 10 net.link.fake.tso_support: 0 net.link.fake.expiration_threshold: 500 net.link.fake.lro: 0 net.link.fake.separate_frame_header: 0 net.link.fake.pktpool_mode: 0 net.link.fake.link_layer_aggregation_factor: 96 net.link.fake.tx_headroom: 32 net.link.fake.fcs: 0 net.link.fake.trailer_length: 0 net.link.fake.tso_buf_size: 16384 net.link.fake.max_mtu: 2048 net.link.fake.buflet_size: 512 net.link.fake.user_access: 0 net.link.fake.if_adv_intvl: 0 net.link.fake.tx_drops: 0 net.link.fake.tx_exp_policy: 0 net.link.fake.tx_completion_mode: 0 net.link.fake.llink_cnt: 0 net.link.fake.qset_cnt: 4 net.link.fake.trace_tag: 0 net.key.debug: 0 net.key.spi_trycnt: 1000 net.key.spi_minval: 256 net.key.spi_maxval: 268435455 net.key.int_random: 60 net.key.larval_lifetime: 30 net.key.blockacq_count: 10 net.key.blockacq_lifetime: 20 net.key.esp_keymin: 256 net.key.esp_auth: 0 net.key.ah_keymin: 128 net.key.prefered_oldsa: 0 net.key.natt_keepalive_interval: 20 net.key.pcbcount: 0 net.inet6.ip6.forwarding: 0 net.inet6.ip6.redirect: 1 net.inet6.ip6.hlim: 64 net.inet6.ip6.maxfragpackets: 8192 net.inet6.ip6.accept_rtadv: 1 net.inet6.ip6.keepfaith: 0 net.inet6.ip6.log_interval: 5 net.inet6.ip6.hdrnestlimit: 15 net.inet6.ip6.dad_count: 1 net.inet6.ip6.auto_flowlabel: 1 net.inet6.ip6.defmcasthlim: 1 net.inet6.ip6.gifhlim: 0 net.inet6.ip6.kame_version: 2009/apple-darwin net.inet6.ip6.use_deprecated: 1 net.inet6.ip6.rr_prune: 5 net.inet6.ip6.v6only: 0 net.inet6.ip6.rtexpire: 10 net.inet6.ip6.rtminexpire: 10 net.inet6.ip6.rtmaxcache: 128 net.inet6.ip6.use_tempaddr: 1 net.inet6.ip6.temppltime: 86400 net.inet6.ip6.tempvltime: 604800 net.inet6.ip6.auto_linklocal: 1 net.inet6.ip6.prefer_tempaddr: 1 net.inet6.ip6.use_defaultzone: 0 net.inet6.ip6.maxfrags: 16384 net.inet6.ip6.mcast_pmtu: 0 net.inet6.ip6.neighborgcthresh: 1024 net.inet6.ip6.maxifprefixes: 16 net.inet6.ip6.maxifdefrouters: 64 net.inet6.ip6.maxdynroutes: 1024 net.inet6.ip6.ula_use_tempaddr: 0 net.inet6.ip6.mcast.maxgrpsrc: 512 net.inet6.ip6.mcast.maxsocksrc: 128 net.inet6.ip6.mcast.loop: 1 net.inet6.ip6.fragpackets: 0 net.inet6.ip6.adj_clear_hwcksum: 0 net.inet6.ip6.adj_partial_sum: 1 net.inet6.ip6.input_perf: 0 net.inet6.ip6.input_perf_bins: 0 net.inet6.ip6.check_interface: 1 net.inet6.ip6.checkinterface_debug: 0 net.inet6.ip6.output_perf: 0 net.inet6.ip6.output_perf_bins: 0 net.inet6.ip6.select_srcif_debug: 0 net.inet6.ip6.select_srcaddr_debug: 0 net.inet6.ip6.select_src_expensive_secondary_if: 0 net.inet6.ip6.select_src_strong_end: 1 net.inet6.ip6.only_allow_rfc4193_prefixes: 0 net.inet6.ip6.clat_debug: 0 net.inet6.ip6.cga_conflict_retries: 3 net.inet6.ip6.compliance_profile: 0 net.inet6.ip6.maxchainsent: 50 net.inet6.ip6.dad_enhanced: 1 net.inet6.ip6.nd6_dad_nonce_max_count: 3 net.inet6.ip6.in6_embedded_scope: 1 net.inet6.ip6.in6_embedded_scope_debug: 0 net.inet6.ipsec6.def_policy: 1 net.inet6.ipsec6.esp_trans_deflev: 1 net.inet6.ipsec6.esp_net_deflev: 1 net.inet6.ipsec6.ah_trans_deflev: 1 net.inet6.ipsec6.ah_net_deflev: 1 net.inet6.ipsec6.ecn: 0 net.inet6.ipsec6.debug: 0 net.inet6.ipsec6.esp_randpad: -1 net.inet6.icmp6.rediraccept: 1 net.inet6.icmp6.redirtimeout: 600 net.inet6.icmp6.nd6_prune: 1 net.inet6.icmp6.nd6_delay: 5 net.inet6.icmp6.nd6_umaxtries: 3 net.inet6.icmp6.nd6_mmaxtries: 3 net.inet6.icmp6.nd6_useloopback: 1 net.inet6.icmp6.nodeinfo: 0 net.inet6.icmp6.errppslimit: 802 net.inet6.icmp6.nd6_debug: 0 net.inet6.icmp6.nd6_accept_6to4: 1 net.inet6.icmp6.nd6_optimistic_dad: 63 net.inet6.icmp6.errppslimit_random_incr: 500 net.inet6.icmp6.nd6_onlink_ns_rfc4861: 0 net.inet6.icmp6.suppress_icmp6_port_unreach: 0 net.inet6.icmp6.nd6_prune_lazy: 5 net.inet6.icmp6.rappslimit: 10 net.inet6.icmp6.nd6_process_rti: 1 net.inet6.icmp6.nd6_llreach_base: 30 net.inet6.icmp6.nd6_maxsolstgt: 8 net.inet6.icmp6.nd6_maxproxiedsol: 4 net.inet6.icmp6.prproxy_cnt: 0 net.inet6.mld.gsrdelay: 10 net.inet6.mld.v1enable: 1 net.inet6.mld.v2enable: 1 net.inet6.mld.use_allow: 1 net.inet6.mld.debug: 0 net.inet6.send.opmode: 1 net.inet6.send.opstate: 1 net.systm.kctl.autorcvbufmax: 262144 net.systm.kctl.autorcvbufhigh: 0 net.systm.kctl.debug: 0 net.systm.kctl.pcbcount: 194 net.systm.kevt.pcbcount: 15 net.ppp.l2tp.nb_threads: 0 net.ppp.l2tp.thread_outq_size: 1024 net.pktsched.netem.sched_output_ival_ms: 1 net.pktsched.netem.heap_size: 2048 net.pktsched.verbose: 0 net.classq.fq_codel.fq_enable_pacing: 1 net.classq.verbose: 0 net.classq.def_c_target_qdelay: 0 net.classq.def_c_update_interval: 0 net.classq.def_l4s_target_qdelay: 0 net.classq.def_l4s_update_interval: 0 net.classq.ll_c_target_qdelay: 0 net.classq.ll_c_update_interval: 0 net.classq.ll_l4s_target_qdelay: 0 net.classq.ll_l4s_update_interval: 0 net.classq.enable_l4s: 1 net.restricted_port.enforced: 1 net.restricted_port.verbose: 0 net.cfil.log: 3 net.cfil.log_port: 0 net.cfil.log_pid: 0 net.cfil.log_proto: 0 net.cfil.log_data: 0 net.cfil.log_stats: 0 net.cfil.debug: 1 net.cfil.sock_attached_count: 0 net.cfil.active_count: 0 net.cfil.close_wait_timeout: 1000 net.cfil.behavior_flags: 0 net.cfil.sbtrim: 1 net.netagent.debug: 5 net.netagent.registered_count: 107 net.netagent.active_count: 105 net.tracker.log: 3 net.tracker.idle_timeout: 10 net.soflow.log_level: 3 net.soflow.log_port: 0 net.soflow.log_pid: 0 net.soflow.log_proto: 0 net.soflow.nstat_disable: 0 net.soflow.disable: 0 net.soflow.count: 16 net.soflow.high_water_mark: 218 net.necp.drop_all_level: 0 net.necp.debug: 0 net.necp.pass_loopback: 1 net.necp.pass_keepalives: 1 net.necp.socket_policy_count: 539 net.necp.socket_non_app_policy_count: 128 net.necp.ip_policy_count: 0 net.necp.session_count: 12 net.necp.client_fd_count: 142 net.necp.client_count: 149 net.necp.arena_count: 7 net.necp.nexus_flow_count: 30 net.necp.socket_flow_count: 0 net.necp.if_flow_count: 0 net.necp.observer_fd_count: 0 net.necp.observer_message_limit: 256 net.necp.sysctl_arena_count: 85 net.necp.drop_unentitled_level: 0 net.necp.pass_interpose: 1 net.necp.restrict_multicast: 1 net.necp.dedup_policies: 0 net.necp.necp_client_tracing_level: 0 net.necp.necp_client_tracing_pid: 0 net.necp.drop_management_level: 3 net.necp.trie_count: 0 net.necp.drop_dest_debug: 0 net.necp.data_tracing_level: 0 net.necp.data_tracing_port: 0 net.necp.data_tracing_proto: 0 net.necp.data_tracing_pid: 0 net.necp.data_tracing_ifindex: 0 net.necp.data_tracing_match_all: 0 net.necp.data_tracing_session_order: 0 net.necp.data_tracing_policy_order: 0 net.necp.drop_loopback_count: 0 net.ipsec.verify_interface_creation: 0 net.ipsec.max_pending_input: 512 net.ipsec.ring_size: 64 net.ipsec.tx_fsw_ring_size: 64 net.ipsec.rx_fsw_ring_size: 128 net.ipsec.debug: 0 net.utun.max_pending_input: 512 net.utun.ring_size: 64 net.utun.tx_fsw_ring_size: 64 net.utun.rx_fsw_ring_size: 128 net.qos.policy.restricted: 0 net.qos.policy.restrict_avapps: 0 net.qos.policy.wifi_enabled: 0 net.qos.policy.capable_enabled: 0 net.qos.reset_dscp_to_wifi_ac_map: 0 net.qos.verbose: 0 net.mpklog.enabled: 1 net.mpklog.type: 0 net.mpklog.version: 1 net.stats.debug: 0 net.stats.debug_pid: 0 net.stats.sendspace: 2048 net.stats.recvspace: 8192 net.route.verbose: 0 net.ndrv.multi_max_count: 1024 net.ndrv.pcbcount: 4 net.vsock.sendspace: 524288 net.vsock.recvspace: 524288 net.vsock.pcbcount: 0 net.filter_state: net.statistics_privcheck: 0 debug.kextlog: 4083 debug.lowpri_throttle_max_iosize: 131072 debug.lowpri_throttle_tier1_window_msecs: 25 debug.lowpri_throttle_tier2_window_msecs: 100 debug.lowpri_throttle_tier3_window_msecs: 500 debug.lowpri_throttle_tier1_io_period_msecs: 40 debug.lowpri_throttle_tier2_io_period_msecs: 85 debug.lowpri_throttle_tier3_io_period_msecs: 200 debug.lowpri_throttle_tier1_io_period_ssd_msecs: 5 debug.lowpri_throttle_tier2_io_period_ssd_msecs: 15 debug.lowpri_throttle_tier3_io_period_ssd_msecs: 25 debug.lowpri_throttle_enabled: 1 debug.bpf_bufsize: 4096 debug.bpf_maxbufsize: 524288 debug.bpf_bufsize_cap: 33554432 debug.bpf_maxdevices: 256 debug.bpf_wantpktap: 0 debug.bpf_debug: 0 debug.bpf_trunc_overflow: 0 debug.bpf_hdr_comp_enable: 1 debug.sched: 2 debug.toggle_address_reuse: 0 debug.sched_hygiene_debug_available: 0 debug.noidle: 0 debug.swd_sleep_timeout: 0 debug.swd_wake_timeout: 0 debug.swd_timeout: 0 debug.swd_panic: 1 debug.iotrace: 0 debug.iokit: 8388608 debug.didevice_trace: 0 debug.didevice_bounce_count: 0 debug.didevice_no_bounce_count: 0 debug.didevice_cache_fully_satisfied: 0 debug.didevice_cache_spared_bytes: 0 debug.didevice_thread_cache_reads: 0 debug.didevice_thread_mapped_buf_writes: 0 debug.didevice_queue_depth: 0 debug.didevice_cache_size_default: 33554432 debug.didevice_enable_cache: 1 debug.didevice_read_by_kernel_bytes: 0 debug.didevice_write_by_kernel_bytes: 0 debug.iogpu.wired_lwm_mb: 0 debug.iogpu.dynamic_lwm: 1 debug.iogpu.wired_limit: 0 debug.iogpu.rsrc_limit: 0 debug.mcc_debug: 2 debug.mcc_clampwaycount: -1 debug.mcc_channel_counters: 0 debug.batman: 3 debug.iosurface.iofence_ddd: 0 debug.iosa.idle_power_off_us: 1000 debug.iosa.power_down_hyst_us: 0 debug.iosa.disable_pg_in_intr_filter: 1 debug.iosa.panic_if_irqsts_zero: 0 debug.iosa.mapper_cache_policy: 1 debug.iosa.simulated_model: 0 hw.ncpu: 10 hw.byteorder: 1234 hw.memsize: 34359738368 hw.activecpu: 10 hw.perflevel0.physicalcpu: 8 hw.perflevel0.physicalcpu_max: 8 hw.perflevel0.logicalcpu: 8 hw.perflevel0.logicalcpu_max: 8 hw.perflevel0.l1icachesize: 196608 hw.perflevel0.l1dcachesize: 131072 hw.perflevel0.l2cachesize: 12582912 hw.perflevel0.cpusperl2: 4 hw.perflevel0.name: Performance hw.perflevel1.physicalcpu: 2 hw.perflevel1.physicalcpu_max: 2 hw.perflevel1.logicalcpu: 2 hw.perflevel1.logicalcpu_max: 2 hw.perflevel1.l1icachesize: 131072 hw.perflevel1.l1dcachesize: 65536 hw.perflevel1.l2cachesize: 4194304 hw.perflevel1.cpusperl2: 2 hw.perflevel1.name: Efficiency hw.optional.arm.FEAT_FlagM: 1 hw.optional.arm.FEAT_FlagM2: 1 hw.optional.arm.FEAT_FHM: 1 hw.optional.arm.FEAT_DotProd: 1 hw.optional.arm.FEAT_SHA3: 1 hw.optional.arm.FEAT_RDM: 1 hw.optional.arm.FEAT_LSE: 1 hw.optional.arm.FEAT_SHA256: 1 hw.optional.arm.FEAT_SHA512: 1 hw.optional.arm.FEAT_SHA1: 1 hw.optional.arm.FEAT_AES: 1 hw.optional.arm.FEAT_PMULL: 1 hw.optional.arm.FEAT_SPECRES: 0 hw.optional.arm.FEAT_SB: 1 hw.optional.arm.FEAT_FRINTTS: 1 hw.optional.arm.FEAT_LRCPC: 1 hw.optional.arm.FEAT_LRCPC2: 1 hw.optional.arm.FEAT_FCMA: 1 hw.optional.arm.FEAT_JSCVT: 1 hw.optional.arm.FEAT_PAuth: 1 hw.optional.arm.FEAT_PAuth2: 0 hw.optional.arm.FEAT_FPAC: 0 hw.optional.arm.FEAT_DPB: 1 hw.optional.arm.FEAT_DPB2: 1 hw.optional.arm.FEAT_BF16: 0 hw.optional.arm.FEAT_I8MM: 0 hw.optional.arm.FEAT_WFxT: 0 hw.optional.arm.FEAT_RPRES: 0 hw.optional.arm.FEAT_ECV: 0 hw.optional.arm.FEAT_AFP: 0 hw.optional.arm.FEAT_LSE2: 1 hw.optional.arm.FEAT_CSV2: 1 hw.optional.arm.FEAT_CSV3: 1 hw.optional.arm.FEAT_DIT: 1 hw.optional.arm.FEAT_FP16: 1 hw.optional.arm.FEAT_SSBS: 1 hw.optional.arm.FEAT_BTI: 0 hw.optional.arm.FEAT_SME: 0 hw.optional.arm.FEAT_SME2: 0 hw.optional.arm.SME_F32F32: 0 hw.optional.arm.SME_BI32I32: 0 hw.optional.arm.SME_B16F32: 0 hw.optional.arm.SME_F16F32: 0 hw.optional.arm.SME_I8I32: 0 hw.optional.arm.SME_I16I32: 0 hw.optional.arm.FEAT_SME_F64F64: 0 hw.optional.arm.FEAT_SME_I16I64: 0 hw.optional.arm.FP_SyncExceptions: 1 hw.optional.arm.caps: 868632120666353663 hw.optional.floatingpoint: 1 hw.optional.mmx: 1 hw.optional.sse: 1 hw.optional.sse2: 1 hw.optional.sse3: 1 hw.optional.supplementalsse3: 1 hw.optional.sse4_1: 1 hw.optional.sse4_2: 1 hw.optional.x86_64: 1 hw.optional.aes: 1 hw.optional.avx1_0: 0 hw.optional.rdrand: 0 hw.optional.f16c: 0 hw.optional.enfstrg: 0 hw.optional.fma: 0 hw.optional.avx2_0: 0 hw.optional.bmi1: 0 hw.optional.bmi2: 0 hw.optional.rtm: 0 hw.optional.hle: 0 hw.optional.adx: 0 hw.optional.mpx: 0 hw.optional.sgx: 0 hw.optional.avx512f: 0 hw.optional.avx512cd: 0 hw.optional.avx512dq: 0 hw.optional.avx512bw: 0 hw.optional.avx512vl: 0 hw.optional.avx512ifma: 0 hw.optional.avx512vbmi: 0 hw.optional.neon: 1 hw.optional.neon_hpfp: 1 hw.optional.neon_fp16: 1 hw.optional.armv8_1_atomics: 1 hw.optional.armv8_2_fhm: 1 hw.optional.armv8_2_sha512: 1 hw.optional.armv8_2_sha3: 1 hw.optional.armv8_3_compnum: 1 hw.optional.watchpoint: 4 hw.optional.breakpoint: 6 hw.optional.armv8_crc32: 1 hw.optional.armv8_gpi: 1 hw.optional.AdvSIMD: 1 hw.optional.AdvSIMD_HPFPCvt: 1 hw.optional.ucnormal_mem: 1 hw.optional.arm64: 1 hw.features.allows_security_research: 0 hw.physicalcpu: 10 hw.physicalcpu_max: 10 hw.logicalcpu: 10 hw.logicalcpu_max: 10 hw.cputype: 7 hw.cpusubtype: 4 hw.cpu64bit_capable: 1 hw.cpufamily: 1463508716 hw.cpusubfamily: 0 hw.cacheconfig: 10 1 2 0 0 0 0 0 0 0 hw.cachesize: 3414753280 65536 4194304 0 0 0 0 0 0 0 hw.pagesize: 4096 hw.pagesize32: 16384 hw.busfrequency: 100000000 hw.busfrequency_min: 100000000 hw.busfrequency_max: 100000000 hw.cpufrequency: 2400000000 hw.cpufrequency_min: 2400000000 hw.cpufrequency_max: 2400000000 hw.cachelinesize: 64 hw.l1icachesize: 131072 hw.l1dcachesize: 65536 hw.l2cachesize: 4194304 hw.tbfrequency: 24000000 hw.memsize_usable: 33479524352 hw.packages: 1 hw.osenvironment: hw.ephemeral_storage: 0 hw.use_recovery_securityd: 0 hw.use_kernelmanagerd: 1 hw.serialdebugmode: 0 hw.nperflevels: 2 hw.targettype: J316s machdep.cpu.cores_per_package: 10 machdep.cpu.core_count: 10 machdep.cpu.logical_per_package: 10 machdep.cpu.thread_count: 10 machdep.cpu.brand_string: Apple M1 Pro machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTSE64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 AES SEGLIM64 machdep.cpu.feature_bits: 151121000215084031 machdep.cpu.family: 6 machdep.wake_abstime: 4014765333915 machdep.time_since_reset: 5880804855 machdep.wake_conttime: 56300048395471 machdep.deferred_ipi_timeout: 64000 machdep.virtual_address_size: 47 machdep.report_phy_read_delay: 0 machdep.report_phy_write_delay: 0 machdep.trace_phy_read_delay: 0 machdep.trace_phy_write_delay: 0 machdep.phy_read_delay_panic: 0 machdep.phy_write_delay_panic: 0 machdep.ptrauth_enabled: 0 machdep.user_idle_level: 0 security.mac.platform_exec_logging: 0 security.mac.lockdown_mode_state: 0 security.mac.max_slots: 7 security.mac.labelvnodes: 1 security.mac.vnode_label_count: 42181 security.mac.device_enforce: 1 security.mac.pipe_enforce: 1 security.mac.posixsem_enforce: 1 security.mac.posixshm_enforce: 1 security.mac.proc_enforce: 1 security.mac.socket_enforce: 1 security.mac.system_enforce: 1 security.mac.sysvmsg_enforce: 1 security.mac.sysvsem_enforce: 1 security.mac.sysvshm_enforce: 1 security.mac.vm_enforce: 1 security.mac.vnode_enforce: 1 security.mac.amfi.trust_cache_interface: 3 security.mac.amfi.developer_mode_status: 1 security.mac.amfi.developer_mode_resolved: 1 security.mac.amfi.launch_constraints_enforced: 1 security.mac.amfi.launch_constraints_3rd_party_allowed: 1 security.mac.amfi.launch_constraints_cc_types_enforced: 15 security.mac.amfi.launch_env_logging: 0 security.mac.amfi.force_policy: 0 security.mac.amfi.verbose_logging: 0 security.mac.amfi.hsp_enable: 1 security.mac.amfi.allow_only_platform_code: 0 security.mac.amfi.platform_policy: 1 security.mac.amfi.exec_requires_trustcache: 0 security.mac.amfi.unsigned_code_policy: 1 security.mac.amfi.forced_cs_kill: 1 security.mac.amfi.recovery_on_as: 0 security.mac.amfi.platform_ident_for_hardened_proc: 16 security.mac.amfi.qa_root_certs_allowed: 0 security.mac.amfi.supplemental_key_reloads: 1 security.mac.endpointsecurity.log_level: 1 security.mac.endpointsecurity.panic_on_soft_fail: 0 security.mac.acm.root_pivot_occurred: 0 security.mac.sandbox.audio_active: 0 security.mac.sandbox.sentinel: .sb-6107aa97 security.mac.qtn.sandbox_enforce: 1 security.mac.qtn.user_approved_exec: 1 security.mac.asp.active_rule_version: 1089725382763820427 security.mac.asp.bastion_profile_hash: 9128198288195844661 security.mac.asp.logging_mode: 0 security.mac.asp.policy.change_scans: 1 security.mac.asp.policy.gatekeeper_enabled: 1 security.mac.asp.policy.strict_sip: 0 security.mac.asp.stats.cache_entry_count: 2166 security.mac.asp.stats.cache_allocation_count: 7483 security.mac.asp.stats.cache_release_count: 5317 security.mac.asp.stats.exec_hook_work_time: 11366435 security.mac.asp.stats.exec_hook_sleep_time: 112835321 security.mac.asp.stats.exec_hook_count: 587751 security.mac.asp.stats.library_hook_time: 14917078 security.mac.asp.stats.library_sleep_time: 128860303 security.mac.asp.stats.library_hook_count: 8418813 security.mac.asp.stats.sandbox_upcall_time: 44113 security.mac.asp.stats.sandbox_upcall_count: 456 security.mac.asp.stats.pending_evaluation_count: 0 security.mac.asp.stats.bastion_upcall_count: 36 security.codesigning.monitor: 1 security.codesigning.config: 2080374784 security.codesigning.security_boot_mode_complete: 0 kperf.limits.timer_min_period_ns: 50000 kperf.limits.timer_min_bg_period_ns: 1000000 kperf.limits.timer_min_pet_period_ns: 1000000 kperf.limits.timer_min_bg_pet_period_ns: 1000000 kperf.limits.max_action_count: 32 kperf.debug_level: 0 kpc.pc_capture_supported: 1 ktrace.state: 0 ktrace.active_mask: 0 ktrace.owning_pid: 0 ktrace.background_pid: 0 ktrace.configured_by: iogpu.wired_lwm_mb: 0 iogpu.dynamic_lwm: 1 iogpu.wired_limit_mb: 0 iogpu.rsrc_limit: 0 iogpu.debug_flags: 0 iogpu.disable_wired_collector: 0 ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilerFlags.py:159) Save the list of CPP macros defined by the C and C++ compiler, does not work for all compilers Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags/conftest.c -E -dM stdout: #define __builtin_nanq __builtin_nanf128 #define __DBL_MIN_EXP__ (-1021) #define __LDBL_MANT_DIG__ 53 #define __UINT_LEAST16_MAX__ 0xffff #define __ARM_SIZEOF_WCHAR_T 4 #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __ARM_STATE_ZT0 1 #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __USER_LABEL_PREFIX__ _ #define __WINT_MAX__ 0x7fffffff #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __BFLT16_MIN_10_EXP__ (-37) #define __arm_streaming_compatible [[__extension__ arm::streaming_compatible]] #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __ARM_FEATURE_ATOMICS 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __builtin_nansq __builtin_nansf128 #define __FLT_EVAL_METHOD__ 16 #define __FLT64_DECIMAL_DIG__ 17 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __INTPTR_WIDTH__ 64 #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL #define __SIG_ATOMIC_TYPE__ int #define __ARM_FEATURE_RCPC 1 #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __FLT32X_MAX_EXP__ 1024 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __FLT32_MAX_10_EXP__ 38 #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __ARM_64BIT_STATE 1 #define __INT_LEAST8_WIDTH__ 8 #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL #define __SHRT_MAX__ 0x7fff #define __ARM_FEATURE_IDIV 1 #define __FLT64X_MAX_10_EXP__ 4932 #define __BFLT16_MAX_EXP__ 128 #define __ARM_NEON_SVE_BRIDGE 1 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LDBL_IS_IEC_60559__ 1 #define __ARM_FP 14 #define __FLT64X_IS_IEC_60559__ 1 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __WINT_TYPE__ int #define __UINT_LEAST8_MAX__ 0xff #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __APPLE_CC__ 1 #define __UINTMAX_TYPE__ long unsigned int #define __BFLT16_DECIMAL_DIG__ 4 #define __DEC32_EPSILON__ 1E-6DF #define __FLT_EVAL_METHOD_TS_18661_3__ 16 #define __OPTIMIZE__ 1 #define __UINT32_MAX__ 0xffffffffU #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __AARCH64_CMODEL_SMALL__ 1 #define __LDBL_MAX_EXP__ 1024 #define __INT_FAST32_WIDTH__ 32 #define __FLT128_MIN_EXP__ (-16381) #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 1 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## LL #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __ATOMIC_SEQ_CST 5 #define __SIZEOF_INT__ 4 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #define __ARM_STATE_ZA 1 #define __FLT32X_MANT_DIG__ 53 #define __LDBL_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __DEC64_MIN_EXP__ (-382) #define __DBL_DIG__ 15 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __SHRT_WIDTH__ 16 #define __DEC64_MIN__ 1E-383DD #define __FLT32_IS_IEC_60559__ 1 #define __LDBL_MIN__ 2.22507385850720138309023271733240406e-308L #define __STDC_UTF_16__ 1 #define __DBL_IS_IEC_60559__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT16_HAS_QUIET_NAN__ 1 #define __strong #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __FLT32X_HAS_INFINITY__ 1 #define __FLT16_DIG__ 3 #define __INT_WIDTH__ 32 #define __BFLT16_DIG__ 2 #define __ARM_FEATURE_JCVT 1 #define __APPLE__ 1 #define __DECIMAL_DIG__ 17 #define __ARM_FEATURE_DOTPROD 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __INT16_MAX__ 0x7fff #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT16_MIN_EXP__ (-13) #define __FLT64_MANT_DIG__ 53 #define __FLT64X_MANT_DIG__ 113 #define __DYNAMIC__ 1 #define __GNUC__ 14 #define __FLT16_DECIMAL_DIG__ 5 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 8 #define __arm_new(...) [[__extension__ arm::new(__VA_ARGS__)]] #define __SIZE_TYPE__ long unsigned int #define __FLT64_MAX_10_EXP__ 308 #define __INTMAX_TYPE__ long int #define __FLT16_MAX_10_EXP__ 4 #define __INT_FAST32_MAX__ 0x7fffffff #define __DBL_HAS_INFINITY__ 1 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __DEC32_MIN_EXP__ (-94) #define __builtin_huge_valq __builtin_huge_valf128 #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ short int #define __LDBL_HAS_DENORM__ 1 #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #define __FLT128_HAS_INFINITY__ 1 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC32_MIN__ 1E-95DF #define __weak #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __CONSTANT_CFSTRINGS__ 1 #define __SIG_ATOMIC_WIDTH__ 32 #define __FLT64X_HAS_INFINITY__ 1 #define __ARM_ALIGN_MAX_PWR 28 #define __BFLT16_HAS_INFINITY__ 1 #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __FLT32_MAX_EXP__ 128 #define __ARM_FP16_FORMAT_IEEE 1 #define __builtin_infq __builtin_inff128 #define __FP_FAST_FMAF32x 1 #define __FLT_MIN_EXP__ (-125) #define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1 #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST64_TYPE__ long long int #define __ARM_FP16_ARGS 1 #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __DBL_DECIMAL_DIG__ 17 #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FP_FAST_FMAL 1 #define __BFLT16_HAS_DENORM__ 1 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __ARM_FEATURE_CLZ 1 #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT_EVAL_METHOD_C99__ 16 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __FLT64_MIN_EXP__ (-1021) #define __arm_in(...) [[__extension__ arm::in(__VA_ARGS__)]] #define __LDBL_DECIMAL_DIG__ 17 #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __aarch64__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __INT_FAST64_WIDTH__ 64 #define __FLT64X_DECIMAL_DIG__ 36 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __INTMAX_WIDTH__ 64 #define __GXX_ABI_VERSION 1019 #define __AARCH64EL__ 1 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __arm_out(...) [[__extension__ arm::out(__VA_ARGS__)]] #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __FLT16_MIN_10_EXP__ (-4) #define __VERSION__ "14.2.0" #define __UINT64_C(c) c ## ULL #define __ARM_FEATURE_QRDMX 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __FLT128_MAX_EXP__ 16384 #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __DEC128_MAX_EXP__ 6145 #define __FLT16_MAX_EXP__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __INT32_C(c) c #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __INT_FAST32_TYPE__ int #define __UINT_LEAST16_TYPE__ short unsigned int #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 150000 #define __UINT64_MAX__ 0xffffffffffffffffULL #define __FLT_IS_IEC_60559__ 1 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __ARM_FEATURE_FMA 1 #define __INT8_TYPE__ signed char #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __arm64__ 1 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __BFLT16_HAS_QUIET_NAN__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __ARM_ARCH_PROFILE 65 #define __LDBL_EPSILON__ 2.22044604925031308084726333618164062e-16L #define __UINTMAX_C(c) c ## UL #define __ARM_PCS_AAPCS64 1 #define __builtin_copysignq __builtin_copysignf128 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1 #define __INT64_MAX__ 0x7fffffffffffffffLL #define __INT_LEAST64_WIDTH__ 64 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __arm64 1 #define __ATOMIC_RELAXED 0 #define __FLT32_HAS_INFINITY__ 1 #define __SIZEOF_LONG__ 8 #define __LDBL_DIG__ 15 #define __FLT64_IS_IEC_60559__ 1 #define __FLT16_IS_IEC_60559__ 1 #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fff #define __GCC_CONSTRUCTIVE_SIZE 64 #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffU #define __UINT_LEAST64_TYPE__ long long unsigned int #define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __DBL_HAS_DENORM__ 1 #define __UINT_FAST16_TYPE__ short unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __FLT32X_HAS_QUIET_NAN__ 1 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __BITINT_MAXWIDTH__ 65535 #define __INT_LEAST16_MAX__ 0x7fff #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __DEC64_MANT_DIG__ 16 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __INT_LEAST64_TYPE__ long long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __STDC_VERSION__ 201710L #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __ARM_ARCH 8 #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __arm_inout(...) [[__extension__ arm::inout(__VA_ARGS__)]] #define __arm_streaming [[__extension__ arm::streaming]] #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT64X_MIN_EXP__ (-16381) #define __FLT32_MIN_10_EXP__ (-37) #define __FLT32X_DIG__ 15 #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __ARM_FEATURE_FP16_FML 1 #define __INT_FAST16_WIDTH__ 16 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __FLT16_HAS_INFINITY__ 1 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __FLT16_MANT_DIG__ 11 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __ARM_ARCH_8A 1 #define __LDBL_HAS_INFINITY__ 1 #define __ARM_FEATURE_UNALIGNED 1 #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long long unsigned int #define __BFLT16_MIN_EXP__ (-125) #define __INT_MAX__ 0x7fffffff #define __INT64_TYPE__ long long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __BFLT16_MANT_DIG__ 8 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __FP_FAST_FMAF32 1 #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-1021) #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LITTLE_ENDIAN__ 1 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __INT_LEAST8_MAX__ 0x7f #define __FLT32X_MAX_10_EXP__ 308 #define __SIZEOF_INT128__ 16 #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #define __LDBL_MAX_10_EXP__ 308 #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __INT_LEAST32_TYPE__ int #define __FLT32_MIN_EXP__ (-125) #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long long unsigned int #define __ARM_FEATURE_CRC32 1 #define __ARM_NEON 1 #define __MACH__ 1 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __UINT_FAST8_TYPE__ unsigned char #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __arm_preserves(...) [[__extension__ arm::preserves(__VA_ARGS__)]] #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FLT16_HAS_DENORM__ 1 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221372e-324L #define __GCC_DESTRUCTIVE_SIZE 256 #define __ARM_FEATURE_PAUTH 1 #define __FLT32_DIG__ 6 #define __UINT32_C(c) c ## U #define __WINT_MIN__ (-__WINT_MAX__ - 1) #define __FLT128_IS_IEC_60559__ 1 #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __PIC__ 2 #define __INT32_MAX__ 0x7fffffff #define __BFLT16_MAX_10_EXP__ 38 #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT_LEAST32_WIDTH__ 32 #define __SIZEOF_FLOAT__ 4 #define __ARM_FEATURE_COMPLEX 1 #define __builtin_fabsq __builtin_fabsf128 #define __ATOMIC_CONSUME 1 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __GNUC_MINOR__ 2 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __arm_locally_streaming [[__extension__ arm::locally_streaming]] #define __DBL_MAX_10_EXP__ 308 #define __INT16_C(c) c #define __ARM_ARCH_ISA_A64 1 #define __ATOMIC_RELEASE 3 #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __BFLT16_IS_IEC_60559__ 0 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-307) #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffff #define __LDBL_NORM_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT_MIN_10_EXP__ (-37) #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __WCHAR_MAX__ 0x7fffffff #define __UINT_LEAST32_MAX__ 0xffffffffU #define __ATOMIC_ACQ_REL 4 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags/conftest.cc -E -dM stdout: #define __builtin_nanq __builtin_nanf128 #define __DBL_MIN_EXP__ (-1021) #define __LDBL_MANT_DIG__ 53 #define __cpp_nontype_template_parameter_auto 201606L #define __UINT_LEAST16_MAX__ 0xffff #define __ARM_SIZEOF_WCHAR_T 4 #define __ATOMIC_ACQUIRE 2 #define __FLT128_MAX_10_EXP__ 4932 #define __ARM_STATE_ZT0 1 #define __cpp_using_enum 201907L #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __GCC_IEC_559_COMPLEX 2 #define __cpp_aggregate_nsdmi 201304L #define __UINT_LEAST8_TYPE__ unsigned char #define __cpp_impl_three_way_comparison 201907L #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __cpp_designated_initializers 201707L #define __UINT8_MAX__ 0xff #define __USER_LABEL_PREFIX__ _ #define __WINT_MAX__ 0x7fffffff #define __cpp_static_assert 201411L #define __BFLT16_MIN_10_EXP__ (-37) #define __WCHAR_MAX__ 0x7fffffff #define __arm_streaming_compatible [[arm::streaming_compatible]] #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __ARM_FEATURE_ATOMICS 1 #define __GCC_IEC_559 2 #define __FLT32X_DECIMAL_DIG__ 17 #define __builtin_nansq __builtin_nansf128 #define __FLT_EVAL_METHOD__ 0 #define __cpp_binary_literals 201304L #define __FLT64_DECIMAL_DIG__ 17 #define __cpp_noexcept_function_type 201510L #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __FLT32X_DIG__ 15 #define __cpp_variadic_templates 200704L #define __INTPTR_WIDTH__ 64 #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL #define __SIG_ATOMIC_TYPE__ int #define __ARM_FEATURE_RCPC 1 #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __cpp_variable_templates 201304L #define __FLT32X_MAX_EXP__ 1024 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GNUC_PATCHLEVEL__ 0 #define __FLT32_HAS_DENORM__ 1 #define __UINT_FAST8_MAX__ 0xff #define __cpp_rvalue_reference 200610L #define __cpp_nested_namespace_definitions 201411L #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __ARM_64BIT_STATE 1 #define __LDBL_HAS_INFINITY__ 1 #define __INT_LEAST8_WIDTH__ 8 #define __cpp_variadic_using 201611L #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL #define __INT_LEAST8_MAX__ 0x7f #define __cpp_attributes 200809L #define __cpp_capture_star_this 201603L #define __SHRT_MAX__ 0x7fff #define __ARM_FEATURE_IDIV 1 #define __FLT64X_MAX_10_EXP__ 4932 #define __cpp_if_constexpr 201606L #define __BFLT16_MAX_EXP__ 128 #define __ARM_NEON_SVE_BRIDGE 1 #define __FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __LDBL_IS_IEC_60559__ 1 #define __ARM_FP 14 #define __FLT64X_IS_IEC_60559__ 1 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __WINT_TYPE__ int #define __UINT_LEAST8_MAX__ 0xff #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __APPLE_CC__ 1 #define __UINTMAX_TYPE__ long unsigned int #define __BFLT16_DECIMAL_DIG__ 4 #define __DEC32_EPSILON__ 1E-6DF #define __OPTIMIZE__ 1 #define __UINT32_MAX__ 0xffffffffU #define __GXX_EXPERIMENTAL_CXX0X__ 1 #define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) #define __AARCH64_CMODEL_SMALL__ 1 #define __LDBL_MAX_EXP__ 1024 #define __INT_FAST32_WIDTH__ 32 #define __FLT128_MIN_EXP__ (-16381) #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT32X_IS_IEC_60559__ 1 #define __INT_LEAST16_WIDTH__ 16 #define __SCHAR_MAX__ 0x7f #define __FLT128_MANT_DIG__ 113 #define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## LL #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __ATOMIC_SEQ_CST 5 #define __SIZEOF_INT__ 4 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #define __ARM_STATE_ZA 1 #define __FLT32X_MANT_DIG__ 53 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __cpp_aligned_new 201606L #define __LDBL_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT32_MAX_10_EXP__ 38 #define __FLT64X_EPSILON__ 1.92592994438723585305597794258492732e-34F64x #define __STDC_HOSTED__ 1 #define __cpp_impl_coroutine 201902L #define __DEC64_MIN_EXP__ (-382) #define __cpp_decltype_auto 201304L #define __DBL_DIG__ 15 #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __cpp_char8_t 202207L #define __cpp_impl_destroying_delete 201806L #define __GXX_WEAK__ 1 #define __SHRT_WIDTH__ 16 #define __DEC64_MIN__ 1E-383DD #define __FLT32_IS_IEC_60559__ 1 #define __LDBL_MIN__ 2.22507385850720138309023271733240406e-308L #define __DBL_IS_IEC_60559__ 1 #define __DEC32_MAX__ 9.999999E96DF #define __FLT16_HAS_QUIET_NAN__ 1 #define __CHAR8_TYPE__ unsigned char #define __cpp_threadsafe_static_init 200806L #define __strong #define __ARM_SIZEOF_MINIMAL_ENUM 4 #define __cpp_enumerator_attributes 201411L #define __FLT64X_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F64x #define __FP_FAST_FMA 1 #define __LONG_MAX__ 0x7fffffffffffffffL #define __FLT32X_HAS_INFINITY__ 1 #define __FLT16_DIG__ 3 #define __INT_WIDTH__ 32 #define __BFLT16_DIG__ 2 #define __ARM_FEATURE_JCVT 1 #define __APPLE__ 1 #define __GCC_ATOMIC_CHAR8_T_LOCK_FREE 2 #define __DECIMAL_DIG__ 17 #define __ARM_FEATURE_DOTPROD 1 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __INT16_MAX__ 0x7fff #define __FLT64_MIN_EXP__ (-1021) #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT64X_MIN_10_EXP__ (-4931) #define __LDBL_HAS_QUIET_NAN__ 1 #define __cpp_return_type_deduction 201304L #define __FLT16_MIN_EXP__ (-13) #define __FLT64_MANT_DIG__ 53 #define __cpp_consteval 202211L #define __FLT64X_MANT_DIG__ 113 #define __DYNAMIC__ 1 #define __GNUC__ 14 #define __GXX_RTTI 1 #define __FLT16_DECIMAL_DIG__ 5 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 8 #define __arm_new(...) [[arm::new(__VA_ARGS__)]] #define __cpp_rtti 199711L #define __STDC_UTF_16__ 1 #define __SIZE_TYPE__ long unsigned int #define __FLT64_MAX_10_EXP__ 308 #define __FLT16_MAX_10_EXP__ 4 #define __cpp_raw_strings 200710L #define __INT_FAST32_MAX__ 0x7fffffff #define __DBL_HAS_INFINITY__ 1 #define __HAVE_SPECULATION_SAFE_VALUE 1 #define __cpp_fold_expressions 201603L #define __DEC32_MIN_EXP__ (-94) #define __builtin_huge_valq __builtin_huge_valf128 #define __cpp_delegating_constructors 200604L #define __FLT32X_HAS_DENORM__ 1 #define __INT_FAST16_TYPE__ short int #define __cpp_template_auto 201606L #define __LDBL_HAS_DENORM__ 1 #define __BFLT16_EPSILON__ 7.81250000000000000000000000000000000e-3BF16 #define __cplusplus 202002L #define __cpp_ref_qualifiers 200710L #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC32_MIN__ 1E-95DF #define __DEPRECATED 1 #define __weak #define __cpp_rvalue_references 200610L #define __DBL_MAX_EXP__ 1024 #define __WCHAR_WIDTH__ 32 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __DEC128_EPSILON__ 1E-33DL #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __FLT16_MANT_DIG__ 11 #define __FLT128_MAX_EXP__ 16384 #define __BFLT16_DENORM_MIN__ 9.18354961579912115600575419704879436e-41BF16 #define __FLT32_HAS_QUIET_NAN__ 1 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __CONSTANT_CFSTRINGS__ 1 #define __SIG_ATOMIC_WIDTH__ 32 #define __FLT64X_HAS_INFINITY__ 1 #define __ARM_ALIGN_MAX_PWR 28 #define __BFLT16_HAS_INFINITY__ 1 #define __SIZEOF_WINT_T__ 4 #define __LONG_LONG_WIDTH__ 64 #define __cpp_initializer_lists 200806L #define __FLT32_MAX_EXP__ 128 #define __cpp_hex_float 201603L #define __ARM_FP16_FORMAT_IEEE 1 #define __builtin_infq __builtin_inff128 #define __FP_FAST_FMAF32x 1 #define __FLT_MIN_EXP__ (-125) #define __ARM_FEATURE_FP16_SCALAR_ARITHMETIC 1 #define __AARCH64EL__ 1 #define __cpp_lambdas 200907L #define __FLT32X_MIN_EXP__ (-1021) #define __INT_FAST64_TYPE__ long long int #define __ARM_FP16_ARGS 1 #define __BFLT16_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __DBL_DECIMAL_DIG__ 17 #define __FP_FAST_FMAF 1 #define __FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FP_FAST_FMAL 1 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __ARM_FEATURE_CLZ 1 #define __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16 #define __FLT64X_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __SIZEOF_POINTER__ 8 #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define __LP64__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __FLT_EVAL_METHOD_C99__ 16 #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __DECIMAL_BID_FORMAT__ 1 #define __arm_in(...) [[arm::in(__VA_ARGS__)]] #define __LDBL_DECIMAL_DIG__ 17 #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __aarch64__ 1 #define __FLT64_MIN_10_EXP__ (-307) #define __INT_FAST64_WIDTH__ 64 #define __FLT64X_DECIMAL_DIG__ 36 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __INTMAX_WIDTH__ 64 #define __GXX_ABI_VERSION 1019 #define __FLT128_HAS_INFINITY__ 1 #define __UINT8_TYPE__ unsigned char #define __FLT_DIG__ 6 #define __arm_out(...) [[arm::out(__VA_ARGS__)]] #define __DEC_EVAL_METHOD__ 2 #define __FLT_MANT_DIG__ 24 #define __FLT16_MIN_10_EXP__ (-4) #define __VERSION__ "14.2.0" #define __UINT64_C(c) c ## ULL #define __cpp_unicode_characters 201411L #define __ARM_FEATURE_QRDMX 1 #define __INT_LEAST32_MAX__ 0x7fffffff #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __cpp_nontype_template_parameter_class 201806L #define __cpp_conditional_explicit 201806L #define __FLT32_MANT_DIG__ 24 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __DEC128_MAX_EXP__ 6145 #define __FLT16_MAX_EXP__ 16 #define __cpp_sized_deallocation 201309L #define __BIGGEST_ALIGNMENT__ 16 #define __INT32_C(c) c #define __cpp_aggregate_bases 201603L #define __BFLT16_MIN__ 1.17549435082228750796873653722224568e-38BF16 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_DIG__ 33 #define __SCHAR_WIDTH__ 8 #define __cpp_aggregate_paren_init 201902L #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __ARM_FEATURE_COMPLEX 1 #define __cpp_constinit 201907L #define __INT_FAST32_TYPE__ int #define __UINT_LEAST16_TYPE__ short unsigned int #define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 150000 #define __UINT64_MAX__ 0xffffffffffffffffULL #define __FLT_IS_IEC_60559__ 1 #define __GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE" #define __FLT64X_DIG__ 33 #define __ARM_FEATURE_FMA 1 #define __INT8_TYPE__ signed char #define __GNUG__ 14 #define __cpp_digit_separators 201309L #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __arm64__ 1 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __BFLT16_HAS_QUIET_NAN__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __ARM_ARCH_PROFILE 65 #define __LDBL_EPSILON__ 2.22044604925031308084726333618164062e-16L #define __UINTMAX_C(c) c ## UL #define __ARM_PCS_AAPCS64 1 #define __builtin_copysignq __builtin_copysignf128 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __ARM_FEATURE_FP16_VECTOR_ARITHMETIC 1 #define __INT64_MAX__ 0x7fffffffffffffffLL #define __INT_LEAST64_WIDTH__ 64 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __arm64 1 #define __ATOMIC_RELAXED 0 #define __FLT_EVAL_METHOD_TS_18661_3__ 16 #define __SIZEOF_LONG__ 8 #define __cpp_guaranteed_copy_elision 201606L #define __LDBL_DIG__ 15 #define __FLT64_IS_IEC_60559__ 1 #define __FLT16_IS_IEC_60559__ 1 #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fff #define __GCC_CONSTRUCTIVE_SIZE 64 #define __FLT64_DIG__ 15 #define __UINT_FAST32_MAX__ 0xffffffffU #define __UINT_LEAST64_TYPE__ long long unsigned int #define __FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16 #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __FLT64X_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __GNUC_EXECUTION_CHARSET_NAME "UTF-8" #define __cpp_unicode_literals 200710L #define __DBL_HAS_DENORM__ 1 #define __UINT_FAST16_TYPE__ short unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __FLT32X_HAS_QUIET_NAN__ 1 #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZE_WIDTH__ 64 #define __INT_LEAST16_MAX__ 0x7fff #define __FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __DEC64_MANT_DIG__ 16 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __INT_LEAST64_TYPE__ long long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16 #define __cpp_structured_bindings 201606L #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __ARM_ARCH 8 #define __cpp_constexpr_in_decltype 201711L #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __INTPTR_MAX__ 0x7fffffffffffffffL #define __arm_inout(...) [[arm::inout(__VA_ARGS__)]] #define __arm_streaming [[arm::streaming]] #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT64X_MIN_EXP__ (-16381) #define __FLT32_MIN_10_EXP__ (-37) #define __UINT16_C(c) c #define __PTRDIFF_WIDTH__ 64 #define __ARM_FEATURE_FP16_FML 1 #define __INT_FAST16_WIDTH__ 16 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64X_MAX__ 1.18973149535723176508575932662800702e+4932F64x #define __FLT16_HAS_INFINITY__ 1 #define __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __cpp_nontype_template_args 201911L #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __cpp_range_based_for 201603L #define __pic__ 2 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __ARM_ARCH_8A 1 #define __ARM_FEATURE_UNALIGNED 1 #define __cpp_concepts 202002L #define __cpp_decltype 200707L #define __FLT32_DECIMAL_DIG__ 9 #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #define __FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT32_HAS_INFINITY__ 1 #define __FLT64X_MAX_EXP__ 16384 #define __UINT_FAST64_TYPE__ long long unsigned int #define __cpp_inline_variables 201606L #define __BFLT16_MIN_EXP__ (-125) #define __INT_MAX__ 0x7fffffff #define __STDCPP_THREADS__ 1 #define __INT64_TYPE__ long long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __cpp_inheriting_constructors 201511L #define __BFLT16_MANT_DIG__ 8 #define __FP_FAST_FMAF32 1 #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __LDBL_MIN_EXP__ (-1021) #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __LITTLE_ENDIAN__ 1 #define __WINT_WIDTH__ 32 #define __FP_FAST_FMAF64 1 #define __FLT32X_MAX_10_EXP__ 308 #define __cpp_namespace_attributes 201411L #define __SIZEOF_INT128__ 16 #define __FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16 #define __LDBL_MAX_10_EXP__ 308 #define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) #define __INT_LEAST32_TYPE__ int #define __FLT32_MIN_EXP__ (-125) #define _LP64 1 #define __UINT8_C(c) c #define __FLT64_MAX_EXP__ 1024 #define __SIZEOF_WCHAR_T__ 4 #define __ARM_FEATURE_CRC32 1 #define __ARM_NEON 1 #define __MACH__ 1 #define __FLT128_HAS_QUIET_NAN__ 1 #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __UINT_FAST8_TYPE__ unsigned char #define __INT_FAST8_TYPE__ signed char #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __arm_preserves(...) [[arm::preserves(__VA_ARGS__)]] #define __BFLT16_HAS_DENORM__ 1 #define __GNUC_STDC_INLINE__ 1 #define __FLT64_HAS_DENORM__ 1 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FLT16_HAS_DENORM__ 1 #define __STDC_UTF_32__ 1 #define __INT_FAST8_WIDTH__ 8 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __cpp_alias_templates 200704L #define __DBL_NORM_MAX__ double(1.79769313486231570814527423731704357e+308L) #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __ARM_ALIGN_MAX_STACK_PWR 16 #define __LDBL_DENORM_MIN__ 4.94065645841246544176568792868221372e-324L #define __GCC_DESTRUCTIVE_SIZE 256 #define __ARM_FEATURE_PAUTH 1 #define __cpp_runtime_arrays 198712L #define __FLT32_DIG__ 6 #define __UINT64_TYPE__ long long unsigned int #define __UINT32_C(c) c ## U #define __cpp_constexpr_dynamic_alloc 201907L #define __WINT_MIN__ (-__WINT_MAX__ - 1) #define __cpp_nsdmi 200809L #define __FLT128_IS_IEC_60559__ 1 #define __INT8_MAX__ 0x7f #define __LONG_WIDTH__ 64 #define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) #define __PIC__ 2 #define __INT32_MAX__ 0x7fffffff #define __BFLT16_MAX_10_EXP__ 38 #define __FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __CHAR32_TYPE__ unsigned int #define __cpp_constexpr 202002L #define __cpp_deduction_guides 201907L #define __ARM_FEATURE_NUMERIC_MAXMIN 1 #define __BFLT16_NORM_MAX__ 3.38953138925153547590470800371487867e+38BF16 #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711L #define __INTMAX_TYPE__ long int #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __INT_LEAST32_WIDTH__ 32 #define __SIZEOF_FLOAT__ 4 #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __builtin_fabsq __builtin_fabsf128 #define __ATOMIC_CONSUME 1 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __GNUC_MINOR__ 2 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __arm_locally_streaming [[arm::locally_streaming]] #define __cpp_template_template_args 201611L #define __DBL_MAX_10_EXP__ 308 #define __INT16_C(c) c #define __ARM_ARCH_ISA_A64 1 #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __BFLT16_IS_IEC_60559__ 0 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __EXCEPTIONS 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1 #define __UINT32_TYPE__ unsigned int #define __FLT32X_MIN_10_EXP__ (-307) #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-307) #define __cpp_generic_lambdas 201707L #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __SIZEOF_LONG_LONG__ 8 #define __cpp_user_defined_literals 200809L #define __FLT128_DECIMAL_DIG__ 36 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffff #define __LDBL_NORM_MAX__ 1.79769313486231570814527423731704357e+308L #define __FLT_MIN_10_EXP__ (-37) #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __cpp_init_captures 201803L #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 20 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkLinux from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1398) Check for __linux__ Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c:5:6: error: #error "__linux__ not defined" 5 | #error "__linux__ not defined" | ^~~~~ Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c:5:6: error: #error "__linux__ not defined" 5 | #error "__linux__ not defined" | ^~~~~ Source: #include "confdefs.h" #include "conffix.h" #if !defined(__linux__) #error "__linux__ not defined" #endif int main(void) { return 0; } ============================================================================================= TESTING: checkC99Flag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1409) Check for -std=c99 or equivalent flag Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { float x[2],y; float *restrict z = &y; y = FLT_ROUNDS; // c++ comment int j = 2; for (int i=0; i<2; i++){ x[i] = i*j*(*z); } (void)x; return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 Accepted C99 compile flag: ============================================================================================= TESTING: checkCFormatting from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:371) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:382) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include char *libname; int main(void) { dlopen(libname, RTLD_LAZY);dlopen(libname, RTLD_NOW);dlopen(libname, RTLD_LOCAL);dlopen(libname, RTLD_GLOBAL); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o Defined "HAVE_RTLD_LAZY" to "1" Defined "HAVE_RTLD_NOW" to "1" Defined "HAVE_RTLD_LOCAL" to "1" Defined "HAVE_RTLD_GLOBAL" to "1" ============================================================================================= TESTING: checkStdAtomic from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1442) Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_STDATOMIC_H" to "1" ============================================================================================= TESTING: checkCLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:170) Determines the libraries needed to link using the C++ or Fortran compiler C source code compiled with C. Result is stored in clibs Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o C libraries are not needed when using Fortran linker Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1349) Check if -MMD works for dependency generation, and add it if it does Trying C compiler flag -MMD -MP Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -MMD -MP /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -MMD -MP Defined make macro "C_DEPFLAGS" to "-MMD -MP" Trying Cxx compiler flag -MMD -MP Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -MMD -MP /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -std=gnu++20 -MMD -MP Defined make macro "CXX_DEPFLAGS" to "-MMD -MP" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 20 stdout: Usage: g++-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. Detected GNU compiler ============================================================================================= TESTING: checkCxxRestrict from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:125) Check for the CXX restrict keyword equivalent to C99 restrict Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { float * __restrict x; (void)x; return 0; } compilers: Set Cxx restrict keyword to : __restrict Defined "CXX_RESTRICT" to "__restrict" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx --help | head -n 500 ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:401) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { class somename { public: int i; }; somename b; b.i = 0; (void)b.i; return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:428) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #define Type int #define PetscReal double #define PetscComplex std::complex /* The two lines, from petsccxxcomplexfix.h, can cause the combination "C++14 + GCC-4.x libstdc++ library" to fail, complaining imag() is not marked const. If the compiler can compile these two lines, it should be able to compile other lines. */ static inline PetscComplex operator-(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) - const_cast(rhs); } static inline PetscComplex operator/(const Type& lhs, const PetscComplex& rhs) { return PetscReal(lhs) / const_cast(rhs); } int main(void) { Type x = 2; PetscComplex y(1.0,1.0),z,w; z = x - y; w = x / y; std::cout << z << w; return 0; } the CXX compiler supports petsccxxcomplexfix.h Defined "HAVE_CXX_COMPLEX_FIX" to "1" ============================================================================================= TESTING: checkStdAtomic from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1442) Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #if defined(__cplusplus) #include using namespace std; #else #include #endif double dcount = 0; atomic_flag cat = ATOMIC_FLAG_INIT; int main(void) { do {} while (atomic_flag_test_and_set(&cat)); dcount++; atomic_flag_clear(&cat); return 0; } Defined "HAVE_CXX_ATOMIC" to "1" ============================================================================================= TESTING: checkCxxLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:457) Determines the libraries needed to link using the C or Fortran compiler C++ source code compiled with C++. Result is stored in cxxlibs Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "std::ios_base::Init::Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::ios_base::Init::~Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::basic_ostream>& std::__ostream_insert>(std::basic_ostream>&, char const*, long)", referenced from: asub() in confc.o "std::cout", referenced from: asub() in confc.o "typeinfo for int", referenced from: asub() in confc.o GCC_except_table0 in confc.o "___cxa_allocate_exception", referenced from: asub() in confc.o "___cxa_begin_catch", referenced from: asub() in confc.o "___cxa_end_catch", referenced from: asub() in confc.o asub() in confc.o "___cxa_throw", referenced from: asub() in confc.o "___gxx_personality_v0", referenced from: /private/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "std::ios_base::Init::Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::ios_base::Init::~Init()", referenced from: __GLOBAL__sub_I_conftest.cc in confc.o "std::basic_ostream>& std::__ostream_insert>(std::basic_ostream>&, char const*, long)", referenced from: asub() in confc.o "std::cout", referenced from: asub() in confc.o "typeinfo for int", referenced from: asub() in confc.o GCC_except_table0 in confc.o "___cxa_allocate_exception", referenced from: asub() in confc.o "___cxa_begin_catch", referenced from: asub() in confc.o "___cxa_end_catch", referenced from: asub() in confc.o asub() in confc.o "___cxa_throw", referenced from: asub() in confc.o "___gxx_personality_v0", referenced from: /private/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 500 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --version stdout: gcc-14 (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lstdc++ compilers: C++ requires -lstdc++ to link with C compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include void asub(void) {std::vector v; try { throw 20; } catch (int e) { std::cout << "An exception occurred"; }} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lstdc++ Additional C++ libraries are not needed when using FC linker Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -V stdout: g++-14: error: unrecognized command-line option '-V' ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:781) Checks Fortran name mangling, and defines HAVE_FORTRAN_UNDERSCORE, HAVE_FORTRAN_NOUNDERSCORE, HAVE_FORTRAN_CAPS Testing Fortran mangling type underscore with code void d1chk_(void){return;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o compilers: Fortran name mangling is underscore Defined "HAVE_FORTRAN_UNDERSCORE" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran8plus compiler Defined "FORTRAN_CHARLEN_T" to "size_t" ============================================================================================= TESTING: checkFortranNameManglingDouble from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:819) Checks if symbols containing an underscore append an extra underscore, and defines HAVE_FORTRAN_UNDERSCORE_UNDERSCORE if necessary Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "_d1_chk_", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_d1_chk_", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status ============================================================================================= TESTING: checkFortranLibraries from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:829) Substitutes for FLIBS the libraries needed to link using the C or C++ compiler Fortran source code compiled with Fortran. Result is stored in flibs. This macro is intended to be used in those situations when it is necessary to mix, e.g. C++ and Fortran 77, source code into a single program or shared library. For example, if object files from a C++ and Fortran 77 compiler must be linked together, then the C++ compiler/linker must be used for linking (since special C++-ish things need to happen at link time like calling global constructors, instantiating templates, enabling exception support, etc.). However, the Fortran 77 intrinsic and run-time libraries must be linked in as well, but the C++ compiler/linker does not know how to add these Fortran 77 libraries. This code was translated from the autoconf macro which was packaged in its current form by Matthew D. Langston . However, nearly all of this macro came from the OCTAVE_FLIBS macro in octave-2.0.13/aclocal.m4, and full credit should go to John W. Eaton for writing this extremely useful macro. Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:3:26: 3 | call MPI_Allreduce() | 1 Error: There is no specific subroutine for the generic 'mpi_allreduce' at (1) Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90:3:26: 3 | call MPI_Allreduce() | 1 Error: There is no specific subroutine for the generic 'mpi_allreduce' at (1) Source: program main use mpi call MPI_Allreduce() end Compile failed inside link Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main #include call MPI_Allreduce() end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc --help | head -n 80 stdout: Usage: gcc-14 [options] file... Options: -pass-exit-codes Exit with highest error code from a phase. --help Display this information. --target-help Display target specific command line options (including assembler and linker options). --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]. Display specific types of command line options. (Use '-v --help' to display command line options of sub-processes). --version Display compiler version information. -dumpspecs Display all of the built in spec strings. -dumpversion Display the version of the compiler. -dumpmachine Display the compiler's target processor. -foffload= Specify offloading targets. -print-search-dirs Display the directories in the compiler's search path. -print-libgcc-file-name Display the name of the compiler's companion library. -print-file-name= Display the full path to library . -print-prog-name= Display the full path to compiler component . -print-multiarch Display the target's normalized GNU triplet, used as a component in the library path. -print-multi-directory Display the root directory for versions of libgcc. -print-multi-lib Display the mapping between command line options and multiple library search directories. -print-multi-os-directory Display the relative path to OS libraries. -print-sysroot Display the target libraries directory. -print-sysroot-headers-suffix Display the sysroot suffix used to find headers. -Wa, Pass comma-separated on to the assembler. -Wp, Pass comma-separated on to the preprocessor. -Wl, Pass comma-separated on to the linker. -Xassembler Pass on to the assembler. -Xpreprocessor Pass on to the preprocessor. -Xlinker Pass on to the linker. -save-temps Do not delete intermediate files. -save-temps= Do not delete intermediate files. -no-canonical-prefixes Do not canonicalize paths when building relative prefixes to other gcc components. -pipe Use pipes rather than intermediate files. -time Time the execution of each subprocess. -specs= Override built-in specs with the contents of . -std= Assume that the input sources are for . --sysroot= Use as the root directory for headers and libraries. -B Add to the compiler's search paths. -v Display the programs invoked by the compiler. -### Like -v but options quoted and commands not executed. -E Preprocess only; do not compile, assemble or link. -S Compile only; do not assemble or link. -c Compile and assemble, but do not link. -o Place the output into . -pie Create a dynamically linked position independent executable. -shared Create a shared library. -x Specify the language of the following input files. Permissible languages include: c c++ assembler none 'none' means revert to the default behavior of guessing the language based on the file's extension. Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc-14. In order to pass other options on to these processes the -W options must be used. For bug reporting instructions, please see: . Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o stdout: Undefined symbols for architecture arm64: "__gfortran_st_write", referenced from: _asub_ in confc.o "__gfortran_st_write_done", referenced from: _asub_ in confc.o "__gfortran_transfer_character_write", referenced from: _asub_ in confc.o "_mpi_allreduce_", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "__gfortran_st_write", referenced from: _asub_ in confc.o "__gfortran_st_write_done", referenced from: _asub_ in confc.o "__gfortran_transfer_character_write", referenced from: _asub_ in confc.o "_mpi_allreduce_", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' call MPI_Allreduce() return end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern void asub_(void); int main(int argc,char **args) { asub_(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -lgfortran stdout: Undefined symbols for architecture arm64: "_mpi_allreduce_", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_mpi_allreduce_", referenced from: _asub_ in confc.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Fortran code cannot directly be linked with C linker, therefore will determine needed Fortran libraries Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -v -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o stdout: mpifort for MPICH version 4.2.1 stdout: Driving: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -O3 -g -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -v -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -mmacosx-version-min=15.0.0 -asm_macosx_version_min=15.0 -nodefaultexport -l gfortran Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Reading specs from /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/' COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.' /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 -demangle -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ -dynamic -arch arm64 -platform_version macos 15.0.0 0.0 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. -lemutls_w -lheapt_w -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -lmpifort -lmpi -lpmpi -lgfortran -lgcc -lquadmath -lSystem -no_compact_unwind -rpath @loader_path -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -idsym Possible ERROR while running linker:exit code 0 stdout: mpifort for MPICH version 4.2.1stderr: Driving: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -O3 -g -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -v -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -mmacosx-version-min=15.0.0 -asm_macosx_version_min=15.0 -nodefaultexport -l gfortran Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Reading specs from /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/' COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.' /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 -demangle -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ -dynamic -arch arm64 -platform_version macos 15.0.0 0.0 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. -lemutls_w -lheapt_w -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -lmpifort -lmpi -lpmpi -lgfortran -lgcc -lquadmath -lSystem -no_compact_unwind -rpath @loader_path -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -idsym Linker output before filtering: mpifort for MPICH version 4.2.1 Driving: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -O3 -g -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -v -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -mmacosx-version-min=15.0.0 -asm_macosx_version_min=15.0 -nodefaultexport -l gfortran Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Reading specs from /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/' COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.' /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 -demangle -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ -dynamic -arch arm64 -platform_version macos 15.0.0 0.0 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. -lemutls_w -lheapt_w -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -lmpifort -lmpi -lpmpi -lgfortran -lgcc -lquadmath -lSystem -no_compact_unwind -rpath @loader_path -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -idsym Linker output after filtering: mpifort for MPICH version 4.2.1 Driving: /opt/homebrew/bin/gfortran-14 -fPIC -ffree-line-length-none -ffree-line-length-0 -O3 -g -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -v -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -mmacosx-version-min=15.0.0 -asm_macosx_version_min=15.0 -nodefaultexport -l gfortran Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Reading specs from /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec rename spec lib to liborig COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/' COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ COLLECT_GCC_OPTIONS='-fPIC' '-ffree-line-length-none' '-ffree-line-length-0' '-O3' '-g' '-o' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest' '-v' '-Wall' '-ffree-line-length-none' '-ffree-line-length-0' '-Wno-lto-type-mismatch' '-Wno-unused-dummy-argument' '-O3' '-Wno-unused-function' '-fallow-argument-mismatch' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-I' '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include' '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' '-mmacosx-version-min=15.0.0' '-asm_macosx_version_min=15.0' '-nodefaultexport' '-mcpu=apple-m1' '-mlittle-endian' '-mabi=lp64' '-dumpdir' '/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.' /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 -demangle -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ -dynamic -arch arm64 -platform_version macos 15.0.0 0.0 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. -lemutls_w -lheapt_w -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries -commons use_dylibs -search_paths_first -no_compact_unwind -no_warn_duplicate_libraries /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -lmpifort -lmpi -lpmpi -lgfortran -lgcc -lquadmath -lSystem -no_compact_unwind -rpath @loader_path -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -rpath /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -idsym compilers: Checking arg mpifort compilers: Unknown arg mpifort compilers: Checking arg for compilers: Unknown arg for compilers: Checking arg MPICH compilers: Unknown arg MPICH compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 4.2.1 compilers: Unknown arg 4.2.1 compilers: Checking arg Driving: compilers: Unknown arg Driving: compilers: Checking arg /opt/homebrew/bin/gfortran-14 compilers: Unknown arg /opt/homebrew/bin/gfortran-14 compilers: Checking arg -fPIC compilers: Unknown arg -fPIC compilers: Checking arg -ffree-line-length-none compilers: Unknown arg -ffree-line-length-none compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg -O3 compilers: Unknown arg -O3 compilers: Checking arg -g compilers: Unknown arg -g compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest compilers: Unknown arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest compilers: Checking arg -v compilers: Unknown arg -v compilers: Checking arg -Wl,-commons,use_dylibs compilers: Unknown arg -Wl,-commons,use_dylibs compilers: Checking arg -Wl,-search_paths_first compilers: Unknown arg -Wl,-search_paths_first compilers: Checking arg -Wl,-no_compact_unwind compilers: Unknown arg -Wl,-no_compact_unwind compilers: Checking arg -Wl,-no_warn_duplicate_libraries compilers: Unknown arg -Wl,-no_warn_duplicate_libraries compilers: Checking arg -Wl,-commons,use_dylibs compilers: Unknown arg -Wl,-commons,use_dylibs compilers: Checking arg -Wl,-search_paths_first compilers: Unknown arg -Wl,-search_paths_first compilers: Checking arg -Wl,-no_compact_unwind compilers: Unknown arg -Wl,-no_compact_unwind compilers: Checking arg -Wl,-no_warn_duplicate_libraries compilers: Unknown arg -Wl,-no_warn_duplicate_libraries compilers: Checking arg -Wall compilers: Unknown arg -Wall compilers: Checking arg -ffree-line-length-none compilers: Unknown arg -ffree-line-length-none compilers: Checking arg -ffree-line-length-0 compilers: Unknown arg -ffree-line-length-0 compilers: Checking arg -Wno-lto-type-mismatch compilers: Unknown arg -Wno-lto-type-mismatch compilers: Checking arg -Wno-unused-dummy-argument compilers: Unknown arg -Wno-unused-dummy-argument compilers: Checking arg -O3 compilers: Unknown arg -O3 compilers: Checking arg -Wno-unused-function compilers: Unknown arg -Wno-unused-function compilers: Checking arg -fallow-argument-mismatch compilers: Unknown arg -fallow-argument-mismatch compilers: Checking arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o compilers: Unknown arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o compilers: Checking arg -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include compilers: Found include directory: /Users/hymanjd/src/petsc/arch-darwin-c-debug/include compilers: Checking arg -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include compilers: Found include directory: /Users/hymanjd/src/petsc/arch-darwin-c-debug/include compilers: Checking arg -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib compilers: Found library directory: -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib compilers: Checking arg -lmpifort compilers: Found library: -lmpifort compilers: Checking arg -lmpi compilers: Found library: -lmpi compilers: Checking arg -lpmpi compilers: Found library: -lpmpi compilers: Checking arg -mmacosx-version-min=15.0.0 compilers: Unknown arg -mmacosx-version-min=15.0.0 compilers: Checking arg -asm_macosx_version_min=15.0 compilers: Unknown arg -asm_macosx_version_min=15.0 compilers: Checking arg -nodefaultexport compilers: Unknown arg -nodefaultexport compilers: Checking arg -l compilers: Found canonical library: -lgfortran compilers: Checking arg Using compilers: Unknown arg Using compilers: Checking arg built-in compilers: Unknown arg built-in compilers: Checking arg specs. compilers: Unknown arg specs. compilers: Checking arg COLLECT_GCC=/opt/homebrew/bin/gfortran-14 compilers: Unknown arg COLLECT_GCC=/opt/homebrew/bin/gfortran-14 compilers: Checking arg COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper compilers: Unknown arg COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper compilers: Checking arg Target: compilers: Unknown arg Target: compilers: Checking arg aarch64-apple-darwin24 compilers: Unknown arg aarch64-apple-darwin24 compilers: Checking arg Configured compilers: Unknown arg Configured compilers: Checking arg with: compilers: Unknown arg with: compilers: Checking arg ../configure compilers: Unknown arg ../configure compilers: Checking arg --prefix=/opt/homebrew/opt/gcc compilers: Unknown arg --prefix=/opt/homebrew/opt/gcc compilers: Checking arg --libdir=/opt/homebrew/opt/gcc/lib/gcc/current compilers: Unknown arg --libdir=/opt/homebrew/opt/gcc/lib/gcc/current compilers: Checking arg --disable-nls compilers: Unknown arg --disable-nls compilers: Checking arg --enable-checking=release compilers: Unknown arg --enable-checking=release compilers: Checking arg --with-gcc-major-version-only compilers: Unknown arg --with-gcc-major-version-only compilers: Checking arg --enable-languages=c,c++,objc,obj-c++,fortran,m2 compilers: Unknown arg --enable-languages=c,c++,objc,obj-c++,fortran,m2 compilers: Checking arg --program-suffix=-14 compilers: Unknown arg --program-suffix=-14 compilers: Checking arg --with-gmp=/opt/homebrew/opt/gmp compilers: Unknown arg --with-gmp=/opt/homebrew/opt/gmp compilers: Checking arg --with-mpfr=/opt/homebrew/opt/mpfr compilers: Unknown arg --with-mpfr=/opt/homebrew/opt/mpfr compilers: Checking arg --with-mpc=/opt/homebrew/opt/libmpc compilers: Unknown arg --with-mpc=/opt/homebrew/opt/libmpc compilers: Checking arg --with-isl=/opt/homebrew/opt/isl compilers: Unknown arg --with-isl=/opt/homebrew/opt/isl compilers: Checking arg --with-zstd=/opt/homebrew/opt/zstd compilers: Unknown arg --with-zstd=/opt/homebrew/opt/zstd compilers: Checking arg --with-pkgversion= compilers: Unknown arg --with-pkgversion= compilers: Checking arg --with-bugurl=https://github.com/Homebrew/homebrew-core/issues compilers: Unknown arg --with-bugurl=https://github.com/Homebrew/homebrew-core/issues compilers: Checking arg --with-system-zlib compilers: Unknown arg --with-system-zlib compilers: Checking arg --build=aarch64-apple-darwin24 compilers: Unknown arg --build=aarch64-apple-darwin24 compilers: Checking arg --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk compilers: Unknown arg --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk compilers: Checking arg Thread compilers: Unknown arg Thread compilers: Checking arg model: compilers: Unknown arg model: compilers: Checking arg posix compilers: Unknown arg posix compilers: Checking arg Supported compilers: Unknown arg Supported compilers: Checking arg LTO compilers: Unknown arg LTO compilers: Checking arg compression compilers: Unknown arg compression compilers: Checking arg algorithms: compilers: Unknown arg algorithms: compilers: Checking arg zlib compilers: Unknown arg zlib compilers: Checking arg zstd compilers: Unknown arg zstd compilers: Checking arg gcc compilers: Unknown arg gcc compilers: Checking arg version compilers: Unknown arg version compilers: Checking arg 14.2.0 compilers: Unknown arg 14.2.0 compilers: Checking arg (Homebrew compilers: Unknown arg (Homebrew compilers: Checking arg GCC compilers: Unknown arg GCC compilers: Checking arg 14.2.0_1) compilers: Unknown arg 14.2.0_1) compilers: Checking arg Reading compilers: Unknown arg Reading compilers: Checking arg specs compilers: Unknown arg specs compilers: Checking arg from compilers: Unknown arg from compilers: Checking arg /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec compilers: Unknown arg /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../libgfortran.spec compilers: Checking arg rename compilers: Unknown arg rename compilers: Checking arg spec compilers: Unknown arg spec compilers: Checking arg lib compilers: Unknown arg lib compilers: Checking arg to compilers: Unknown arg to compilers: Checking arg liborig compilers: Unknown arg liborig compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ compilers: Skipping arg COMPILER_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/ compilers: Checking arg LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ compilers: Skipping arg LIBRARY_PATH=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/:/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../../ compilers: Checking arg COLLECT_GCC_OPTIONS= compilers: Unknown arg COLLECT_GCC_OPTIONS= compilers: Checking arg /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 compilers: Unknown arg /opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/collect2 compilers: Checking arg -demangle compilers: Unknown arg -demangle compilers: Checking arg -syslibroot compilers: Unknown arg -syslibroot compilers: Checking arg /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ compilers: Unknown arg /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/ compilers: Checking arg -dynamic compilers: Unknown arg -dynamic compilers: Checking arg -arch compilers: Unknown arg -arch compilers: Checking arg arm64 compilers: Unknown arg arm64 compilers: Checking arg -platform_version compilers: Unknown arg -platform_version compilers: Checking arg macos compilers: Unknown arg macos compilers: Checking arg 15.0.0 compilers: Unknown arg 15.0.0 compilers: Checking arg 0.0 compilers: Unknown arg 0.0 compilers: Checking arg -o compilers: Unknown arg -o compilers: Checking arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest compilers: Unknown arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest compilers: Checking arg -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib compilers: Already in lflags so skipping: -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib compilers: Checking arg -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 compilers: Found library directory: -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 compilers: Checking arg -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc compilers: Found library directory: -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc compilers: Checking arg -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. compilers: Found library directory: -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current compilers: Checking arg -lemutls_w compilers: Found library: -lemutls_w compilers: Checking arg -lheapt_w compilers: Found library: -lheapt_w compilers: Checking arg -commons compilers: Unknown arg -commons compilers: Checking arg use_dylibs compilers: Unknown arg use_dylibs compilers: Checking arg -search_paths_first compilers: Unknown arg -search_paths_first compilers: Checking arg -no_compact_unwind compilers: Unknown arg -no_compact_unwind compilers: Checking arg -no_warn_duplicate_libraries compilers: Unknown arg -no_warn_duplicate_libraries compilers: Checking arg -commons compilers: Unknown arg -commons compilers: Checking arg use_dylibs compilers: Unknown arg use_dylibs compilers: Checking arg -search_paths_first compilers: Unknown arg -search_paths_first compilers: Checking arg -no_compact_unwind compilers: Unknown arg -no_compact_unwind compilers: Checking arg -no_warn_duplicate_libraries compilers: Unknown arg -no_warn_duplicate_libraries compilers: Checking arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o compilers: Unknown arg /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o compilers: Checking arg -lmpifort compilers: Already in lflags: -lmpifort compilers: Checking arg -lmpi compilers: Already in lflags: -lmpi compilers: Checking arg -lpmpi compilers: Already in lflags: -lpmpi compilers: Checking arg -lgfortran compilers: Found library: -lgfortran compilers: Checking arg -lgcc compilers: Found system library therefore skipping: -lgcc compilers: Checking arg -lquadmath compilers: Found library: -lquadmath compilers: Checking arg -lSystem compilers: Found system library therefore skipping: -lSystem compilers: Checking arg -no_compact_unwind compilers: Unknown arg -no_compact_unwind compilers: Checking arg -rpath compilers: Checking arg -rpath compilers: Found -rpath library: /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 compilers: Checking arg -rpath compilers: Found -rpath library: /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc compilers: Checking arg -rpath compilers: Found -rpath library: /opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current compilers: Checking arg -idsym compilers: Unknown arg -idsym compilers: Libraries needed to link Fortran code with the C linker: ['-Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', '-lmpifort', '-lmpi', '-lpmpi', '-lgfortran', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current', '-lemutls_w', '-lheapt_w', '-lgfortran', '-lquadmath', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current'] compilers: Libraries needed to link Fortran main with the C linker: [] compilers: Check that Fortran libraries can be used with Fortran as the linker Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C as the linker Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest compilers: Check that Fortran libraries can be used with C++ as linker Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lmpifort -lmpi -lpmpi -lgfortran -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current -lemutls_w -lheapt_w -lgfortran -lquadmath -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14 -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc -Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current stdout: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Possible ERROR while running linker:exit code 0 stderr: ld: warning: duplicate -rpath '/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14' ignored ld: warning: duplicate -rpath '/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc' ignored Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest to see if it can be run Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest Running Executable with threads to time it out at 60 Executing: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest compilers: Fortran libraries can be used from C++ ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1314) Check that Fortran can link C++ libraries Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void foo(void){d1chk_();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void d1chk_(void); void d1chk_(void){return;} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/cxxobj.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o compilers: Fortran can link C++ functions ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/Users/hymanjd/src/petsc/config/BuildSystem/config/compilers.py:1505) Sets the selected compilers into the framework Not checking for library in Download MPICH: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for headers [] in Download MPICH: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.MPICH(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For mpich unable to find version information since includes and version includes are missing skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.MPICH(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.MPICH took 72.031005 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:921) Calls the regular package configureLibrary and then does an additional test needed by MPI ================================================================================== Checking for a functional MPI Checking for library in Package specific search directory MPI: [] Contents of /Users/hymanjd/src/petsc/arch-darwin-c-debug: ['bin', 'include', 'lib', 'externalpackages', 'share', 'src'] Contents /Users/hymanjd/src/petsc/arch-darwin-c-debug/: ['bin', 'include', 'lib', 'externalpackages', 'share', 'src'] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [MPI_Init MPI_Comm_create] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Init(void); static void _check_MPI_Init(void) { MPI_Init(); } char MPI_Comm_create(void); static void _check_MPI_Comm_create(void) { MPI_Comm_create(); } int main(void) { _check_MPI_Init(); _check_MPI_Comm_create(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_Init(void); static void _check_MPI_Init(void) { MPI_Init(); } char MPI_Comm_create(void); static void _check_MPI_Comm_create(void) { MPI_Comm_create(); } void dummy(void) {_check_MPI_Init(); _check_MPI_Comm_create();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Checking for headers ['mpi.h'] in Package specific search directory MPI: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkInclude from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['mpi.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Checking include with compiler flags var CPPFLAGS ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['mpi.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Defined "HAVE_MPI_F90MODULE_VISIBILITY" to "1" ============================================================================================= TESTING: checkMPIDistro from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:722) Determine if MPICH_NUMVERSION, OMPI_MAJOR_VERSION or MSMPI_VER exist in mpi.h Used for consistency checking of MPI installation at compile time Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:25: error: 'I_MPI_VERSION' undeclared here (not in a function); did you mean 'MPI_VERSION'? 4 | const char *mpich_ver = I_MPI_VERSION; | ^~~~~~~~~~~~~ | MPI_VERSION Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:25: error: 'I_MPI_VERSION' undeclared here (not in a function); did you mean 'MPI_VERSION'? 4 | const char *mpich_ver = I_MPI_VERSION; | ^~~~~~~~~~~~~ | MPI_VERSION Source: #include "confdefs.h" #include "conffix.h" #include const char *mpich_ver = I_MPI_VERSION; int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:17: error: 'I_MPI_NUMVERSION' undeclared here (not in a function); did you mean 'MPI_SUBVERSION'? 4 | int mpich_ver = I_MPI_NUMVERSION; | ^~~~~~~~~~~~~~~~ | MPI_SUBVERSION Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:17: error: 'I_MPI_NUMVERSION' undeclared here (not in a function); did you mean 'MPI_SUBVERSION'? 4 | int mpich_ver = I_MPI_NUMVERSION; | ^~~~~~~~~~~~~~~~ | MPI_SUBVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = I_MPI_NUMVERSION; int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:17: error: 'MVAPICH2_NUMVERSION' undeclared here (not in a function); did you mean 'MPICH_NUMVERSION'? 4 | int mpich_ver = MVAPICH2_NUMVERSION; | ^~~~~~~~~~~~~~~~~~~ | MPICH_NUMVERSION Possible ERROR while running compiler: exit code 1 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:4:17: error: 'MVAPICH2_NUMVERSION' undeclared here (not in a function); did you mean 'MPICH_NUMVERSION'? 4 | int mpich_ver = MVAPICH2_NUMVERSION; | ^~~~~~~~~~~~~~~~~~~ | MPICH_NUMVERSION Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MVAPICH2_NUMVERSION; int main(void) { return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; int main(void) { return 0; } Preprocessing source: #include "confdefs.h" #include "conffix.h" #include int mpich_ver = MPICH_NUMVERSION; Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Defined "HAVE_MPICH_NUMVERSION" to "40201300" ============================================================================================= TESTING: configureMPI2 from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:395) Check for functions added to the interface in MPI-2 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int a,b,c,d,flag,sendbuf[1]={1},recvbuf[1]={2}; MPI_Datatype newtype; if (MPI_Allreduce(MPI_IN_PLACE,0,1,MPI_INT,MPI_SUM,MPI_COMM_SELF)) return 0; if (MPI_Finalized(&flag)) return 0; if (MPI_Type_dup(MPI_INT,&newtype)) return 0; if (MPI_Exscan(sendbuf,recvbuf,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; if (MPI_Reduce_scatter(sendbuf,recvbuf,sendbuf,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; if (MPI_Type_get_envelope(MPI_INT,&a,&b,&c,&d)) return 0; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int count=2; int blocklens[2]={0,1}; MPI_Aint indices[2]={0,1}; MPI_Datatype old_types[2]={MPI_INT,MPI_DOUBLE}; MPI_Datatype *newtype = 0; if (MPI_Type_create_struct(count, blocklens, indices, old_types, newtype)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Comm_errhandler_fn * p_err_fun = 0; MPI_Errhandler * p_errhandler = 0; if (MPI_Comm_create_errhandler(p_err_fun,p_errhandler)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { if (MPI_Comm_set_errhandler(MPI_COMM_WORLD,MPI_ERRORS_RETURN)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { if (MPI_Reduce_local(0, 0, 0, MPI_INT, MPI_SUM)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_REDUCE_LOCAL" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char version[MPI_MAX_LIBRARY_VERSION_STRING];int verlen;if (MPI_Get_library_version(version,&verlen)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_GET_LIBRARY_VERSION" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int base[100]; MPI_Win win = 0; if (MPI_Win_create(base,100,4,MPI_INFO_NULL,MPI_COMM_WORLD,&win)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_WIN_CREATE" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1] = {0}; MPI_Win win = 0; if (MPI_Accumulate(ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_REPLACE,win)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_ONE_SIDED" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int provided; if (MPI_Init_thread(0,0,MPI_THREAD_FUNNELED,&provided)) return 0; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_INIT_THREAD" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int sendbuf[2] = {1,2}; int recvbuf[1]; if (MPI_Reduce_scatter_block(sendbuf,recvbuf,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD)) return 0; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_REDUCE_SCATTER_BLOCK" to "1" ============================================================================================= TESTING: configureMPI3 from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:454) Check for functions added to the interface in MPI-3 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Comm scomm; MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Comm_split_type(MPI_COMM_WORLD, MPI_COMM_TYPE_SHARED, 0, MPI_INFO_NULL, &scomm)) { } if (MPI_Win_allocate_shared(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)) { } if (MPI_Win_shared_query(win,0,&size,&disp_unit,&baseptr)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_PROCESS_SHARED_MEMORY" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Aint size=128; int disp_unit=8,*baseptr; MPI_Win win; if (MPI_Win_allocate(size,disp_unit,MPI_INFO_NULL,MPI_COMM_WORLD,&baseptr,&win)) { } if (MPI_Win_attach(win,baseptr,size)) { } if (MPI_Win_create_dynamic(MPI_INFO_NULL,MPI_COMM_WORLD,&win)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_FEATURE_DYNAMIC_WINDOW" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int send=0,recv,counts[2]={1,1},displs[2]={1,2}; MPI_Request req; if (MPI_Iscatter(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iscatterv(&send,counts,displs,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Igather(&send,1,MPI_INT,&recv,1,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Igatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,0,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallgather(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallgatherv(&send,1,MPI_INT,&recv,counts,displs,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Ialltoall(&send,1,MPI_INT,&recv,1,MPI_INT,MPI_COMM_WORLD,&req)) return 0; if (MPI_Iallreduce(&send,&recv,1,MPI_INT,MPI_SUM,MPI_COMM_WORLD,&req)) return 0; if (MPI_Ibarrier(MPI_COMM_WORLD,&req)) return 0; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_NONBLOCKING_COLLECTIVES" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Comm distcomm; MPI_Request req; if (MPI_Dist_graph_create_adjacent(MPI_COMM_WORLD,0,0,MPI_WEIGHTS_EMPTY,0,0,MPI_WEIGHTS_EMPTY,MPI_INFO_NULL,0,&distcomm)) { } if (MPI_Neighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm)) { } if (MPI_Ineighbor_alltoallv(0,0,0,MPI_INT,0,0,0,MPI_INT,distcomm,&req)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_NEIGHBORHOOD_COLLECTIVES" to "1" Checking for functions [yaksuri_cudai_unpack_wchar_t] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char yaksuri_cudai_unpack_wchar_t(void); static void _check_yaksuri_cudai_unpack_wchar_t(void) { yaksuri_cudai_unpack_wchar_t(); } int main(void) { _check_yaksuri_cudai_unpack_wchar_t(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o stdout: Undefined symbols for architecture arm64: "_yaksuri_cudai_unpack_wchar_t", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_yaksuri_cudai_unpack_wchar_t", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1] = {0}; MPI_Win win = 0; if (MPI_Get_accumulate(ptr,1,MPI_INT,ptr,1,MPI_INT,0,0,1,MPI_INT,MPI_SUM,win)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_GET_ACCUMULATE" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int ptr[1]; MPI_Win win = 0; MPI_Request req; if (MPI_Rget(ptr,1,MPI_INT,0,1,1,MPI_INT,win,&req)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_RGET" to "1" ============================================================================================= TESTING: configureMPI4 from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:522) Check for functions added to the interface in MPI-4 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int buf[1]={0},dest=1,source=1,tag=0; MPI_Count count=1; MPI_Request req; MPI_Status stat; if (MPI_Send_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD)) return 1; if (MPI_Send_init_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Isend_c(buf,count,MPI_INT,dest,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Recv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&stat)) return 1; if (MPI_Recv_init_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Irecv_c(buf,count,MPI_INT,source,tag,MPI_COMM_WORLD,&req)) return 1; if (MPI_Neighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD)) return 1; if (MPI_Ineighbor_alltoallv_c(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,&req)) return 1; if (MPI_Reduce_local_c(0,0,0,MPI_INT,MPI_SUM)) return 1; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_LARGE_COUNT" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c stdout: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:9:11: warning: 'info' is used uninitialized [-Wuninitialized] 9 | if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:8:19: note: 'info' was declared here 8 | MPI_Info info; | ^~~~ Possible ERROR while running compiler:exit code 0 stderr: /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c: In function 'main': /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:9:11: warning: 'info' is used uninitialized [-Wuninitialized] 9 | if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c:8:19: note: 'info' was declared here 8 | MPI_Info info; | ^~~~ Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Request req; MPI_Info info; if (MPI_Neighbor_alltoallv_init(0,0,0,MPI_INT,0,0,0,MPI_INT,MPI_COMM_WORLD,info,&req)) return 1; return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPI_PERSISTENT_NEIGHBORHOOD_COLLECTIVES" to "1" ============================================================================================= TESTING: configureMPIX from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:560) Check for experimental functions added by MPICH or Open MPI as MPIX Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Info info ; // cudaStream_t stream; int stream; // use a fake type instead as we don't want this check to depend on CUDA MPI_Comm stream_comm ; MPIX_Stream mpi_stream ; MPI_Request req; MPI_Status stat; int sbuf[1]={0},rbuf[1]={0},count=1,dest=1,source=0,tag=0; MPI_Info_create (&info); MPI_Info_set(info, "type", "cudaStream_t"); MPIX_Info_set_hex(info, "value", &stream, sizeof(stream)); MPIX_Stream_create(info, &mpi_stream ); MPIX_Stream_comm_create(MPI_COMM_WORLD, mpi_stream, &stream_comm); MPIX_Isend_enqueue(sbuf,count,MPI_INT,dest,tag,stream_comm,&req); MPIX_Irecv_enqueue(rbuf,count,MPI_INT,source,tag,stream_comm,&req); MPIX_Allreduce_enqueue(sbuf,rbuf,count,MPI_INT,MPI_SUM,stream_comm); MPIX_Wait_enqueue(&req, &stat); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPIX_STREAM" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Comm comm = MPI_COMM_WORLD; // fake MPIX_Threadcomm_start(comm); MPIX_Threadcomm_finish(comm); MPIX_Threadcomm_free(&comm); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPIX_THREADCOMM" to "1" ============================================================================================= TESTING: configureMPIEXEC from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:201) Checking for location of mpiexec Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec...found Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec...found Running Executable with threads to time it out at 120 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec -n 1 printenv stdout: TERM_PROGRAM=iTerm.app TERM=xterm-256color SHELL=/bin/zsh CLICOLOR=1 PETSC_ARCH=arch-darwin-c-debug HOMEBREW_REPOSITORY=/opt/homebrew TMPDIR=/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/ TERM_PROGRAM_VERSION=3.5.13 TERM_SESSION_ID=w0t0p0:9C789EFA-45D1-4C64-A6F6-08822E998122 ZSH=/Users/hymanjd/.oh-my-zsh USER=hymanjd LD_LIBRARY_PATH=/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib COMMAND_MODE=unix2003 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.i3vRIU9raV/Listeners __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 TERM_FEATURES=T3LrMSc7UUw9Ts3BFGsSyHNoSxF COLUMNS=123 PAGER=less LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx TERMINFO_DIRS=/Applications/iTerm.app/Contents/Resources/terminfo:/usr/share/terminfo PATH=/opt/homebrew/bin:/Users/hymanjd/opt/anaconda3/bin/:/opt/homebrew/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/Applications/iTerm.app/Contents/Resources/utilities:/Users/hymanjd/bin/:/Users/hymanjd/bin/ _=/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec __CFBundleIdentifier=com.googlecode.iterm2 PWD=/Users/hymanjd/src/petsc LANG=en_US.UTF-8 ITERM_PROFILE=Default XPC_FLAGS=0x0 LINES=37 XPC_SERVICE_NAME=0 SHLVL=2 HOME=/Users/hymanjd COLORFGBG=15;0 LC_TERMINAL_VERSION=3.5.13 HOMEBREW_PREFIX=/opt/homebrew ITERM_SESSION_ID=w0t0p0:9C789EFA-45D1-4C64-A6F6-08822E998122 LESS=-R LOGNAME=hymanjd OMP_NUM_THREADS=4 INFOPATH=/opt/homebrew/share/info: HOMEBREW_CELLAR=/opt/homebrew/Cellar LC_TERMINAL=iTerm2 DISPLAY=/private/tmp/com.apple.launchd.PStxwC8wRu/org.xquartz:0 OMP_SCHEDULE=dynamic PETSC_DIR=/Users/hymanjd/src/petsc COLORTERM=truecolor HYDI_CONTROL_FD=8 GFORTRAN_UNBUFFERED_PRECONNECTED=y MPIR_CVAR_CH3_INTERFACE_HOSTNAME=MacBookPro MPI_LOCALNRANKS=1 MPI_LOCALRANKID=0 PMI_RANK=0 PMI_FD=7 PMI_SIZE=1 Defined "HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE" to "MPIR_CVAR_CH3" Defined make macro "MPIEXEC" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec" Checking for program /usr/libexec/ApplicationFirewall/socketfilterfw...found Defined make macro "SOCKETFILTERFW" to "/usr/libexec/ApplicationFirewall/socketfilterfw" Running Executable with threads to time it out at 60 Executing: /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate stdout: Firewall is disabled. (State = 0) Checking for program /opt/homebrew/bin/hostname...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/hostname...not found Checking for program /opt/homebrew/bin/hostname...not found Checking for program /opt/homebrew/bin/hostname...not found Checking for program /opt/homebrew/sbin/hostname...not found Checking for program /usr/local/bin/hostname...not found Checking for program /System/Cryptexes/App/usr/bin/hostname...not found Checking for program /usr/bin/hostname...not found Checking for program /bin/hostname...found Defined make macro "HOSTNAME" to "hostname" Running Executable with threads to time it out at 60 Executing: hostname stdout: MacBookPro Return code from hostname: 0 Hostname works, running network checks Checking for program /sbin/ping...found Defined make macro "PING" to "/sbin/ping" Running Executable with threads to time it out at 60 Executing: /sbin/ping -c 2 MacBookPro stdout: PING macbookpro.mynetworksettings.com (192.168.1.158): 56 data bytes 64 bytes from 192.168.1.158: icmp_seq=0 ttl=64 time=0.126 ms 64 bytes from 192.168.1.158: icmp_seq=1 ttl=64 time=0.396 ms --- macbookpro.mynetworksettings.com ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.126/0.261/0.396/0.135 ms Return code from ping: 0 ============================================================================================= ======== Checking running linked program Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Init(0,0); MPI_Finalize(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Testing executable /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest to see if it can be run Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec -n 1 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest Running Executable with threads to time it out at 120 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpiexec -n 1 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest ============================================================================================= TESTING: configureMPIEXEC_TAIL from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:190) Checking for location of mpiexec_tail Defined make macro "MPIEXEC_TAIL" to "" ============================================================================================= TESTING: configureMPITypes from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:606) Checking for MPI Datatype handles Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_LONG_DOUBLE, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); return 0; } Defined "HAVE_MPI_LONG_DOUBLE" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { int size; int ierr; MPI_Init(0,0); ierr = MPI_Type_size(MPI_INT64_T, &size); if(ierr || (size == 0)) exit(1); MPI_Finalize(); return 0; } Defined "HAVE_MPI_INT64_T" to "1" ============================================================================================= TESTING: SGIMPICheck from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:651) Returns true if SGI MPI is used Checking for functions [MPI_SGI_barrier] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char MPI_SGI_barrier(void); static void _check_MPI_SGI_barrier(void) { MPI_SGI_barrier(); } int main(void) { _check_MPI_SGI_barrier(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o stdout: Undefined symbols for architecture arm64: "_MPI_SGI_barrier", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status Possible ERROR while running linker: exit code 1 stderr: Undefined symbols for architecture arm64: "_MPI_SGI_barrier", referenced from: _main in conftest.o ld: symbol(s) not found for architecture arm64 collect2: error: ld returned 1 exit status SGI MPI test failure ============================================================================================= TESTING: CxxMPICheck from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:661) Make sure C++ can compile and link Checking for header mpi.h Checking for C++ MPI_Finalize() Checking for functions [MPI_Finalize] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 -std=gnu++20 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_MPI_Finalize(void) { int ierr; ierr = MPI_Finalize(); (void)ierr; } int main(void) { _check_MPI_Finalize(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicxx -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o ============================================================================================= TESTING: FortranMPICheck from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:677) Make sure fortran include [mpif.h] and library symbols are found Checking for fortran mpi_init() Checking for functions [] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.F90 Successful compile: Source: program main #include "mpif.h" integer ierr call mpi_init(ierr) end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Checking for mpi.mod Checking for functions [] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.F90 Successful compile: Source: program main use mpi integer(kind=selected_int_kind(5)) ierr,rank call mpi_init(ierr) call mpi_comm_rank(MPI_COMM_WORLD,rank,ierr) end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Defined "HAVE_MPI_F90MODULE" to "1" ============================================================================================= TESTING: configureIO from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:698) Check for the functions in MPI/IO - Define HAVE_MPIIO if they are present - Some older MPI 1 implementations are missing these Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { MPI_Aint lb, extent; if (MPI_Type_get_extent(MPI_INT, &lb, &extent)) { } MPI_File fh = 0; void *buf = 0; MPI_Status status; if (MPI_File_write_all(fh, buf, 1, MPI_INT, &status)) { } if (MPI_File_read_all(fh, buf, 1, MPI_INT, &status)) { } MPI_Offset disp = 0; MPI_Info info = 0; if (MPI_File_set_view(fh, disp, MPI_INT, MPI_INT, "", info)) { } if (MPI_File_open(MPI_COMM_SELF, "", 0, info, &fh)) { } if (MPI_File_close(&fh)) { } return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o Defined "HAVE_MPIIO" to "1" ============================================================================================= TESTING: findMPIIncludeAndLib from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:811) Find MPI include paths and libraries from "mpicc -show" or Cray "cc --cray-print-opts=cflags/libs" and save. ============================================================================================= TESTING: PetscArchMPICheck from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/MPI.py:895) Check that previously configured for MPI include files are not in the PETSC_ARCH directory mpi.h found in build dir! Checking if its a bad copy. Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c mpi_h_line: # 1 "/Users/hymanjd/src/petsc/arch-darwin-c-debug/include/mpi.h" 1 Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c mpi_h_line: # 1 "/Users/hymanjd/src/petsc/arch-darwin-c-debug/include/mpi.h" 1 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_DUP;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_DUP" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_CONTIGUOUS;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_CONTIGUOUS" to "1" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int combiner = MPI_COMBINER_NAMED;(void)combiner; return 0; } Defined "HAVE_MPI_COMBINER_NAMED" to "1" ============================================================================================= TESTING: checkVersion from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "mpi.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(MPI_VERSION) ")"; Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI/conftest.c Found the raw version string: (" "4" ")" This is the processed version string: 4 For mpi need 2 <= 4 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.MPI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.MPI took 30.919941 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.zstd(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.zstd took 0.001034 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.yaml(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.yaml took 0.000460 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.sprng(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.sprng took 0.000469 seconds PETSc clone, checking for Sowing Checking for program /opt/homebrew/bin/pdflatex...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/pdflatex...not found Checking for program /opt/homebrew/bin/pdflatex...not found Checking for program /opt/homebrew/bin/pdflatex...not found Checking for program /opt/homebrew/sbin/pdflatex...not found Checking for program /usr/local/bin/pdflatex...not found Checking for program /System/Cryptexes/App/usr/bin/pdflatex...not found Checking for program /usr/bin/pdflatex...not found Checking for program /bin/pdflatex...not found Checking for program /usr/sbin/pdflatex...not found Checking for program /sbin/pdflatex...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/pdflatex...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/pdflatex...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/pdflatex...not found Checking for program /opt/X11/bin/pdflatex...not found Checking for program /Library/Apple/usr/bin/pdflatex...not found Checking for program /Library/TeX/texbin/pdflatex...found Defined make macro "PDFLATEX" to "/Library/TeX/texbin/pdflatex" Checking for program /opt/homebrew/bin/bfort...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/bfort...not found Checking for program /opt/homebrew/bin/bfort...not found Checking for program /opt/homebrew/bin/bfort...not found Checking for program /opt/homebrew/sbin/bfort...not found Checking for program /usr/local/bin/bfort...not found Checking for program /System/Cryptexes/App/usr/bin/bfort...not found Checking for program /usr/bin/bfort...not found Checking for program /bin/bfort...not found Checking for program /usr/sbin/bfort...not found Checking for program /sbin/bfort...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/bfort...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/bfort...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/bfort...not found Checking for program /opt/X11/bin/bfort...not found Checking for program /Library/Apple/usr/bin/bfort...not found Checking for program /Library/TeX/texbin/bfort...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/bfort...not found Checking for program /Users/hymanjd/bin/bfort...not found Checking for program /Users/hymanjd/bin/bfort...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/bfort...not found Checking for program /opt/homebrew/bin/doctext...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/doctext...not found Checking for program /opt/homebrew/bin/doctext...not found Checking for program /opt/homebrew/bin/doctext...not found Checking for program /opt/homebrew/sbin/doctext...not found Checking for program /usr/local/bin/doctext...not found Checking for program /System/Cryptexes/App/usr/bin/doctext...not found Checking for program /usr/bin/doctext...not found Checking for program /bin/doctext...not found Checking for program /usr/sbin/doctext...not found Checking for program /sbin/doctext...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/doctext...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/doctext...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/doctext...not found Checking for program /opt/X11/bin/doctext...not found Checking for program /Library/Apple/usr/bin/doctext...not found Checking for program /Library/TeX/texbin/doctext...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/doctext...not found Checking for program /Users/hymanjd/bin/doctext...not found Checking for program /Users/hymanjd/bin/doctext...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/doctext...not found Checking for program /opt/homebrew/bin/mapnames...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/mapnames...not found Checking for program /opt/homebrew/bin/mapnames...not found Checking for program /opt/homebrew/bin/mapnames...not found Checking for program /opt/homebrew/sbin/mapnames...not found Checking for program /usr/local/bin/mapnames...not found Checking for program /System/Cryptexes/App/usr/bin/mapnames...not found Checking for program /usr/bin/mapnames...not found Checking for program /bin/mapnames...not found Checking for program /usr/sbin/mapnames...not found Checking for program /sbin/mapnames...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/mapnames...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/mapnames...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/mapnames...not found Checking for program /opt/X11/bin/mapnames...not found Checking for program /Library/Apple/usr/bin/mapnames...not found Checking for program /Library/TeX/texbin/mapnames...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/mapnames...not found Checking for program /Users/hymanjd/bin/mapnames...not found Checking for program /Users/hymanjd/bin/mapnames...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/mapnames...not found Checking for program /opt/homebrew/bin/bib2html...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/bib2html...not found Checking for program /opt/homebrew/bin/bib2html...not found Checking for program /opt/homebrew/bin/bib2html...not found Checking for program /opt/homebrew/sbin/bib2html...not found Checking for program /usr/local/bin/bib2html...not found Checking for program /System/Cryptexes/App/usr/bin/bib2html...not found Checking for program /usr/bin/bib2html...not found Checking for program /bin/bib2html...not found Checking for program /usr/sbin/bib2html...not found Checking for program /sbin/bib2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/bib2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/bib2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/bib2html...not found Checking for program /opt/X11/bin/bib2html...not found Checking for program /Library/Apple/usr/bin/bib2html...not found Checking for program /Library/TeX/texbin/bib2html...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/bib2html...not found Checking for program /Users/hymanjd/bin/bib2html...not found Checking for program /Users/hymanjd/bin/bib2html...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/bib2html...not found Bfort not found. Installing sowing for FortranStubs ============================================================================================= TESTING: consistencyChecks from config.packages.sowing(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.sowing(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.sowing(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional sowing Looking for SOWING at git.sowing, hg.sowing or a directory starting with ['petsc-pkg-sowing'] Found a copy of SOWING in git.sowing Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'v1.1.26-p8^{commit}'] Executing: ['git', 'rev-parse', 'v1.1.26-p8'] stdout: 221cd70e0f28475c158995e0dc402f0f6168b882 Executing: ['git', 'cat-file', '-e', 'origin/v1.1.26-p8^{commit}'] stdout: fatal: Not a valid object name origin/v1.1.26-p8^{commit} Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing pkg.gitcommit Removing sowing.petscconf Executing: ['git', 'checkout', '-f', '221cd70e0f28475c158995e0dc402f0f6168b882'] stdout: HEAD is now at 221cd70 Include patch level in version string Makefile /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.sowing has correct checksum Commit file /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.gitcommit.sowing has correct checksum Do not need to rebuild SOWING Not checking for library in Download SOWING: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] [] Checking for headers [] in Download SOWING: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.sowing(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version For sowing unable to find version information since includes and version includes are missing skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.sowing(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bfort...found Defined make macro "BFORT" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bfort" Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/doctext...found Defined make macro "DOCTEXT" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/doctext" Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mapnames...found Defined make macro "MAPNAMES" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mapnames" Checking for program /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bib2html...found Defined make macro "BIB2HTML" to "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bib2html" Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bfort -version stdout: bfort (sowing) release 1.26.8 of Date unknown ============================================================================================= Running /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/bfort to generate Fortran stubs ============================================================================================= child config.packages.sowing took 18.769506 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.revolve(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.revolve took 0.001091 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.radau5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.radau5 took 0.000491 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.petsc4py(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/petsc4py.py:136) Adds rules for building petsc4py to PETSc makefiles Defined make rule "petsc4py-build" with dependencies "" and code [] Defined make rule "petsc4py-install" with dependencies "" and code [] Defined make rule "petsc4pytest" with dependencies "" and code [] child config.packages.petsc4py took 0.000696 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pami(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pami(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pami took 0.000446 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengles(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opengles took 0.000423 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opencl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opencl took 0.000419 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpi4py(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpi4py took 0.000470 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpe(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpe took 0.000469 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.memkind(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.memkind took 0.000408 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libmesh(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/libmesh.py:69) Defined make rule "libmesh-build" with dependencies "" and code [] Defined make rule "libmesh-install" with dependencies "" and code [] child config.packages.libmesh took 0.000843 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.moose(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.moose(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.moose took 0.000464 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libjpeg(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg took 0.000474 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gsl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.gsl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.gsl took 0.000478 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/ssl.py:58) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ssl took 0.000520 seconds child config.packages.gmsh took 0.000081 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.gmp(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.gmp took 0.000470 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mpfr(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpfr took 0.000468 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.giflib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.giflib took 0.000471 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cub(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cub(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.cub took 0.000475 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ctetgen(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen took 0.000455 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.concurrencykit(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit took 0.000478 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cams(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.cams(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.cams took 0.000479 seconds ============================================================================================= TESTING: locateC2html from config.packages.c2html(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/c2html.py:33) Determine location of c2html executable Looking for default C2html executable Checking for program /opt/homebrew/bin/c2html...not found Checking for program /Users/hymanjd/opt/anaconda3/bin/c2html...not found Checking for program /opt/homebrew/bin/c2html...not found Checking for program /opt/homebrew/bin/c2html...not found Checking for program /opt/homebrew/sbin/c2html...not found Checking for program /usr/local/bin/c2html...not found Checking for program /System/Cryptexes/App/usr/bin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /bin/c2html...not found Checking for program /usr/sbin/c2html...not found Checking for program /sbin/c2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin/c2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin/c2html...not found Checking for program /var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin/c2html...not found Checking for program /opt/X11/bin/c2html...not found Checking for program /Library/Apple/usr/bin/c2html...not found Checking for program /Library/TeX/texbin/c2html...not found Checking for program /Applications/iTerm.app/Contents/Resources/utilities/c2html...not found Checking for program /Users/hymanjd/bin/c2html...not found Checking for program /Users/hymanjd/bin/c2html...not found Checking for program /Users/hymanjd/src/petsc/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html took 0.000788 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.boost(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.boost(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.boost took 0.000563 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.silo(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.silo(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.silo took 0.000515 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Random123(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Random123 took 0.000485 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.PARTY(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.PARTY took 0.000496 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.NVSHMEM(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM took 0.000424 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MatlabEngine(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine took 0.000391 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Matlab(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Matlab took 0.000373 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Mathematica(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica took 0.000390 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.regex(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.regex(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.regex(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional regex Checking for library in Compiler specific search REGEX: [] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [regexec regcomp regfree] in library [] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(void); static void _check_regexec(void) { regexec(); } char regcomp(void); static void _check_regcomp(void) { regcomp(); } char regfree(void); static void _check_regfree(void) { regfree(); } int main(void) { _check_regexec(); _check_regcomp(); _check_regfree(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char regexec(void); static void _check_regexec(void) { regexec(); } char regcomp(void); static void _check_regcomp(void) { regcomp(); } char regfree(void); static void _check_regfree(void) { regfree(); } void dummy(void) {_check_regexec(); _check_regcomp(); _check_regfree();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o Checking for headers ['regex.h'] in Compiler specific search REGEX: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkInclude from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['regex.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Checking include with compiler flags var CPPFLAGS ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['regex.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.regex(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.regex(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.regex took 2.335848 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libceed(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libceed took 0.001047 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.opengl(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opengl took 0.000404 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.glut(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.glut(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.glut took 0.000411 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.GLVis(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.GLVis took 0.000452 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.CoDiPack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack took 0.000447 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.adblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack took 0.000453 seconds child config.packages.cxxlibs took 0.000013 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.szlib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.szlib took 0.000451 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.zlib(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.zlib took 0.000460 seconds child config.packages.mathlib took 0.000016 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tetgen(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.tetgen took 0.000449 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.tchem(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.tchem took 0.000454 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.saws(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.saws(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.saws took 0.000458 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.libpng(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libpng took 0.000477 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Triangle(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Triangle took 0.000471 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.KS(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.KS(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.KS took 0.000462 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Chaco(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Chaco took 0.000442 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.hdf5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.hdf5(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/hdf5.py:89) ================================================================================== Checking for a functional hdf5 Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -v stdout: mpifort for MPICH version 4.2.1 stdout: Using built-in specs. COLLECT_GCC=/opt/homebrew/bin/gfortran-14 COLLECT_LTO_WRAPPER=/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../libexec/gcc/aarch64-apple-darwin24/14/lto-wrapper Target: aarch64-apple-darwin24 Configured with: ../configure --prefix=/opt/homebrew/opt/gcc --libdir=/opt/homebrew/opt/gcc/lib/gcc/current --disable-nls --enable-checking=release --with-gcc-major-version-only --enable-languages=c,c++,objc,obj-c++,fortran,m2 --program-suffix=-14 --with-gmp=/opt/homebrew/opt/gmp --with-mpfr=/opt/homebrew/opt/mpfr --with-mpc=/opt/homebrew/opt/libmpc --with-isl=/opt/homebrew/opt/isl --with-zstd=/opt/homebrew/opt/zstd --with-pkgversion='Homebrew GCC 14.2.0_1' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues --with-system-zlib --build=aarch64-apple-darwin24 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Homebrew GCC 14.2.0_1) Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Makefile /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.hdf5 has correct checksum Do not need to rebuild HDF5 Checking for library in Download HDF5: ['-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', 'libhdf5hl_fortran.a', 'libhdf5_fortran.a', 'libhdf5_hl.a', 'libhdf5.a'] Contents of /Users/hymanjd/src/petsc/arch-darwin-c-debug: ['bin', 'include', 'lib', 'externalpackages', 'share', 'src'] Contents /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib: ['libhdf5_fortran.dylib', 'libhdf5hl_fortran.a', 'libpmpi.12.dylib', 'pkgconfig', 'libhdf5_fortran.310.dylib', 'libmpi.la', 'libmpi.12.dylib', 'libhdf5.dylib', 'libopa.dylib', 'libhdf5.settings', 'libhdf5_hl.dylib', 'libfmpich.dylib', 'libmpicxx.dylib', 'libhdf5hl_fortran.la', 'libmpi.a', 'libhdf5.a', 'libpmpi.la', 'libmpichcxx.dylib', 'libhdf5_fortran.a', 'libpmpi.a', 'libhdf5.310.dylib', 'libhdf5hl_fortran.dylib', 'libmpifort.12.dylib', 'libpmpi.dylib', 'libmpl.dylib', 'libhdf5_fortran.la', 'libhdf5_hl_fortran.a', 'libhdf5_hl.310.dylib', 'libmpifort.dylib', 'libhdf5_hl.a', 'libmpichf90.dylib', 'libhdf5_hl.la', 'libmpifort.la', 'libflapack.a', 'petsc', 'libmpicxx.a', 'libhdf5hl_fortran.310.dylib', 'libmpich.dylib', 'libmpifort.a', 'libmpicxx.12.dylib', 'libmpi.dylib', 'libfblas.a', 'libhdf5.la', 'libmpicxx.la'] ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names Checking for functions [H5T_init] in library ['-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', 'libhdf5hl_fortran.a', 'libhdf5_fortran.a', 'libhdf5_hl.a', 'libhdf5.a'] [] Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char H5T_init(void); static void _check_H5T_init(void) { H5T_init(); } int main(void) { _check_H5T_init(); return 0; } Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries/conftest.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char H5T_init(void); static void _check_H5T_init(void) { H5T_init(); } void dummy(void) {_check_H5T_init();} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wl,-commons,use_dylibs -Wl,-search_paths_first -Wl,-no_compact_unwind -Wl,-no_warn_duplicate_libraries -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3 -Wno-unused-function -fallow-argument-mismatch /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/conftest.o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers/confc.o -Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib -lhdf5hl_fortran -lhdf5_fortran -lhdf5_hl -lhdf5 Defined "HAVE_LIBHDF5HL_FORTRAN" to "1" Defined "HAVE_LIBHDF5_FORTRAN" to "1" Defined "HAVE_LIBHDF5_HL" to "1" Defined "HAVE_LIBHDF5" to "1" Checking for headers ['hdf5.h'] in Download HDF5: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkInclude from config.headers(/Users/hymanjd/src/petsc/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['hdf5.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Checking include with compiler flags var CPPFLAGS ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include', '/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['hdf5.h'] in ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_ZLIB_H) foundbeast #endif Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_SZLIB_H) foundbeast #endif Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "H5pubconf.h" #if defined(H5_HAVE_PARALLEL) foundbeast #endif Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5/conftest.c Defined "HDF5_HAVE_PARALLEL" to "1" ============================================================================================= TESTING: checkVersion from config.packages.hdf5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "hdf5.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(H5_VERSION) ")"; Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -E -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.X -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5 -I/Users/hymanjd/src/petsc/arch-darwin-c-debug/include /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.hdf5/conftest.c Found the raw version string: (" "\"1.14.3\"" ")" This is the processed version string: 1.14.3 For hdf5 need 1.8 <= 1.14.3 <= Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 Looking for HDF5 at git.hdf5, hg.hdf5 or a directory starting with ['hdf5'] Found a copy of HDF5 in hdf5-1.14.3-p1 ============================================================================================= TESTING: checkSharedLibrary from config.packages.hdf5(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.hdf5 took 3.615472 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ascem-io(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io took 0.000539 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pflotran(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pflotran took 0.000439 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.SAMRAI(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI took 0.000451 seconds child config.packages.flibs took 0.000010 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.pnetcdf(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pnetcdf took 0.000448 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.netcdf(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.netcdf(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.netcdf took 0.000441 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.fblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.fblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.fblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/fblaslapack.py:18) ================================================================================== Checking for a functional fblaslapack Looking for FBLASLAPACK at git.fblaslapack, hg.fblaslapack or a directory starting with ['petsc-pkg-fblaslapack'] Found a copy of FBLASLAPACK in git.fblaslapack Executing: ['git', 'rev-parse', '--git-dir'] stdout: .git Executing: ['git', 'cat-file', '-e', 'v3.4.2-p3^{commit}'] Executing: ['git', 'rev-parse', 'v3.4.2-p3'] stdout: e8a03f57d64cf01d987d4b4ce9b961c24765747d Executing: ['git', 'cat-file', '-e', 'origin/v3.4.2-p3^{commit}'] stdout: fatal: Not a valid object name origin/v3.4.2-p3^{commit} Executing: ['git', '-c', 'user.name=petsc-configure', '-c', 'user.email=petsc@configure', 'stash'] stdout: No local changes to save Executing: ['git', 'clean', '-f', '-d', '-x'] stdout: Removing pkg.gitcommit Removing tmpmakefile Executing: ['git', 'checkout', '-f', 'e8a03f57d64cf01d987d4b4ce9b961c24765747d'] stdout: HEAD is now at e8a03f5 Merged in tisaac/fix-stemr-valgrind-uninitialized (pull request #1) Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -qversion stdout: gfortran-14: error: unrecognized command-line option '-qversion'; did you mean '--version'? Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -O0 /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -O0 Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpicc -c -o /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.o -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilersFortran -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.headers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.cacheDetails -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.types -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.functions -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.getResidentSetSize -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.featureTestMacros -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.utilities.missing -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.sharedLibraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilerFlags -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/PETSc.options.scalarTypes -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.libraries -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.compilers -I/var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.packages.MPI -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -mfp16-format=ieee /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/config.setCompilers/conftest.c stdout: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Possible ERROR while running compiler: exit code 1 stderr: gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fvisibility=hidden -O3 -mfp16-format=ieee gcc-14: error: unrecognized command-line option '-mfp16-format=ieee' PETSc Error: No output file produced Rejecting compiler flag -mfp16-format=ieee due to nonzero status from link Removing configure arguments {'-fvisibility=hidden'} Removing configure arguments {'-fstack-protector', '-Mfree', '-Wno-unknown-pragmas', '-std=c89', '-pedantic', '-fdefault-integer-8', '-Wwrite-strings', '-Wno-unused-dummy-argument', '-Werror', '-Wno-unused-variable', '-Wall', '-Wno-strict-aliasing', '-fsanitize=address', '--coverage'} Removing configure arguments {'--coverage'} Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 -V stdout: gfortran-14: error: unrecognized command-line option '-V' Executing: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/mpif90 --version stdout: GNU Fortran (Homebrew GCC 14.2.0_1) 14.2.0 Copyright (C) 2024 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. Detected GFortran100plus compiler Makefile /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.fblaslapack has correct checksum Commit file /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.gitcommit.fblaslapack has correct checksum Do not need to rebuild FBLASLAPACK Not checking for library in Download FBLASLAPACK: [] because no functions given to check for ============================================================================================= TESTING: check from config.libraries(/Users/hymanjd/src/petsc/config/BuildSystem/config/libraries.py:186) Checks that the library "libName" contains "funcs", and if it does defines HAVE_LIB"libName" - libDir may be a list of directories - libName may be a list of library names No functions to check for in library [] ['-Wl,-rpath,/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', '-L/Users/hymanjd/src/petsc/arch-darwin-c-debug/lib', '-lmpifort', '-lmpi', '-lpmpi', '-lgfortran', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current', '-L/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current', '-lemutls_w', '-lheapt_w', '-lgfortran', '-lquadmath', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc/aarch64-apple-darwin24/14', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current/gcc', '-Wl,-rpath,/opt/homebrew/Cellar/gcc/14.2.0_1/lib/gcc/current'] Checking for headers [] in Download FBLASLAPACK: ['/Users/hymanjd/src/petsc/arch-darwin-c-debug/include'] ============================================================================================= TESTING: checkVersion from config.packages.fblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1171) Uses self.version, self.minversion, self.maxversion, self.versionname, and self.versioninclude to determine if package has required version ============================================================================================= TESTING: checkSharedLibrary from config.packages.fblaslapack(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.fblaslapack took 1.494612 seconds Building CMake ============================================================================================= TESTING: consistencyChecks from config.packages.cmake(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1092) Checks run on the system and currently installed packages that need to be correct for the package now being configured ============================================================================================= TESTING: checkDependencies from config.packages.cmake(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.cmake(/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py:1014) Find an installation and check if it can work with PETSc ================================================================================== Checking for a functional cmake Looking for CMAKE at git.cmake, hg.cmake or a directory starting with ['cmake'] Found a copy of CMAKE in cmake-3.29.0 CMake build - adding make location to PATH: /Users/hymanjd/src/petsc/arch-darwin-c-debug/bin Have to rebuild CMAKE, /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/cmake.petscconf != /Users/hymanjd/src/petsc/arch-darwin-c-debug/lib/petsc/conf/pkg.conf.cmake ============================================================================================= Running configure on CMAKE; this may take several minutes ============================================================================================= Executing: ./configure --prefix=/Users/hymanjd/src/petsc/arch-darwin-c-debug --parallel=8 -- -DCMAKE_USE_OPENSSL=OFF stdout: --------------------------------------------- CMake 3.29.0, Copyright 2000-2024 Kitware, Inc. and Contributors Found Clang toolchain C compiler on this system is: clang --------------------------------------------- Error when bootstrapping CMake: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags. Please specify one using environment variable CXX. The C++ flags are "". They can be changed using the environment variable CXXFLAGS. See cmake_bootstrap.log for compilers attempted. --------------------------------------------- Log of errors: /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/Bootstrap.cmk/cmake_bootstrap.log --------------------------------------------- Error running configure on CMAKE: Could not execute "['./configure --prefix=/Users/hymanjd/src/petsc/arch-darwin-c-debug --parallel=8 -- -DCMAKE_USE_OPENSSL=OFF']": --------------------------------------------- CMake 3.29.0, Copyright 2000-2024 Kitware, Inc. and Contributors Found Clang toolchain C compiler on this system is: clang --------------------------------------------- Error when bootstrapping CMake: Cannot .... more output ..... e_bootstrap.log for compilers attempted. --------------------------------------------- Log of errors: /Users/hymanjd/src/petsc/arch-darwin-c-debug/externalpackages/cmake-3.29.0/Bootstrap.cmk/cmake_bootstrap.log --------------------------------------------- **** Configure header /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/confdefs.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_RESTRICT __restrict #define PETSC_DO_NOT_SWAP_CHILD_FOR_DEBUGGER 1 #define PETSC_FORTRAN_CHARLEN_T size_t #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CXX_ATOMIC 1 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_HAVE_CXX_COMPLEX_FIX 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_CXX_DIALECT_CXX17 1 #define PETSC_HAVE_CXX_DIALECT_CXX20 1 #define PETSC_HAVE_DLADDR 1 #define PETSC_HAVE_DLCLOSE 1 #define PETSC_HAVE_DLERROR 1 #define PETSC_HAVE_DLFCN_H 1 #define PETSC_HAVE_DLOPEN 1 #define PETSC_HAVE_DLSYM 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_EXECUTABLE_EXPORT 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_FE_VALUES 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_FORTRAN_FREE_LINE_LENGTH_NONE 1 #define PETSC_HAVE_FORTRAN_TYPE_STAR 1 #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_GETDOMAINNAME 1 #define PETSC_HAVE_GETHOSTBYNAME 1 #define PETSC_HAVE_GETHOSTNAME 1 #define PETSC_HAVE_GETPAGESIZE 1 #define PETSC_HAVE_GETRUSAGE 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_HAVE_LGAMMA 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MACHINE_ENDIAN_H 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_MKSTEMP 1 #define PETSC_HAVE_MMAP 1 #define PETSC_HAVE_MPICH_NUMVERSION 40201300 #define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE MPIR_CVAR_CH3 #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPIX_STREAM 1 #define PETSC_HAVE_MPIX_THREADCOMM 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_F90MODULE 1 #define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1 #define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1 #define PETSC_HAVE_MPI_GET_ACCUMULATE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_INT64_T 1 #define PETSC_HAVE_MPI_LARGE_COUNT 1 #define PETSC_HAVE_MPI_LONG_DOUBLE 1 #define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1 #define PETSC_HAVE_MPI_ONE_SIDED 1 #define PETSC_HAVE_MPI_PERSISTENT_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_PROCESS_SHARED_MEMORY 1 #define PETSC_HAVE_MPI_REDUCE_LOCAL 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1 #define PETSC_HAVE_MPI_RGET 1 #define PETSC_HAVE_MPI_WIN_CREATE 1 #define PETSC_HAVE_NANOSLEEP 1 #define PETSC_HAVE_NETDB_H 1 #define PETSC_HAVE_NETINET_IN_H 1 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_POSIX_MEMALIGN 1 #define PETSC_HAVE_PWD_H 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_READLINK 1 #define PETSC_HAVE_REALPATH 1 #define PETSC_HAVE_REAL___FLOAT128 1 #define PETSC_HAVE_REAL___FP16 1 #define PETSC_HAVE_RTLD_GLOBAL 1 #define PETSC_HAVE_RTLD_LAZY 1 #define PETSC_HAVE_RTLD_LOCAL 1 #define PETSC_HAVE_RTLD_NOW 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_STDATOMIC_H 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_STRCASECMP 1 #define PETSC_HAVE_STRINGS_H 1 #define PETSC_HAVE_STRUCT_SIGACTION 1 #define PETSC_HAVE_SYS_PARAM_H 1 #define PETSC_HAVE_SYS_RESOURCE_H 1 #define PETSC_HAVE_SYS_SOCKET_H 1 #define PETSC_HAVE_SYS_TIMES_H 1 #define PETSC_HAVE_SYS_TIME_H 1 #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_SYS_UTSNAME_H 1 #define PETSC_HAVE_SYS_WAIT_H 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HDF5_HAVE_PARALLEL 1 #define PETSC_IS_COLORING_MAX USHRT_MAX #define PETSC_IS_COLORING_VALUE_TYPE short #define PETSC_IS_COLORING_VALUE_TYPE_F integer2 #define PETSC_LEVEL1_DCACHE_LINESIZE 128 #define PETSC_MAX_PATH_LEN 1024 #define PETSC_MEMALIGN 16 #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_OMAKE "/Users/hymanjd/src/petsc/arch-darwin-c-debug/bin/make --no-print-directory" #define PETSC_PYTHON_EXE "/Users/hymanjd/opt/anaconda3/bin//python3" #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_CTABLE 1 #define PETSC_USE_DEBUGGER "lldb" #define PETSC_USE_DMLANDAU_2D 1 #define PETSC_USE_INFO 1 #define PETSC_USE_LOG 1 #define PETSC_USE_MALLOC_COALESCED 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USING_64BIT_PTR 1 #define PETSC_USING_DARWIN 1 #define PETSC_USING_F2003 1 #define PETSC_USING_F90FREEFORM 1 #define PETSC_VERSION_BRANCH_GIT "HEAD" #define PETSC_VERSION_DATE_GIT "2024-08-30 17:09:27 -0500" #define PETSC_VERSION_GIT "v3.21.5" #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 #endif **** C specific Configure header /var/folders/q0/tpym5mfs2czbn7zh0n7plqlw0000gn/T/petsc-l31ncjhp/conffix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #if defined(__cplusplus) extern "C" { } #else #endif #endif ********************************************************************************************* UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details): --------------------------------------------------------------------------------------------- Error running configure on CMAKE ********************************************************************************************* File "/Users/hymanjd/src/petsc/config/configure.py", line 462, in petsc_configure framework.configure(out = sys.stdout) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/framework.py", line 1452, in configure self.processChildren() File "/Users/hymanjd/src/petsc/config/BuildSystem/config/framework.py", line 1440, in processChildren self.serialEvaluation(self.childGraph) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/framework.py", line 1415, in serialEvaluation child.configure() File "/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/cmake.py", line 76, in configure config.package.GNUPackage.configure(self) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 1335, in configure self.executeTest(self.configureLibrary) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/base.py", line 138, in executeTest ret = test(*args,**kargs) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 1021, in configureLibrary for location, directory, lib, incl in self.generateGuesses(): File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 589, in generateGuesses d = self.checkDownload() File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 723, in checkDownload return self.getInstallDir() File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 525, in getInstallDir installDir = self.Install() File "/Users/hymanjd/src/petsc/config/BuildSystem/config/packages/cmake.py", line 50, in Install retdir = config.package.GNUPackage.Install(self) File "/Users/hymanjd/src/petsc/config/BuildSystem/config/package.py", line 1861, in Install raise RuntimeError('Error running configure on ' + self.PACKAGE) ================================================================================ Finishing configure run at Mon, 28 Apr 2025 19:52:38 -0400 ================================================================================