Executing: uname -s stdout: CYGWIN_NT-10.0-19043 ============================================================================================= Configuring PETSc to compile on your system ============================================================================================= ================================================================================ ================================================================================ Starting configure run at Sun, 23 Jun 2024 15:48:42 +0800 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 --with-blaslapack-lib="-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib" Working directory: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 Machine platform: uname_result(system='CYGWIN_NT-10.0-19043', node='YC-20210717DLFI', release='3.5.3-1.x86_64', version='2024-04-03 17:25 UTC', machine='x86_64') Python version: 3.9.16 (main, Mar 8 2023, 22:47:22) [GCC 11.3.0] ================================================================================ Environmental variables ProgramFiles(x86)=C:\Program Files (x86) !::=::\ CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files PyCharm Community Edition=C:\Program Files\JetBrains\PyCharm Community Edition 2021.3.3\bin; !C:=C:\Program Files (x86)\IntelSWTools SHELL=/bin/bash TBBROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\.. NUMBER_OF_PROCESSORS=16 PROCESSOR_LEVEL=6 _fzf_orig_completion_tee=complete -F %s tee #_comp_complete_longopt DAALROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\daal Platform=X64 _fzf_orig_completion_rm=complete -F %s rm #_comp_complete_longopt _fzf_orig_completion_rmdir=complete -F %s rmdir #_comp_complete_longopt UCRTVersion=10.0.14393.0 VCINSTALLDIR=D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ CommandPromptType=Native TERM_PROGRAM_VERSION=3.7.1 USERDOMAIN_ROAMINGPROFILE=YC-20210717DLFI HOSTNAME=YC-20210717DLFI ROOT_ROOT_NAME=windows PROGRAMFILES=C:\Program Files _fzf_orig_completion_uniq=complete -F %s uniq #_comp_complete_longopt _fzf_completion_loaded=0.11.3 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC _fzf_orig_completion_ftp=complete -F %s ftp #_comp_complete_known_hosts SCRIPT_NAME=compilervars_arch.bat I_MPI_ROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mpi\intel64\bin\..\.. OS=Windows_NT _fzf_orig_completion_tail=complete -F %s tail #_comp_complete_longopt HOMEDRIVE=C: INTEL_DEV_REDIST=C:\Program Files (x86)\Common Files\Intel\Shared Libraries\ Framework40Version=v4.0 openmpi_bin=D:\OpenMPI_v1.6.2-x64\bin C_TARGET_ARCH=intel64 INTELGTDEBUGGERROOT=C:\Program Files (x86)\IntelSWTools\debugger_2017\gdb\intel64_igfx\ USERDOMAIN=YC-20210717DLFI _fzf_orig_completion_mv=complete -F %s mv #_comp_complete_longopt PWD=/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 USERPROFILE=C:\Users\Administrator TBB_TARGET_VS=vc14 IFORT_COMPILER17=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ _fzf_orig_completion_view=complete -o filenames -F %s view #_vim PRINTER=FX DocuPrint M115 b TARGET_VS_ARCH=amd64 PRODUCT_NAME=Intel Compiler 17.0 Update 8 VS140COMNTOOLS=D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ TZ=Asia/Shanghai WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\ ALLUSERSPROFILE=C:\ProgramData ORIGINAL_PATH=/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow:/cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64:/cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin:/cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin:/cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt:/cygdrive/c/Program Files/Microsoft MPI/Bin:/cygdrive/c/Program Files/Common Files/Oracle/Java/javapath:/cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64:/cygdrive/c/windows/system32:/cygdrive/c/windows:/cygdrive/c/windows/System32/Wbem:/cygdrive/c/windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/windows/System32/OpenSSH:/cygdrive/c/windows/system32/config/systemprofile/.dnx/bin:/cygdrive/c/Program Files/Microsoft DNX/Dnvm:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/d/Strawberry/c/bin:/cygdrive/d/Strawberry/perl/site/bin:/cygdrive/d/Strawberry/perl/bin:/cygdrive/d/Program Files/TortoiseSVN/bin:/cygdrive/c/VPN/bin:/cygdrive/c/Program Files (x86)/NetSarang/Xftp 7:/cygdrive/d/Program Files/MiKTeX/miktex/bin/x64:/cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit:/cygdrive/d/Program Files/TortoiseGit/bin:/cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64:/cygdrive/d/Program Files/MATLAB/R2022b/bin:/cygdrive/d/OpenMPI_v1.6.2-x64/lib:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Program Files/CMake/bin:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin:/cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0:/cygdrive/c/Program Files (x86)/gfortran/bin:/cygdrive/d/Program Files/Elmer 9.0-Release/bin:/cygdrive/d/Programs/MiKTeX/miktex/bin/x64:/cygdrive/d/programs/gmt6/bin CommonProgramW6432=C:\Program Files\Common Files _fzf_orig_completion_diff=complete -F %s diff #_comp_complete_longopt HOME=/home/Administrator USERNAME=Administrator SSH_ASKPASS=/usr/libexec/gnome-ssh-askpass _fzf_orig_completion_awk=complete -F %s awk #_comp_complete_longopt _fzf_orig_completion_telnet=complete -F %s telnet #_comp_complete_known_hosts OneDrive=C:\Users\Administrator\OneDrive MSMPI_INC=C:\Program Files (x86)\Microsoft SDKs\MPI\Include\ COMSPEC=C:\windows\system32\cmd.exe VSSDK140Install=D:\Program Files (x86)\Microsoft Visual Studio 14.0\VSSDK\ _fzf_orig_completion_grep=complete -F %s grep #_comp_complete_longopt ARCH_PATH=intel64 APPDATA=C:\Users\Administrator\AppData\Roaming TBB_TARGET_ARCH=intel64 SYSTEMROOT=C:\windows TBB_CXX=icl.exe LOCALAPPDATA=C:\Users\Administrator\AppData\Local FSHARPINSTALLDIR=C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0\ PROMPT=$P$G _fzf_orig_completion_du=complete -F %s du #_comp_complete_longopt jhautoupdatev52=d:\JHInno\V5.2.2\JHFileClient\JHInno\V5.2.2\JHAutoUpdate COMPUTERNAME=YC-20210717DLFI TARGET_VS=vs2015 _fzf_orig_completion_sort=complete -F %s sort #_comp_complete_longopt INFOPATH=/usr/local/info:/usr/share/info:/usr/info IPPROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp IPP_TARGET_ARCH=intel64 BIN_ROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\bin\ ELMERGUI_HOME=d:\Program Files\Elmer 9.0-Release\share\ElmerGUI FrameworkDIR64=C:\windows\Microsoft.NET\Framework64 WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata;C:\Program Files (x86)\Windows Kits\10\References;C:\Program Files (x86)\Windows Kits\10\References\Windows.Foundation.UniversalApiContract\1.0.0.0;C:\Program Files (x86)\Windows Kits\10\References\Windows.Foundation.FoundationContract\1.0.0.0;C:\Program Files (x86)\Windows Kits\10\References\indows.Networking.Connectivity.WwanContract\1.0.0.0 MSMPI_BIN=C:\Program Files\Microsoft MPI\Bin\ _fzf_orig_completion_cat=complete -F %s cat #_comp_complete_longopt openmpi_lib=D:\OpenMPI_v1.6.2-x64\lib TERM=xterm _fzf_orig_completion_vi=complete -o filenames -F %s vi #_vim LOGONSERVER=\\YC-20210717DLFI ZES_ENABLE_SYSMAN=1 UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\ TBB_ARCH_PLATFORM=intel64\vc14 WCDHOME=/home/Administrator/.wcd _fzf_orig_completion_ln=complete -F %s ln #_comp_complete_longopt USER=Administrator _fzf_orig_completion_ld=complete -F %s ld #_comp_complete_longopt WIN_TITLE=Intel Compiler 17.0 Update 8 Intel(R) 64 Visual Studio 2015 WindowsSDK_ExecutablePath_x86=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\ PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\windows\system32\WindowsPowerShell\v1.0\Modules MSVS_VAR_SCRIPT_DIR=D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC LIBRARY_PATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp\lib\intel64;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\..\..\linux\tbb\lib\intel64\gcc4.7; _fzf_orig_completion_ls=complete -F %s ls #_comp_complete_longopt _fzf_orig_completion_gvim=complete -o filenames -F %s gvim #_gvim MIC_LIBRARY_PATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib\mic;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\lib\mic; ROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows TEMP=/tmp LIBPATH=C:\windows\Microsoft.NET\Framework64\v4.0.30319;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64;C:\Program Files (x86)\Windows Kits\10\UnionMetadata;C:\Program Files (x86)\Windows Kits\10\References;C:\Program Files (x86)\Windows Kits\10\References\Windows.Foundation.UniversalApiContract\1.0.0.0;C:\Program Files (x86)\Windows Kits\10\References\Windows.Foundation.FoundationContract\1.0.0.0;C:\Program Files (x86)\Windows Kits\10\References\indows.Networking.Connectivity.WwanContract\1.0.0.0;\Microsoft.VCLibs\14.0\References\CommonConfiguration\neutral; INCLUDE=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\include\intel64;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\include\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\shared;C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\winrt;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mpi\intel64\bin\..\..\intel64\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mkl\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\daal\include; SHLVL=1 PROCESSOR_REVISION=9e0d C_EM64T_REDIST11=C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\ DriverData=C:\Windows\System32\Drivers\DriverData WindowsSDKLibVersion=10.0.14393.0\ COMMONPROGRAMFILES=C:\Program Files\Common Files MSVS_VAR_SCRIPT="D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\..\..\VC\vcvarsall.bat" ICPP_COMPILER17=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ FrameworkVersion=v4.0.30319 NDK_DIR="" VSINSTALLDIR=D:\Program Files (x86)\Microsoft Visual Studio 14.0\ CLASSPATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\daal\lib\daal.jar; LD_LIBRARY_PATH=/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/linux/compiler/lib/intel64_lin:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/linux/tbb/lib/intel64/gcc4.7:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/linux/daal/lib/intel64_lin:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/linux/tbb/lib/intel64_lin/gcc4.7:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/linux/tbb/lib/intel64_lin/gcc4.4 _fzf_orig_completion_vim=complete -o filenames -F %s vim #_vim LC_CTYPE=zh_CN.UTF-8 WIN_TITLE_VS=Visual Studio 2015 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 13, GenuineIntel SESSIONNAME=Console PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ MKLROOT=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mkl CMPLR_PATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\bin\intel64 MSMPI_BENCHMARKS=C:\Program Files\Microsoft MPI\Benchmarks\ MSMPI_LIB64=C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x64\ _fzf_orig_completion_cd=complete -o nospace -F %s cd #_comp_cmd_cd WindowsSDKVersion=10.0.14393.0\ ELMER_HOME=d:\Program Files\Elmer 9.0-Release TARGET_ARCH=intel64 HOMEPATH=\Users\Administrator _fzf_orig_completion_less=complete -F %s less #_comp_complete_longopt _fzf_orig_completion_cp=complete -F %s cp #_comp_complete_longopt TMP=/tmp PATH=/usr/local/bin:/usr/bin:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow:/cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64:/cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools:/cygdrive/c/Program Files (x86)/HTML Help Workshop:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64:/cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64:/cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86:/cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin:/cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin:/cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal:/cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt:/cygdrive/c/Program Files/Microsoft MPI/Bin:/cygdrive/c/Program Files/Common Files/Oracle/Java/javapath:/cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler:/cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64:/cygdrive/c/windows/system32:/cygdrive/c/windows:/cygdrive/c/windows/System32/Wbem:/cygdrive/c/windows/System32/WindowsPowerShell/v1.0:/cygdrive/c/windows/System32/OpenSSH:/cygdrive/c/windows/system32/config/systemprofile/.dnx/bin:/cygdrive/c/Program Files/Microsoft DNX/Dnvm:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/d/Strawberry/c/bin:/cygdrive/d/Strawberry/perl/site/bin:/cygdrive/d/Strawberry/perl/bin:/cygdrive/d/Program Files/TortoiseSVN/bin:/cygdrive/c/VPN/bin:/cygdrive/c/Program Files (x86)/NetSarang/Xftp 7:/cygdrive/d/Program Files/MiKTeX/miktex/bin/x64:/cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit:/cygdrive/d/Program Files/TortoiseGit/bin:/cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64:/cygdrive/d/Program Files/MATLAB/R2022b/bin:/cygdrive/d/OpenMPI_v1.6.2-x64/lib:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Program Files/CMake/bin:/cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin:/cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0:/cygdrive/c/Program Files (x86)/gfortran/bin:/cygdrive/d/Program Files/Elmer 9.0-Release/bin:/cygdrive/d/Programs/MiKTeX/miktex/bin/x64:/cygdrive/d/programs/gmt6/bin:/usr/lib/lapack NETFXSDKDir=C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\ _fzf_orig_completion_ex=complete -o filenames -F %s ex #_vim ProgramW6432=C:\Program Files FrameworkDir=C:\windows\Microsoft.NET\Framework64 WindowsSDK_ExecutablePath_x64=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\x64\ FrameworkVersion64=v4.0.30319 _fzf_orig_completion_sed=complete -F %s sed #_comp_complete_longopt PROFILEREAD=true LV2_PATH=/usr/lib/lv2 MIC_LD_LIBRARY_PATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib\mic;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp\lib\mic;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\lib\mic;C:\Program Files (x86)\Common Files\Intel\Shared Libraries\compiler\lib\intel64_win_mic TBB_BIN_DIR=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\ MSMPI_LIB32=C:\Program Files (x86)\Microsoft SDKs\MPI\Lib\x86\ INTEL_LICENSE_FILE=C:\Program Files (x86)\Common Files\Intel\Licenses PLOTICUS_PREFABS=/usr/share/ploticus/prefabs CPATH=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mkl\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\include;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\daal\include; WINDIR=C:\windows MSVS_VER_2012="D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\..\..\VC\vcvarsall.bat" PROCESSOR_ARCHITECTURE=AMD64 PUBLIC=C:\Users\Public _fzf_orig_completion_head=complete -F %s head #_comp_complete_longopt LIB=C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib\intel64;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib\intel64_win;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64;D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6\lib\um\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mpi\intel64\bin\..\..\intel64\lib;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\ipp\lib\intel64;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\mkl\lib\intel64_win;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\compiler\lib\intel64_win;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\bin\..\lib\intel64\vc14;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\daal\lib\intel64_win;C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.8.275\windows\tbb\lib\intel64_win\vc_mt; PRODUCT_NAME_FULL=Intel(R) Compiler 17.0 Update 8 (package 275) SYSTEMDRIVE=C: EXECIGNORE=*.dll _fzf_orig_completion_wc=complete -F %s wc #_comp_complete_longopt OLDPWD=/cygdrive/e/Major/Codes/libraries/PETSc VisualStudioVersion=14.0 WIN_TITLE_ARCH=Intel(R) 64 LADSPA_PATH=/usr/lib/ladspa TERM_PROGRAM=mintty ProgramData=C:\ProgramData _=./configure Files in path provided by default path /usr/local/bin: /usr/bin: 2048-qt.exe 2048.exe 2to3 2to3-3.6 2to3-3.7 2to3-3.8 2to3-3.9 411toppm.exe 4ti2gmp.exe 4ti2int32.exe 4ti2int64.exe 7z 7za 7zr a52dec.exe a68g.exe aafire.exe aaflip.exe aainfo.exe aalib-config aasavefont.exe aatest.exe ab.exe abiword.exe abook.exe abw2abw.exe abw2epub.exe abw2html.exe abw2odt.exe abw2raw.exe abw2text.exe abxtest acat acceleration_speed.exe accerciser aclocal aclocal-1.10 aclocal-1.11 aclocal-1.12 aclocal-1.13 aclocal-1.14 aclocal-1.15 aclocal-1.16 aclocal-1.4 aclocal-1.5 aclocal-1.6 aclocal-1.7 aclocal-1.8 aclocal-1.9 acorn2sfd.exe activation-client.exe activity-log-manager.exe acyclic.exe addftinfo.exe addmoddel.exe addr2line.exe adiff adjacency.exe adjacency_gmp.exe advent aec.exe aewm++.exe aewm++_appbar.exe aewm++_fspanel.exe aewm++_setrootimage.exe aewm++_xsession.exe affcat.exe affcompare.exe affconvert.exe affcopy.exe affcrypto.exe affdiskprint.exe affinfo.exe affix.exe affixcompress affrecover.exe affsegment.exe affsign.exe affstats.exe affverify.exe affxml.exe afio.exe afm2pl.exe afm2tfm.exe afmtodit aften.exe ag.exe agentxtrap.exe aide.exe aiksaurus.exe akonadi2xml.exe akonadictl.exe akonadiselftest.exe akonadiserver.exe akonaditest.exe akonadi_agent_launcher.exe akonadi_agent_server.exe akonadi_baloo_indexer.exe akonadi_benchmarker.exe akonadi_control.exe akonadi_indexing_agent.exe akonadi_knut_resource.exe akonadi_rds.exe alacarte alarm-clock-applet.exe aleph.exe alexandria alffplay.exe alhrtf.exe ali.exe alias allatency.exe allfaces.exe allfaces_gmp.exe alloopback.exe almultireverb.exe alplay.exe alrecord.exe alreverb.exe als alsoft-config.exe alstream.exe altonegen.exe alurecdplay.exe alureplay.exe alurestream.exe ambiguous_words.exe analyseplugin.exe analyze.exe animate anjuta-launcher.exe anjuta-tags.exe anjuta.exe anno.exe annotate.exe annoyance-filter-run annoyance-filter.exe ansible ansible-config ansible-connection ansible-console ansible-doc ansible-galaxy ansible-inventory ansible-playbook ansible-pull ansible-vault anthy-agent.exe anthy-dic-tool.exe anthy-morphological-analyzer.exe antic.exe antiword.exe any2djvu anytooff.exe anytopnm anytoucd.exe aomdec.exe aomenc.exe apack apng2gif.exe apngasm.exe apngdis.exe apngopt.exe applygeo.exe applyplugin.exe appres.exe appstream-builder.exe appstream-compose.exe appstream-util.exe appstreamcli.exe apr-1-config apropos apt-cyg apu-1-config apxs aqbanking-cli.exe aqbanking-config aqebics-tool.exe aqhbci-tool4.exe aqpaypal-tool.exe ar.exe arc.exe arch.exe arepack argon2.exe aria2c.exe aria_chk.exe aria_dump_log.exe aria_ftdump.exe aria_pack.exe aria_read_log.exe arj-register.exe arj.exe arjdisp.exe ark.exe arpaname.exe artikulate.exe artikulate_editor.exe artsc-config artscat.exe artsd.exe artsdsp artsmessage.exe artsplay.exe artsrec.exe artsshell.exe artswrapper.exe as.exe asapcat.exe ascii.exe asciinema asciitopgm.exe asciiview ash.exe asn1Coding.exe asn1Decoding.exe asn1Parser.exe aspell-import aspell.exe assistant-qt3 assistant-qt4 assistant-qt5 astyle.exe atktopbm.exe atlantik.exe atlantikdesigner.exe atobm.exe AtomicParsley.exe atomix.exe atool attr.exe auconvert.exe auctl.exe audacious.exe audacity.exe audemo.exe audial.exe audtool.exe auedit.exe auinfo.exe aunpack aupanel.exe auphone.exe auplay.exe aurecord.exe auscope autobuild autoconf autoconf-2.13 autoconf-2.69 autoconf-2.72 autogen.exe autoheader autoheader-2.13 autoheader-2.69 autoheader-2.72 autom4te autom4te-2.69 autom4te-2.72 automake automake-1.10 automake-1.11 automake-1.12 automake-1.13 automake-1.14 automake-1.15 automake-1.16 automake-1.4 automake-1.5 automake-1.6 automake-1.7 automake-1.8 automake-1.9 automat-visualize automat-visualize3.6 automat-visualize3.7 automat-visualize3.8 automat-visualize3.9 automoc4.exe autool.exe autoopts-config autopoint autoreconf autoreconf-2.13 autoreconf-2.69 autoreconf-2.72 autoscan autoscan-2.13 autoscan-2.69 autoscan-2.72 autosp.exe autossh.exe autotrace-config autotrace.exe autoupdate autoupdate-2.13 autoupdate-2.69 autoupdate-2.72 auwave.exe avahi-bookmarks avahi-browse-domains avahi-browse.exe avahi-discover avahi-publish-address avahi-publish-service avahi-publish.exe avahi-resolve-address avahi-resolve-host-name avahi-resolve.exe avahi-set-host-name.exe aview.exe avogadro.exe avopkg avstopam.exe awk axohelp.exe b2sum.exe balooctl.exe baloosearch.exe balooshow.exe baloo_file.exe baloo_filemetadata_temp_extractor.exe baloo_file_cleaner.exe baloo_file_extractor.exe banner.exe baobab.exe base32.exe base58.exe base64.exe base64tool.exe basename.exe basenc.exe bash.exe bashbug bashdb bbox.exe bc.exe bcomps.exe bcrypt.exe bdftogd bdftopcf.exe bdftruncate.exe bdy.exe bearoffdump.exe beforelight.exe bez2mesh.exe bf_compact bf_copy bf_tar bg bg5conv.exe bibtex.exe bibtex8.exe bibtexu.exe bidiv.exe bin2rec bind9-config bioradtopgm.exe biosig2gdf.exe biosig_fhir.exe bison.exe bitmap.exe bjam.exe bjoentegaard.exe blinken.exe blkcalc.exe blkcat.exe blkls.exe blkstat.exe block-rate-estim.exe bmake.exe bmore.exe bmp2png.exe bmptopnm.exe bmptoppm bmtoa.exe bogofilter.exe bogolexer.exe bogotune.exe bogoupgrade bogoutil.exe bomber.exe bomtool.exe bonobo-activation-run-query.exe bonobo-browser.exe bonobo-slay bool.exe botan-config-1.10 bovo.exe boxes.exe breakpad_dump_syms.exe breakpad_sym_upload.exe breeze-settings5.exe broadwayd.exe brotli.exe brushtopbm.exe bs2bconvert.exe bs2bstream.exe bsdcat.exe bsdcpio.exe bsdgrep.exe bsdiff.exe bsdtar.exe bsdunzip.exe bsfilter bsflite.exe bshell bspatch.exe bsqldb.exe bsqlodbc.exe bssh.exe btop.exe bufr_compare.exe bufr_copy.exe bufr_count.exe bufr_dump.exe bufr_filter bufr_get.exe bufr_index_build.exe bufr_ls.exe bufr_set.exe bugpoint.exe bugzilla bugzilla3.6 bugzilla3.7 bugzilla3.8 bugzilla3.9 build-docbook-catalog buildbot-worker bundle bundler bunzip2.exe bunzip3 burst.exe busybox bvedit.exe bvi.exe bview.exe bvnc byacc.exe bz3cat bz3grep bz3less bz3more bz3most bzcat.exe bzcmp bzdiff bzegrep bzfgrep bzgrep bzip2.exe bzip2recover.exe bzip3.exe bzless bzmore bzz.exe c++.exe c++filt.exe c-index-test.exe c3270.exe c44.exe c89 c99 ca-legacy CA.pl cabextract.exe caca-config cacaclock.exe cacademo.exe cacafire.exe cacaplay.exe cacaserver.exe cacaview.exe cadaver.exe caiksaurus.exe caja-autorun-software.exe caja-connect-server.exe caja-file-management-properties.exe caja-sendto.exe caja.exe cal.exe calendarjanitor.exe calf_gtk.exe calgebra.exe calligra.exe calligraconverter.exe calligraplan.exe calligraplanwork.exe calligrasheets.exe calligrawords.exe calm calm-tool cameratopam.exe camlp4.exe camlp4boot.exe camlp4o.exe camlp4o.opt.exe camlp4of.exe camlp4of.opt.exe camlp4oof.exe camlp4oof.opt.exe camlp4orf.exe camlp4orf.opt.exe camlp4prof.exe camlp4r.exe camlp4r.opt.exe camlp4rf.exe camlp4rf.opt.exe camlp5.exe camlp5o.exe camlp5o.opt camlp5r.exe camlp5r.opt camlp5sch.exe canberra-gtk-play.exe captoinfo caribou-preferences cat.exe catdoc.exe catdocx catman.exe catppt.exe cbonsai.exe cc ccache-swig.exe ccache.exe ccat cccc.exe ccdecrypt ccencrypt ccguess.exe ccmake.exe ccmakedep ccomps.exe ccrypt.exe cct.exe cd cd-drive.exe cd-info.exe cd-paranoia.exe cd-read.exe cdargs.exe cdda-player.exe cdda2mp3 cdda2ogg cdda2wav cddb_query.exe cddexec.exe cddexec_gmp.exe cdi.exe cdiff cdo.exe cdr2epub.exe cdr2odg.exe cdr2raw.exe cdr2text.exe cdr2xhtml.exe cdrecord cdxa2mpeg.exe cef5conv.exe cefconv.exe cefsconv.exe celestia.exe celtdec051.exe celtenc051.exe certtool.exe certutil.exe cervisia.exe cfftot1.exe cfourcc.exe cftp cftp3.6 cftp3.7 cftp3.8 cftp3.9 cgdb.exe cgi-fcgi.exe chardetect chardetect3.6 chardetect3.7 chardetect3.8 chardetect3.9 charmap chattr.exe chcon.exe check-regexp.exe checkbandwidth checkbashisms checkmail checkmk checkX.exe checkXML checkXML5.exe chem chere chewmail chezdav.exe chgrp.exe chicken-bug.exe chicken-install.exe chicken-profile.exe chicken-status.exe chicken-uninstall.exe chicken.exe chkdvifont.exe chkfont.exe chkstow chktex.exe chmod.exe chmorph.exe chm_http.exe choqok.exe chown.exe chroot.exe chrt.exe ci circo circuits cistopbm.exe cjb2.exe cjpeg.exe ckeygen ckeygen3.6 ckeygen3.7 ckeygen3.8 ckeygen3.9 cksum.exe clamav-config clambc.exe clamconf.exe clamdscan.exe clamdtop.exe clamscan.exe clamsubmit.exe clang clang++ clang++-4.0 clang++-5.0 clang++-8 clang-4.0.exe clang-5.0.exe clang-8.exe clang-check.exe clang-cpp clang-extdef-mapping.exe clang-format.exe clang-import-test.exe clang-offload-bundler.exe clang-refactor.exe clang-rename.exe classifier_tester.exe cleanlinks clear.exe clinfo.exe clip.exe clisp-link clisp.exe cllayerinfo.exe cloc cluster.exe clusterdb.exe cm2html cm2html3.6 cm2html3.7 cm2html3.8 cm2html3.9 cm2latex cm2latex3.6 cm2latex3.7 cm2latex3.8 cm2latex3.9 cm2man cm2man3.6 cm2man3.7 cm2man3.8 cm2man3.9 cm2pseudoxml cm2pseudoxml3.6 cm2pseudoxml3.7 cm2pseudoxml3.8 cm2pseudoxml3.9 cm2xetex cm2xetex3.6 cm2xetex3.7 cm2xetex3.8 cm2xetex3.9 cm2xml cm2xml3.6 cm2xml3.7 cm2xml3.8 cm2xml3.9 cmake-gui.exe cmake.exe cmark.exe cmp.exe cmpfillin.exe cmsutil.exe cmus-remote.exe cmus.exe cmuwmtopbm.exe cmx2epub.exe cmx2odg.exe cmx2raw.exe cmx2text.exe cmx2xhtml.exe cntraining.exe co code2html codes_bufr_filter.exe codes_count.exe codes_info.exe codes_parser.exe codes_split_file.exe col.exe colcrt.exe collateindex.pl colm.exe colordiff colorgcc colrm.exe column.exe columns.exe combinediff combine_lang_model.exe combine_tessdata.exe comm.exe command comp.exe compare compface.exe compile-et.pl compile_et composite compress.exe conch conch3.6 conch3.7 conch3.8 conch3.9 config-run2-example.sh conjure connect-proxy.exe connectagram.exe conv.exe convert convertall convertfilestopdf.exe convertfilestops.exe convertfonts.exe convertformat.exe convertsegfilestopdf.exe convertsegfilestops.exe converttopdf.exe converttops.exe convmv copydatabase.exe copyright-update corebird.exe corelist corkscrew.exe corrupt_mpeg2.exe cp.exe cpack.exe cpaldjvu.exe cpan cpio.exe cpp.exe cpp2html cppcheck-gui.exe cppcheck.exe cppi.exe cppo.exe cppunit-config cpspc.exe cpuid.exe cpuinfo2cpuid createdb.exe crlutil.exe croco-0.6-config cron-config cronbug cronevents.exe cronlog crontab.exe cs2cs.exe csc.exe cscope-indexer cscope.exe csepdjvu.exe csh csi.exe csplit.exe csslint-0.6.exe csv2ods csv2ods3.6 csv2ods3.7 csv2ods3.8 csv2ods3.9 csv2rdf ctags.exe ctangle.exe ctest.exe ctie.exe ctorrent.exe ctpl.exe ctris.exe ctwill-refsort.exe ctwill-twinx.exe ctwill.exe curl.exe curve_keygen.exe cut.exe cutemaze.exe cvs.exe cvsaskpass.exe cvsbug cvschroot cvsco cvsdiscard cvsdo cvsps.exe cvspurge cvsservice5.exe cvstrim cvsu cvt.exe cweave.exe cwebp.exe cxpm-noX.exe cxpm.exe cyg4ti2common-0.dll cyg4ti2gmp-0.dll cyg4ti2int32-0.dll cyg4ti2int64-0.dll cyg4ti2util-0.dll cyga52-0.dll cygaa-1.dll cygabiword-3.0.dll cygabw-0.1-1.dll cygaec-0.dll cygafflib-0.dll cygaften-0.dll cygaftenxx-0.dll cygAiksaurus-1-2-0.dll cygAiksaurusGTK-1-2-0.dll cygakonadi-calendar-4.dll cygakonadi-contact-4.dll cygakonadi-kabc-4.dll cygakonadi-kcal-4.dll cygakonadi-kde-4.dll cygakonadi-kmime-4.dll cygakonadi-notes-4.dll cygakonadi-socialutils-4.dll cygakonadi-xml-4.dll cygakonadiprotocolinternals-1.dll cygalkimia-4.dll cygalkimia5-7.dll cygalure-1.dll cygamd-1.dll cygamd-2.dll cygamtk-3-0.dll cygAnalitza-6.dll cygAnalitza-7.dll cygAnalitza-8.dll cygAnalitzaGui-6.dll cygAnalitzaGui-7.dll cygAnalitzaGui-8.dll cygAnalitzaPlot-6.dll cygAnalitzaPlot-7.dll cygAnalitzaPlot-8.dll cygAnalitzaWidgets-6.dll cygAnalitzaWidgets-7.dll cygAnalitzaWidgets-8.dll cyganjuta-3-0.dll cyganthy-0.dll cyganthydic-0.dll cyganthygobject-1.0-5.dll cyganthyinput-0.dll cygao-4.dll cygaom-3.dll cygappindicator-1.dll cygappindicator3-1.dll cygappstream-4.dll cygappstream-builder-1.dll cygappstream-builder-8.dll cygappstream-glib-1.dll cygappstream-glib-8.dll cygAppStreamQt-2.dll cygapr-1-0.dll cygaprutil-1-0.dll cygaqbanking-35.dll cygaqbankingpp-0.dll cygaqebics-0.dll cygaqhbci-22.dll cygaqhbci-23.dll cygaqhbci-24.dll cygaqnone-35.dll cygaqofxconnect-7.dll cygaqpaypal-0.dll cygarchive-13.dll cygargon2-1.dll cygargp-0.dll cygarpack-0.dll cygartikulatecore-0.dll cygartikulatelearnerprofile-0.dll cygartikulatesound-0.dll cygartsc-0.dll cygartsflow-1.dll cygartsflow_idl-1.dll cygartskde-1.dll cygart_lgpl_2-2.dll cygaspell-15.dll cygasprintf-0.dll cygass-9.dll cygassuan-0.dll cygastro-1.dll cygasyncns-0.dll cygatk-1.0-0.dll cygatk-bridge-2.0-0.dll cygatkmm-1.6-1.dll cygatlantic-1.dll cygatlantikclient-1.dll cygatlantikui-1.dll cygatomic-1.dll cygatomic_ops-1.dll cygatomic_ops_gpl-1.dll cygatspi-0.dll cygattica-0.4.dll cygattr-1.dll cygaudcore-5.dll cygaudgui-5.dll cygaudio-2.dll cygaudiofile-1.dll cygaudtag-3.dll cygautotrace-3.dll cygavahi-client-3.dll cygavahi-common-3.dll cygavahi-core-7.dll cygavahi-glib-1.dll cygavahi-gobject-0.dll cygavahi-libevent-1.dll cygavahi-qt4-1.dll cygavahi-qt5-1.dll cygavahi-ui-0.dll cygavahi-ui-gtk3-0.dll cygavahi-wrap.dll cygavcall-1.dll cygavcodec-60.dll cygavcodec-61.dll cygavdevice-60.dll cygavdevice-61.dll cygavfilter-10.dll cygavfilter-9.dll cygavformat-60.dll cygavformat-61.dll cygavogadro-1.dll cygavogadro_OpenQube-0.dll cygavutil-58.dll cygavutil-59.dll cygayatana-appindicator-1.dll cygayatana-appindicator3-1.dll cygayatana-ido3-0.4-0.dll cygayatana-indicator-7.dll cygayatana-indicator3-7.dll cygb2-1.dll cygbabl-0.1-0.dll cygbaloocore-4.dll cygbaloofiles-4.dll cygbaloopim-4.dll cygbalooqueryparser-4.dll cygbaloowidgets-4.dll cygbalooxapian-4.dll cygbase58-0.dll cygbasicflakes-16.dll cygbind9-160.dll cygbind9-161.dll cygbinio-1.dll cygbiosig-3.dll cygblas-0.dll cygblkid-1.dll cygbonobo-2-0.dll cygbonobo-activation-4.dll cygbonoboui-2-0.dll cygboost_atomic-1_60.dll cygboost_atomic-1_63.dll cygboost_atomic-1_64.dll cygboost_atomic-1_66.dll cygboost_chrono-1_60.dll cygboost_chrono-1_63.dll cygboost_chrono-1_64.dll cygboost_chrono-1_66.dll cygboost_container-1_60.dll cygboost_container-1_63.dll cygboost_container-1_64.dll cygboost_container-1_66.dll cygboost_context-1_60.dll cygboost_context-1_63.dll cygboost_context-1_64.dll cygboost_context-1_66.dll cygboost_coroutine-1_60.dll cygboost_coroutine-1_63.dll cygboost_coroutine-1_64.dll cygboost_coroutine-1_66.dll cygboost_date_time-1_60.dll cygboost_date_time-1_63.dll cygboost_date_time-1_64.dll cygboost_date_time-1_66.dll cygboost_fiber-1_64.dll cygboost_filesystem-1_60.dll cygboost_filesystem-1_63.dll cygboost_filesystem-1_64.dll cygboost_filesystem-1_66.dll cygboost_graph-1_60.dll cygboost_graph-1_63.dll cygboost_graph-1_64.dll cygboost_graph-1_66.dll cygboost_graph_parallel-1_63.dll cygboost_graph_parallel-1_64.dll cygboost_graph_parallel-1_66.dll cygboost_iostreams-1_60.dll cygboost_iostreams-1_63.dll cygboost_iostreams-1_64.dll cygboost_iostreams-1_66.dll cygboost_locale-1_60.dll cygboost_locale-1_63.dll cygboost_locale-1_64.dll cygboost_locale-1_66.dll cygboost_log-1_60.dll cygboost_log-1_63.dll cygboost_log-1_64.dll cygboost_log-1_66.dll cygboost_log_setup-1_60.dll cygboost_log_setup-1_63.dll cygboost_log_setup-1_64.dll cygboost_log_setup-1_66.dll cygboost_math_c99-1_60.dll cygboost_math_c99-1_63.dll cygboost_math_c99-1_64.dll cygboost_math_c99-1_66.dll cygboost_math_c99f-1_60.dll cygboost_math_c99f-1_63.dll cygboost_math_c99f-1_64.dll cygboost_math_c99f-1_66.dll cygboost_math_c99l-1_60.dll cygboost_math_c99l-1_63.dll cygboost_math_c99l-1_64.dll cygboost_math_c99l-1_66.dll cygboost_math_tr1-1_60.dll cygboost_math_tr1-1_63.dll cygboost_math_tr1-1_64.dll cygboost_math_tr1-1_66.dll cygboost_math_tr1f-1_60.dll cygboost_math_tr1f-1_63.dll cygboost_math_tr1f-1_64.dll cygboost_math_tr1f-1_66.dll cygboost_math_tr1l-1_60.dll cygboost_math_tr1l-1_63.dll cygboost_math_tr1l-1_64.dll cygboost_math_tr1l-1_66.dll cygboost_mpi-1_63.dll cygboost_mpi-1_64.dll cygboost_mpi-1_66.dll cygboost_mpi_python3-1_63.dll cygboost_mpi_python3-1_64.dll cygboost_mpi_python3-1_66.dll cygboost_numpy3-1_63.dll cygboost_numpy3-1_64.dll cygboost_numpy3-1_66.dll cygboost_prg_exec_monitor-1_60.dll cygboost_prg_exec_monitor-1_63.dll cygboost_prg_exec_monitor-1_64.dll cygboost_prg_exec_monitor-1_66.dll cygboost_program_options-1_60.dll cygboost_program_options-1_63.dll cygboost_program_options-1_64.dll cygboost_program_options-1_66.dll cygboost_python3-1_60.dll cygboost_python3-1_63.dll cygboost_python3-1_64.dll cygboost_python3-1_66.dll cygboost_random-1_60.dll cygboost_random-1_63.dll cygboost_random-1_64.dll cygboost_random-1_66.dll cygboost_regex-1_60.dll cygboost_regex-1_63.dll cygboost_regex-1_64.dll cygboost_regex-1_66.dll cygboost_serialization-1_60.dll cygboost_serialization-1_63.dll cygboost_serialization-1_64.dll cygboost_serialization-1_66.dll cygboost_signals-1_60.dll cygboost_signals-1_63.dll cygboost_signals-1_64.dll cygboost_signals-1_66.dll cygboost_stacktrace_addr2line-1_66.dll cygboost_stacktrace_basic-1_66.dll cygboost_stacktrace_noop-1_66.dll cygboost_system-1_60.dll cygboost_system-1_63.dll cygboost_system-1_64.dll cygboost_system-1_66.dll cygboost_thread-1_60.dll cygboost_thread-1_63.dll cygboost_thread-1_64.dll cygboost_thread-1_66.dll cygboost_timer-1_60.dll cygboost_timer-1_63.dll cygboost_timer-1_64.dll cygboost_timer-1_66.dll cygboost_type_erasure-1_60.dll cygboost_type_erasure-1_63.dll cygboost_type_erasure-1_64.dll cygboost_type_erasure-1_66.dll cygboost_unit_test_framework-1_60.dll cygboost_unit_test_framework-1_63.dll cygboost_unit_test_framework-1_64.dll cygboost_unit_test_framework-1_66.dll cygboost_wave-1_60.dll cygboost_wave-1_63.dll cygboost_wave-1_64.dll cygboost_wave-1_66.dll cygboost_wserialization-1_60.dll cygboost_wserialization-1_63.dll cygboost_wserialization-1_64.dll cygboost_wserialization-1_66.dll cygbotan-1.10-1.dll cygbrotlicommon-1.dll cygbrotlidec-1.dll cygbrotlienc-1.dll cygbs2b-0.dll cygbsd-0.dll cygbtf-0.dll cygbtf-1.dll cygbz2-1.dll cygbzip3-0.dll cygc++-1.dll cygc++abi-1.dll cygcaca++-0.dll cygcaca-0.dll cygcairo-2.dll cygcairo-gobject-2.dll cygcairo-script-interpreter-2.dll cygcairomm-1.0-1.dll cygcaja-extension-1.dll cygcalculator.dll cygcallback-1.dll cygcalligrasheetscommon-16.dll cygcalligrasheetsodf-16.dll cygcalligrastageprivate-16.dll cygcamd-1.dll cygcamd-2.dll cygcamel-1.2-54.dll cygcamel-1.2-57.dll cygcamelews-priv-0.dll cygcanberra-0.dll cygcanberra-gtk-0.dll cygcanberra-gtk3-0.dll cygcares-2.dll cygcaribou-0.dll cygccolamd-1.dll cygccolamd-2.dll cygcdd-0.dll cygcddb-2.dll cygcddgmp-0.dll cygcdi-0.dll cygcdio++-0.dll cygcdio++-1.dll cygcdio-16.dll cygcdio-18.dll cygcdio_cdda-2.dll cygcdio_paranoia-2.dll cygcdr-0.1-1.dll cygcdt-5.dll cygcelt051-0.dll cygcerf-1.dll cygcfitsio-10.dll cygcfitsio-3.dll cygcfitsio-7.dll cygcfitsio-9.dll cygcgif-0.dll cygcgmic-2.dll cygcgraph-6.dll cygchamplain-0.12-0.dll cygchamplain-gtk-0.12-0.dll cygcharset-1.dll cygcheck-0.dll cygcheck-dep cygcheck.exe cygchewing-3.dll cygchicken-0.dll cygchm-0.dll cygcholmod-1.dll cygcholmod-3.dll cygchoqok-1.dll cygchromaprint-0.dll cygchromaprint-1.dll cygcilkrts-5.dll cygclamav-7.dll cygclang-4.0.dll cygclang-5.0.dll cygclang-8.dll cygclangAnalysis-4.0.dll cygclangAnalysis-5.0.dll cygclangAnalysis-8.dll cygclangARCMigrate-4.0.dll cygclangARCMigrate-5.0.dll cygclangARCMigrate-8.dll cygclangAST-4.0.dll cygclangAST-5.0.dll cygclangAST-8.dll cygclangASTMatchers-4.0.dll cygclangASTMatchers-5.0.dll cygclangASTMatchers-8.dll cygclangBasic-4.0.dll cygclangBasic-5.0.dll cygclangBasic-8.dll cygclangCodeGen-4.0.dll cygclangCodeGen-5.0.dll cygclangCodeGen-8.dll cygclangCrossTU-8.dll cygclangDriver-4.0.dll cygclangDriver-5.0.dll cygclangDriver-8.dll cygclangDynamicASTMatchers-4.0.dll cygclangDynamicASTMatchers-5.0.dll cygclangDynamicASTMatchers-8.dll cygclangEdit-4.0.dll cygclangEdit-5.0.dll cygclangEdit-8.dll cygclangFormat-4.0.dll cygclangFormat-5.0.dll cygclangFormat-8.dll cygclangFrontend-4.0.dll cygclangFrontend-5.0.dll cygclangFrontend-8.dll cygclangFrontendTool-4.0.dll cygclangFrontendTool-5.0.dll cygclangFrontendTool-8.dll cygclangHandleCXX-8.dll cygclangHandleLLVM-8.dll cygclangIndex-4.0.dll cygclangIndex-5.0.dll cygclangIndex-8.dll cygclangLex-4.0.dll cygclangLex-5.0.dll cygclangLex-8.dll cygclangParse-4.0.dll cygclangParse-5.0.dll cygclangParse-8.dll cygclangRewrite-4.0.dll cygclangRewrite-5.0.dll cygclangRewrite-8.dll cygclangRewriteFrontend-4.0.dll cygclangRewriteFrontend-5.0.dll cygclangRewriteFrontend-8.dll cygclangSema-4.0.dll cygclangSema-5.0.dll cygclangSema-8.dll cygclangSerialization-4.0.dll cygclangSerialization-5.0.dll cygclangSerialization-8.dll cygclangStaticAnalyzerCheckers-4.0.dll cygclangStaticAnalyzerCheckers-5.0.dll cygclangStaticAnalyzerCheckers-8.dll cygclangStaticAnalyzerCore-4.0.dll cygclangStaticAnalyzerCore-5.0.dll cygclangStaticAnalyzerCore-8.dll cygclangStaticAnalyzerFrontend-4.0.dll cygclangStaticAnalyzerFrontend-5.0.dll cygclangStaticAnalyzerFrontend-8.dll cygclangTooling-4.0.dll cygclangTooling-5.0.dll cygclangTooling-8.dll cygclangToolingASTDiff-8.dll cygclangToolingCore-4.0.dll cygclangToolingCore-5.0.dll cygclangToolingCore-8.dll cygclangToolingInclusions-8.dll cygclangToolingRefactor-5.0.dll cygclangToolingRefactor-8.dll cygcli.dll cygcln-6.dll cygclutter-1.0-0.dll cygclutter-gst-2.0-0.dll cygclutter-gst-3.0-0.dll cygclutter-gtk-0.10-0.dll cygclutter-gtk-1.0-0.dll cygcmark-0.28.3.dll cygcmark-0.29.0.dll cygcmark-0.30.2.dll cygcogl-20.dll cygcogl-pango-20.dll cygcogl-path-20.dll cygcolamd-1.dll cygcolamd-2.dll cygcolm-0-13-0-6.dll cygcompface-0.dll cygcom_err-2.dll cygconfuse-1.dll cygcoordgen-1.dll cygcord-1.dll cygcppunit-1-13-0.dll cygcroco-0.6-3.dll cygcrypt-0.dll cygcrypt-2.dll cygcrypto-1.0.0.dll cygcrypto-1.1.dll cygcrypto-3.dll cygcryptui-0.dll cygct-4.dll cygctpl-2.dll cygcue-2.dll cygcuefile-0.dll cygcunit-1.dll cygcurl-4.dll cygcxsparse-0.dll cygcxsparse-3.dll cygdaemon-0.dll cygdatrie-1.dll cygdav1d-7.dll cygdb cygdb-18.1.dll cygdb-3.8 cygdb-3.9 cygdb-5.3.dll cygdb3.6 cygdb3.7 cygdbi-1.dll cygdbus-1-3.dll cygdbus-glib-1-2.dll cygdbusmenu-glib-4.dll cygdbusmenu-gtk-4.dll cygdbusmenu-gtk3-4.dll cygdbusmenu-jsonloader-4.dll cygdbusmenu-qt-2.dll cygdbusmenu-qt5-2.dll cygdb_cxx-18.1.dll cygdb_cxx-5.3.dll cygdb_sql-5.3.dll cygdconf-1.dll cygdconf-dbus-1-0.dll cygDCOP-4.dll cygde265-0.dll cygdeflate-0.dll cygdeja-dup-widgets.dll cygdeja.dll cygdevhelp-3-2.dll cygdf-0.dll cygdia.dll cygdialog-15.dll cygdiscid-0.dll cygdjvulibre-21.dll cygdmapsharing-3.0-2.dll cygdmtx-0.dll cygdmx-1.dll cygdns-1104.dll cygdns-1105.dll cygdns-1106.dll cygdns-169.dll cygdns_sd-1.dll cygdolphinprivate-5.dll cygdolphinprivate4-4.dll cygdolphinvcs-5.dll cygdotconf-0.dll cygdouble-conversion-3.dll cygdrop.exe cygdv-4.dll cygdvdnav-4.dll cygdvdread-4.dll cyge-book-0.1-1.dll cyge2p-2.dll cygeabutil.dll cygebackend-1.2-10.dll cygebml-4.dll cygebook-1.2-16.dll cygebook-contacts-1.2-2.dll cygecal-1.2-19.dll cygeccodes.dll cygeccodes_f90.dll cygecontacteditor.dll cygecontactlisteditor.dll cygecpg-6.dll cygecpg_compat-3.dll cygedata-book-1.2-25.dll cygedata-cal-1.2-28.dll cygedataserver-1.2-21.dll cygedataserverui-1.2-1.dll cygedbus-private-3-20.dll cygedit-0.dll cygedsio-0.dll cygeek-0.dll cygeek-gtk-0.dll cygeek-xkl-0.dll cygeekboard-0.dll cygeews-1.2-0.dll cygEGL-1.dll cygelf-0.dll cygemail-engine.dll cygEMF-1.dll cygempathy-3-12-13.dll cygempathy-gtk-3-12-13.dll cygenca-0.dll cygenchant-1.dll cygeog.dll cygeom-0.dll cygeot-0.dll cygepoxy-0.dll cygepub-0.dll cygepubgen-0.0-0.dll cygepubgen-0.1-1.dll cygesd-0.dll cygesmtp-6.dll cygespeak-1.dll cygessmime.dll cygetonyek-0.1-1.dll cygev-4.dll cygevent-2-0-5.dll cygevent-2-1-7.dll cygevent_core-2-0-5.dll cygevent_core-2-1-7.dll cygevent_extra-2-0-5.dll cygevent_extra-2-1-7.dll cygevent_openssl-2-0-5.dll cygevent_openssl-2-1-7.dll cygevent_pthreads-2-0-5.dll cygevent_pthreads-2-1-7.dll cygevolution-addressbook-importers.dll cygevolution-calendar-importers.dll cygevolution-calendar.dll cygevolution-mail-composer.dll cygevolution-mail-formatter.dll cygevolution-mail-importers.dll cygevolution-mail.dll cygevolution-shell.dll cygevolution-smime.dll cygevolution-util.dll cygevtlog-0.dll cygewsutils-0.dll cygexempi-3.dll cygexif-12.dll cygexiv2-14.dll cygexiv2-27.dll cygexiv2-28.dll cygexpat-1.dll cygexslt-0.dll cygext2fs-2.dll cygextreg.exe cygfam-0.dll cygfarstream-0.2-2.dll cygfastjson-4.dll cygfcgi++-0.dll cygfcgi-0.dll cygfdisk-1.dll cygfdk-aac-1.dll cygfdk-aac-2.dll cygffcall-0.dll cygffi-6.dll cygffi-8.dll cygfftw3-3.dll cygfftw3f-3.dll cygfftw3f_omp-3.dll cygfftw3f_threads-3.dll cygfftw3l-3.dll cygfftw3l_omp-3.dll cygfftw3l_threads-3.dll cygfftw3_omp-3.dll cygfftw3_threads-3.dll cygfido2-1.dll cygfilezilla-0.dll cygFLAC++-10.dll cygFLAC++-6.dll cygFLAC-12.dll cygFLAC-8.dll cygflake-16.dll cygflimage-2.dll cygflint-15.dll cygflint-16.dll cygflint.dll cygflite-1.dll cygflite_cmulex-1.dll cygflite_cmu_time_awb-1.dll cygflite_cmu_us_awb-1.dll cygflite_cmu_us_kal-1.dll cygflite_cmu_us_kal16-1.dll cygflite_cmu_us_rms-1.dll cygflite_cmu_us_slt-1.dll cygflite_usenglish-1.dll cygfltk-1.3.dll cygfltk_forms-1.3.dll cygfltk_gl-1.3.dll cygfltk_images-1.3.dll cygfluidsynth-1.dll cygfluidsynth-3.dll cygfm-4.dll cygfm-extra-4.dll cygfm-gtk-4.dll cygfm-qt-3.dll cygfma-core.dll cygfolks-25.dll cygfolks-dummy-25.dll cygfolks-eds-25.dll cygfontconfig-1.dll cygfontenc-1.dll cygfontforge-4.dll cygforms-2.dll cygformsGL-2.dll cygformw-10.dll cygfpx-1.dll cygfreebl3.chk cygfreebl3.dll cygfreeblpriv3.chk cygfreeblpriv3.dll cygfreehand-0.1-1.dll cygfreerdp-1.2.dll cygfreerdp-cache-1.0.dll cygfreerdp-channels-1.0.dll cygfreerdp-client2-2.dll cygfreerdp-codec-1.0.dll cygfreerdp-core-1.0.dll cygfreerdp-gdi-1.0.dll cygfreerdp-kbd-1.0.dll cygfreerdp-rail-1.0.dll cygfreerdp-utils-1.0.dll cygfreerdp2-2.dll cygfreetype-6.dll cygfreexl-1.dll cygfribidi-0.dll cygFS-6.dll cygfsm-0.dll cygftdi1-2.dll cygftdipp1-3.dll cygfuse-2.8.dll cygfuse-3.2.dll cyggabble-plugins-0-18-4.dll cyggadu-3.dll cyggailutil-18.dll cyggailutil-3-0.dll cyggames-support-0.dll cyggamin-1-0.dll cyggarcon-1-0.dll cyggarcon-gtk2-1-0.dll cyggc-1.dll cyggc-2.dll cyggcab-1.0-0.dll cyggccjit-0.dll cyggccpp-1.dll cyggcc_s-seh-1.dll cyggck-1-0.dll cyggconf-2-4.dll cyggconfmm-2.6-1.dll cyggcr-base-3-1.dll cyggcr-ui-3-1.dll cyggcrypt-20.dll cyggctba-1.dll cyggd-3.dll cyggda-5.0-4.dll cyggda-report-5.0-4.dll cyggda-ui-5.0-4.dll cyggda-xslt-5.0-4.dll cyggdal-26.dll cyggdal-28.dll cyggdal-29.dll cyggdal-30.dll cyggdal-31.dll cyggdal-32.dll cyggdal-34.dll cyggdamm-5.0-13.dll cyggdata-22.dll cyggdbm-4.dll cyggdbm-6.dll cyggdbm_compat-4.dll cyggdict-1.0-10.dll cyggdk-1-2-0.dll cyggdk-3-0.dll cyggdk-x11-2.0-0.dll cyggdkglext-x11-1.0-0.dll cyggdkmm-2.4-1.dll cyggdkmm-3.0-1.dll cyggdk_imlib-1.dll cyggdk_pixbuf-2.0-0.dll cyggdk_pixbuf_xlib-2.0-0.dll cyggdl-3-5.dll cyggeany-0.dll cyggeanypluginutils-0.dll cyggedit.dll cyggee-0.8-2.dll cyggee-2.dll cyggegl-0.2-0.dll cyggegl-0.3-0.dll cyggegl-0.4-0.dll cyggegl-npd-0.3.dll cyggegl-npd-0.4.dll cyggegl-sc-0.2.dll cyggegl-sc-0.3.dll cyggegl-sc-0.4.dll cyggeoclue-0.dll cyggeocode-glib-0.dll cygGeoIP-1.dll cyggeomview-1-9-5.dll cyggeos-3.10.1.dll cyggeos-3.10.2.dll cyggeos-3.10.3.dll cyggeos-3.11.0.dll cyggeos-3.11.1.dll cyggeos-3.12.1.dll cyggeos_c-1.dll cyggeotiff-5.dll cygges-1.0-0.dll cyggettextlib-0-22-4.dll cyggettextpo-0.dll cyggettextsrc-0-22-4.dll cyggexiv2-2.dll cyggfbgraph-0.2-0.dll cyggflags-2.2.dll cyggflags_nothreads-2.2.dll cyggfortran-3.dll cyggfortran-4.dll cyggfortran-5.dll cyggg-1.dll cygggi-2.dll cygggimisc-2.dll cygggiwmh-0.dll cyggif-4.dll cyggif-7.dll cyggii-1.dll cyggimp-2.0-0.dll cyggimpbase-2.0-0.dll cyggimpcolor-2.0-0.dll cyggimpconfig-2.0-0.dll cyggimpmath-2.0-0.dll cyggimpmodule-2.0-0.dll cyggimpthumb-2.0-0.dll cyggimpui-2.0-0.dll cyggimpwidgets-2.0-0.dll cyggio-2.0-0.dll cyggiomm-2.4-1.dll cyggirara-gtk3-2.dll cyggirepository-1.0-1.dll cyggit2-23.dll cyggit2-24.dll cyggit2-25.dll cyggit2-glib-1.0-0.dll cyggitg-1.0-0.dll cyggitg-ext-1.0-0.dll cyggjs-0.dll cygGL-1.dll cyggl2ps-1.dll cygglabels-3.0-8.dll cygglade-2.0-0.dll cygglademm-2.4-1.dll cyggladeui-2-13.dll cygglapi-0.dll cygglbarcode-3.0-0.dll cyggle-3.dll cygGLESv2-2.dll cygGLEW-1-13.dll cygGLEW-2-1.dll cygGLEWmx-1-13.dll cygglib-1-2-0.dll cygglib-2.0-0.dll cygglibmm-2.4-1.dll cygglpk-40.dll cygGLU-1.dll cygglut-3.dll cygGLw-1.dll cyggmcop-1.dll cyggme-0.dll cyggmic-1.dll cyggmic-2.dll cyggmime-2.6-0.dll cyggmime-3.0-0.dll cyggmodule-1-2-0.dll cyggmodule-2.0-0.dll cyggmp-10.dll cyggmpxx-4.dll cyggnarl-11.dll cyggnarl-6.dll cyggnarl-7.dll cyggnat-11.dll cyggnat-6.dll cyggnat-7.dll cyggnome-2-0.dll cyggnome-autoar-0-0.dll cyggnome-autoar-gtk-0-0.dll cyggnome-desktop-3-12.dll cyggnome-games-support-1-2.dll cyggnome-keyring-0.dll cyggnome-menu-3-0.dll cyggnome-panel.dll cyggnomecanvas-2-0.dll cyggnomecanvas.dll cyggnomecanvasmm-2.6-1.dll cyggnomekbd-8.dll cyggnomekbdui-8.dll cyggnomemm-2.6-1.dll cyggnomeui-2-0.dll cyggnomeuimm-2.6-1.dll cyggnomevfs-2-0.dll cyggnomevfsmm-2.6-1.dll cyggnusocialapihelper-1.dll cyggnutls-28.dll cyggnutls-30.dll cyggnutls-dane-0.dll cyggnutls-openssl-27.dll cyggnutlsxx-28.dll cyggnutlsxx-30.dll cyggoa-1.0-0.dll cyggoa-backend-1.0-1.dll cyggobject-2.0-0.dll cyggoffice-0.10-10.dll cyggoffice-0.8-8.dll cyggom-1.0-0.dll cyggomp-1.dll cyggoocanvas-2.0-9.dll cyggoocanvas-3.dll cyggoocanvasmm-2.0-6.dll cyggpaste-6.dll cyggpaste-9.dll cyggpg-error-0.dll cyggpgme++-2.dll cyggpgme++-pthread-2.dll cyggpgme-11.dll cyggpgmepp-6.dll cyggrantlee_core-0.dll cyggrantlee_gui-0.dll cygGrantlee_Templates-5.dll cygGrantlee_TextDocument-5.dll cygGraphicsMagick++-12.dll cygGraphicsMagick-3.dll cygGraphicsMagickWand-2.dll cyggraphite2-3.dll cyggrilo-0.2-1.dll cyggrilo-0.3-0.dll cyggrlnet-0.2-0.dll cyggrlnet-0.3-0.dll cyggrlpls-0.2-0.dll cyggrlpls-0.3-0.dll cyggrss-0.dll cyggs-10.dll cyggs-9.dll cyggsasl-18.dll cyggsasl-7.dll cyggsf-1-114.dll cyggsl-0.dll cyggsl-19.dll cyggslcblas-0.dll cyggsm-1.dll cyggsound-0.dll cyggspell-1-0.dll cyggspell-1-1.dll cyggssapi_krb5-2.dll cyggssrpc-4.dll cyggstadaptivedemux-1.0-0.dll cyggstallocators-1.0-0.dll cyggstapp-1.0-0.dll cyggstaudio-1.0-0.dll cyggstbadallocators-1.0-0.dll cyggstbadaudio-1.0-0.dll cyggstbadbase-1.0-0.dll cyggstbadvideo-1.0-0.dll cyggstbase-1.0-0.dll cyggstbasecamerabinsrc-1.0-0.dll cyggstcheck-1.0-0.dll cyggstcodecparsers-1.0-0.dll cyggstcontroller-1.0-0.dll cyggstfft-1.0-0.dll cyggstgl-1.0-0.dll cyggstinsertbin-1.0-0.dll cyggstmpegts-1.0-0.dll cyggstnet-1.0-0.dll cyggstopencv-1.0-0.dll cyggstpbutils-1.0-0.dll cyggstphotography-1.0-0.dll cyggstplayer-1.0-0.dll cyggstreamer-1.0-0.dll cyggstriff-1.0-0.dll cyggstrtp-1.0-0.dll cyggstrtsp-1.0-0.dll cyggstrtspserver-1.0-0.dll cyggstsdp-1.0-0.dll cyggsttag-1.0-0.dll cyggsturidownloader-1.0-0.dll cyggstvideo-1.0-0.dll cyggthread-1-2-0.dll cyggthread-2.0-0.dll cyggtk-1-2-0.dll cyggtk-3-0.dll cyggtk-vnc-1.0-0.dll cyggtk-vnc-2.0-0.dll cyggtk-x11-2.0-0.dll cyggtkgl-2.0-1.dll cyggtkglext-x11-1.0-0.dll cyggtkhex-3-0.dll cyggtkimageview-0.dll cyggtkmathview_custom_reader-0.dll cyggtkmathview_libxml2-0.dll cyggtkmathview_libxml2_reader-0.dll cyggtkmm-2.4-1.dll cyggtkmm-3.0-1.dll cyggtksourceview-3.0-1.dll cyggtksourceviewmm-3.0-0.dll cyggtkspell-0.dll cyggtkspell3-3-0.dll cyggtop-2.0-10.dll cyggts-0-7-5.dll cyggucharmap-7.dll cyggucharmap_2_90-7.dll cygguile-17.dll cygguile-2.0-22.dll cygguile-2.2-1.dll cygguile-3.0-1.dll cyggvc-6.dll cyggvfscommon.dll cyggvfsdaemon.dll cyggvnc-1.0-0.dll cyggvncpulse-1.0-0.dll cyggvpr-2.dll cyggweather-3-6.dll cyggwengui-cpp-0.dll cyggwengui-gtk2-0.dll cyggwengui-gtk3-0.dll cyggwengui-qt4-0.dll cyggwengui-qt5-0.dll cyggwenhywfar-60.dll cyggwenviewlib-5.dll cyggxps-2.dll cygHalf-12.dll cygHalf-2_5-25.dll cyghangul-1.dll cygharfbuzz-0.dll cygharfbuzz-cairo-0.dll cygharfbuzz-gobject-0.dll cygharfbuzz-icu-0.dll cygharfbuzz-subset-0.dll cyghdf5-10.dll cyghdf5-101.dll cyghdf5-103.dll cyghdf5-200.dll cyghdf5_cpp-102.dll cyghdf5_cpp-103.dll cyghdf5_cpp-13.dll cyghdf5_cpp-14.dll cyghdf5_cpp-15.dll cyghdf5_cpp-200.dll cyghdf5_hl-10.dll cyghdf5_hl-100.dll cyghdf5_hl-200.dll cyghdf5_hl_cpp-100.dll cyghdf5_hl_cpp-11.dll cyghdf5_hl_cpp-200.dll cygheif-1.dll cyghidapi-0.dll cyghistory7.dll cyghogweed-2.dll cyghogweed-4.dll cyghogweed-6.dll cyghspell-0.dll cyghtp-2.dll cyghunspell-1.3-0.dll cyghunspell-1.4-0.dll cyghunspell-1.6-0.dll cyghunspell-1.7-0.dll cyghwloc-15.dll cyghwloc-5.dll cyghyphen-0.dll cygibus-1.0-5.dll cygibus-emoji-dialog-1.0-5.dll cygibus-qt-1.dll cygibus-xkb-1.0-5.dll cygical-0.dll cygical-1.dll cygical-2.dll cygicalss-0.dll cygicalss-1.dll cygicalss-2.dll cygicalss_cxx-0.dll cygicalss_cxx-2.dll cygicalvcal-0.dll cygicalvcal-1.dll cygicalvcal-2.dll cygical_cxx-0.dll cygical_cxx-2.dll cygICE-6.dll cygicons-0.dll cygiconv-2.dll cygicudata56.dll cygicudata57.dll cygicudata58.dll cygicudata59.dll cygicudata60.dll cygicudata61.dll cygicudata63.dll cygicudata64.dll cygicudata65.dll cygicudata67.dll cygicudata68.dll cygicudata69.dll cygicudata70.dll cygicudata71.dll cygicudata72.dll cygicudata73.dll cygicudata74.dll cygicui18n56.dll cygicui18n57.dll cygicui18n58.dll cygicui18n59.dll cygicui18n60.dll cygicui18n61.dll cygicui18n63.dll cygicui18n64.dll cygicui18n65.dll cygicui18n67.dll cygicui18n68.dll cygicui18n69.dll cygicui18n70.dll cygicui18n71.dll cygicui18n72.dll cygicui18n73.dll cygicui18n74.dll cygicuio56.dll cygicuio57.dll cygicuio58.dll cygicuio59.dll cygicuio60.dll cygicuio61.dll cygicuio63.dll cygicuio64.dll cygicuio65.dll cygicuio67.dll cygicuio68.dll cygicuio69.dll cygicuio70.dll cygicuio71.dll cygicuio72.dll cygicuio73.dll cygicuio74.dll cygicule56.dll cygicule57.dll cygiculx56.dll cygiculx57.dll cygicutest74.dll cygicutu74.dll cygicuuc56.dll cygicuuc57.dll cygicuuc58.dll cygicuuc59.dll cygicuuc60.dll cygicuuc61.dll cygicuuc63.dll cygicuuc64.dll cygicuuc65.dll cygicuuc67.dll cygicuuc68.dll cygicuuc69.dll cygicuuc70.dll cygicuuc71.dll cygicuuc72.dll cygicuuc73.dll cygicuuc74.dll cygid3-3-8-3.dll cygid3tag-0.dll cygIDL-2-0.dll cygidn-11.dll cygidn-12.dll cygidn2-0.dll cygido-0.1-0.dll cygido3-0.1-0.dll cygiec16022-0.dll cygIex-12.dll cygIex-2_5-25.dll cygIexMath-12.dll cygIexMath-2_5-25.dll cygIlmCtl-2.dll cygIlmCtlMath-2.dll cygIlmCtlSimd-2.dll cygIlmImf-22.dll cygIlmImf-2_5-26.dll cygIlmImfCtl-2.dll cygIlmImfUtil-22.dll cygIlmImfUtil-2_5-26.dll cygIlmThread-12.dll cygIlmThread-2_5-25.dll cygimagequant-0.dll cygImath-12.dll cygImath-2_5-25.dll cygimchooseui-0.dll cygImlib-1.dll cygImlib2-1.dll cygimsettings-5.dll cyginchi-0.dll cygindicator-7.dll cygindicator3-7.dll cyginfgtk-0.7-0.dll cyginfgtk3-0.6-0.dll cyginfinity-0.6-0.dll cyginfinity-0.7-0.dll cyginfinoted-plugin-manager-0.6-0.dll cyginfinoted-plugin-manager-0.7-0.dll cyginftext-0.6-0.dll cyginftext-0.7-0.dll cyginftextgtk-0.7-0.dll cyginftextgtk3-0.6-0.dll cyginih-0.dll cygINIReader-0.dll cyginput-pad-1.0-1.dll cyginput-pad-1.dll cygintl-8.dll cygiodbc-2.dll cygiodbcadm-2.dll cygiodbcinst-2.dll cygiptcdata-0.dll cygiris_ksirk-2.dll cygirs-160.dll cygirs-161.dll cygisc-1100.dll cygisc-166.dll cygisccc-160.dll cygisccc-161.dll cygisccfg-160.dll cygisccfg-163.dll cygisl-13.dll cygisl-15.dll cygisl-22.dll cygisl-23.dll cygiso9660++-0.dll cygiso9660-10.dll cygiso9660-11.dll cygisocodes-1.dll cygixml-2.dll cygjansson-4.dll cygjasper-1.dll cygjasper-4.dll cygjavascriptcoregtk-1.0-0.dll cygjavascriptcoregtk-3.0-0.dll cygjbig-2.dll cygjbig2dec-0.dll cygjbig85-2.dll cygjpeg-8.dll cygjq-1.dll cygjson-c-2.dll cygjson-c-5.dll cygjson-glib-1.0-0.dll cygjsoncpp-24.dll cygjsoncpp-25.dll cygJudy-1.dll cygjuff-0.10.dll cygjuffed-engine-qsci-0.10.dll cygjwt-1.dll cygjwt-2.dll cygk5crypto-3.dll cygkabc-1.dll cygkabc-4.dll cygkabc_dir-1.dll cygkabc_file-1.dll cygkabc_file_core-4.dll cygkabc_ldapkio-1.dll cygkactivities-6.dll cygkactivitymanagerd_plugin.dll cygkadm5clnt_mit-11.dll cygkadm5srv_mit-11.dll cygkalarmcal-2.dll cygkarboncommon-16.dll cygkarbonui-16.dll cygkasten2controllers-2.dll cygkasten2core-2.dll cygkasten2gui-2.dll cygkasten2okteta1controllers-1.dll cygkasten2okteta1core-1.dll cygkasten2okteta1gui-1.dll cygkasten3controllers-3.dll cygkasten3core-3.dll cygkasten3gui-3.dll cygkasten3okteta1controllers-1.dll cygkasten3okteta1core-1.dll cygkasten3okteta1gui-1.dll cygkate-1.dll cygkatepartinterfaces-0.dll cygkatepartinterfaces-4.dll cygkblog-4.dll cygkbookmarkmodel_private-6.dll cygkcal-4.dll cygkcalcore-4.dll cygkcalutils-4.dll cygkcardgame.dll cygkcddb-4.dll cygKChart-2.dll cygkcmutils-4.dll cygKDb3-3.dll cygkdb5-8.dll cygkdb_ldap-1.dll cygkdcraw-23.dll cygkde3support-4.dll cygkdeclarative-5.dll cygkdecorations2-5.dll cygkdecorations2private-5.dll cygkdecore-4.dll cygkdecore-5.dll cygkdefakes-4.dll cygkdefakes-5.dll cygkdefx-4.dll cygkdegames-1.dll cygkdegames-6.dll cygkdegamesprivate-1.dll cygkdeinit4_dolphin4.dll cygkdeinit4_kbuildsycoca4.dll cygkdeinit4_kcmshell4.dll cygkdeinit4_kconf_update.dll cygkdeinit4_kded4.dll cygkdeinit4_kglobalaccel.dll cygkdeinit4_kio_http_cache_cleaner.dll cygkdeinit4_klauncher.dll cygkdeinit4_kwalletd.dll cygkdeinit5_calligraplan.dll cygkdeinit5_calligraplanwork.dll cygkdeinit5_calligrasheets.dll cygkdeinit5_calligrawords.dll cygkdeinit5_cervisia.dll cygkdeinit5_cvsaskpass.dll cygkdeinit5_cvsservice.dll cygkdeinit5_dolphin.dll cygkdeinit5_kaccess.dll cygkdeinit5_karbon.dll cygkdeinit5_kcalc.dll cygkdeinit5_kcminit.dll cygkdeinit5_kcminit_startup.dll cygkdeinit5_kcmshell5.dll cygkdeinit5_kded5.dll cygkdeinit5_kfmclient.dll cygkdeinit5_khelpcenter.dll cygkdeinit5_klauncher.dll cygkdeinit5_klipper.dll cygkdeinit5_kmenuedit.dll cygkdeinit5_kmix.dll cygkdeinit5_kmixctrl.dll cygkdeinit5_konqueror.dll cygkdeinit5_konsole.dll cygkdeinit5_ksmserver.dll cygkdeinit5_ksysguard.dll cygkdeinit5_kuiserver5.dll cygkdeinit5_kwin_rules_dialog.dll cygkdeinit5_kwin_x11.dll cygkdeinit_dcopserver.dll cygkdeinit_kaccess.dll cygkdeinit_kaddprinterwizard.dll cygkdeinit_kbuildsycoca.dll cygkdeinit_kcminit.dll cygkdeinit_kcminit_startup.dll cygkdeinit_kcmshell.dll cygkdeinit_kconf_update.dll cygkdeinit_kcontrol.dll cygkdeinit_kcookiejar.dll cygkdeinit_kded.dll cygkdeinit_kio_http_cache_cleaner.dll cygkdeinit_kio_uiserver.dll cygkdeinit_klauncher.dll cygkdeinit_konsole.dll cygkdeinit_ksmserver.dll cygkdeprint-4.dll cygkdeprint_management-4.dll cygkdesasl-1.dll cygkdesu-4.dll cygkdesu-5.dll cygkdeui-4.dll cygkdeui-5.dll cygKDevPlatformDebugger-10.dll cygKDevPlatformDocumentation-10.dll cygKDevPlatformInterfaces-10.dll cygKDevPlatformLanguage-10.dll cygKDevPlatformOutputView-10.dll cygKDevPlatformProject-10.dll cygKDevPlatformSerialization-10.dll cygKDevPlatformShell-10.dll cygKDevPlatformSublime-10.dll cygKDevPlatformTests-10.dll cygKDevPlatformUtil-10.dll cygKDevPlatformVcs-10.dll cygkdewebkit-5.dll cygkdfprivate-17.dll cygkdnssd-1.dll cygkdnssd-4.dll cygKEduVocDocument-5.dll cygkemoticons-4.dll cygkerfuffle-17.dll cygkexicore-15.dll cygkexidatatable-15.dll cygkexidataviewcommon-15.dll cygkexiextendedwidgets-15.dll cygkexiformutils-15.dll cygkexiguiutils-15.dll cygkeximain-15.dll cygkeximigrate-15.dll cygkexirelationsview-15.dll cygkexiundo-15.dll cygkexiutils-15.dll cygkexiv2-11.dll cygkeybinder-0.dll cygkeybinder-3.0-0.dll cygKF5Activities-5.dll cygKF5ActivitiesStats-1.dll cygKF5AkonadiAgentBase-5.dll cygKF5AkonadiCalendar-5.dll cygKF5AkonadiContact-5.dll cygKF5AkonadiCore-5.dll cygKF5AkonadiMime-5.dll cygKF5AkonadiNotes-5.dll cygKF5AkonadiPrivate-5.dll cygKF5AkonadiSearchCore-5.dll cygKF5AkonadiSearchDebug-5.dll cygKF5AkonadiSearchPIM-5.dll cygKF5AkonadiSearchXapian-5.dll cygKF5AkonadiWidgets-5.dll cygKF5AkonadiXml-5.dll cygKF5AlarmCalendar-5.dll cygKF5Archive-5.dll cygKF5Attica-5.dll cygKF5Auth-5.dll cygKF5Baloo-5.dll cygKF5BalooEngine-5.dll cygKF5BalooWidgets-5.dll cygKF5Blog-5.dll cygKF5Bookmarks-5.dll cygKF5CalendarCore-5.dll cygKF5CalendarEvents-5.dll cygKF5CalendarSupport-5.dll cygKF5CalendarUtils-5.dll cygKF5Cddb-5.dll cygKF5CddbWidgets-5.dll cygKF5Codecs-5.dll cygKF5Completion-5.dll cygKF5ConfigCore-5.dll cygKF5ConfigGui-5.dll cygKF5ConfigWidgets-5.dll cygKF5ContactEditor-5.dll cygKF5Contacts-5.dll cygKF5CoreAddons-5.dll cygKF5Crash-5.dll cygKF5DBusAddons-5.dll cygKF5Declarative-5.dll cygKF5DNSSD-5.dll cygKF5DocTools-5.dll cygKF5Emoticons-5.dll cygKF5EventViews-5.dll cygKF5FileMetaData-3.dll cygKF5FollowupReminder-5.dll cygKF5GlobalAccel-5.dll cygKF5GlobalAccelPrivate-5.dll cygKF5Gpgmepp-5.dll cygKF5Gpgmepp-pthread-5.dll cygKF5GrantleeTheme-5.dll cygKF5Gravatar-5.dll cygKF5GuiAddons-5.dll cygKF5Holidays-5.dll cygKF5I18n-5.dll cygKF5IconThemes-5.dll cygKF5IdentityManagement-5.dll cygKF5IdleTime-5.dll cygKF5IMAP-5.dll cygKF5IncidenceEditor-5.dll cygKF5ItemModels-5.dll cygKF5ItemViews-5.dll cygKF5JobWidgets-5.dll cygKF5JS-5.dll cygKF5JSApi-5.dll cygKF5JsEmbed-5.dll cygKF5KaddressbookGrantlee-5.dll cygKF5KaddressbookImportExport-5.dll cygKF5KCMUtils-5.dll cygKF5KDcraw-5.dll cygKF5KDEGames-7.dll cygKF5KDEGamesPrivate-1.dll cygKF5KDELibs4Support-5.dll cygKF5KdepimDBusInterfaces-5.dll cygKF5KExiv2-15.dll cygKF5KGeoMap-10.dll cygKF5KHtml-5.dll cygKF5KIOCore-5.dll cygKF5KIOFileWidgets-5.dll cygKF5KIOGui-5.dll cygKF5KIONTLM-5.dll cygKF5KIOWidgets-5.dll cygKF5Kipi-32.dll cygKF5Kirigami2-5.dll cygKF5KMahjongglib-5.dll cygKF5Konq-6.dll cygKF5KontactInterface-5.dll cygKF5KrossCore-5.dll cygKF5KrossUi-5.dll cygKF5Ldap-5.dll cygKF5Libkdepim-5.dll cygKF5LibkdepimAkonadi-5.dll cygKF5Libkleo-5.dll cygKF5MailImporter-5.dll cygKF5MailImporterAkonadi-5.dll cygKF5MailTransport-5.dll cygKF5MailTransportAkonadi-5.dll cygKF5Mbox-5.dll cygKF5MediaPlayer-5.dll cygKF5Mime-5.dll cygKF5NewStuff-5.dll cygKF5NewStuffCore-5.dll cygKF5Notifications-5.dll cygKF5NotifyConfig-5.dll cygKF5Package-5.dll cygKF5Parts-5.dll cygKF5People-5.dll cygKF5PeopleBackend-5.dll cygKF5PeopleWidgets-5.dll cygKF5PimCommon-5.dll cygKF5PimCommonAkonadi-5.dll cygKF5PimTextEdit-5.dll cygKF5Plasma-5.dll cygKF5PlasmaQuick-5.dll cygKF5Plotting-5.dll cygKF5Prison-5.dll cygKF5Pty-5.dll cygKF5QGpgme-5.dll cygKF5QuickAddons-5.dll cygKF5Runner-5.dll cygKF5Screen-7.dll cygKF5SendLater-5.dll cygKF5Service-5.dll cygKF5Solid-5.dll cygKF5SonnetCore-5.dll cygKF5SonnetUi-5.dll cygKF5Style-5.dll cygKF5Su-5.dll cygKF5Syndication-5.dll cygKF5SyntaxHighlighting-5.dll cygKF5TextEditor-5.dll cygKF5TextWidgets-5.dll cygKF5ThreadWeaver-5.dll cygKF5Tnef-5.dll cygKF5Torrent-6.dll cygKF5UnitConversion-5.dll cygKF5Wallet-5.dll cygKF5WebKit-5.dll cygKF5WidgetsAddons-5.dll cygKF5WindowSystem-5.dll cygKF5XmlGui-5.dll cygKF5XmlRpcClient-5.dll cygkfile-4.dll cygkfilemetadata-4.dll cygkfontinst-5.dll cygkfontinstui-5.dll cygkformdesigner-15.dll cygKGantt-2.dll cygkgetcore-5.dll cygkholidays-4.dll cygkhotkeysprivate-5.dll cygkhtml-4.dll cygkhtml-5.dll cygkid3-core.dll cygkid3-gui.dll cygkidletime-4.dll cygkimap-4.dll cygkimproxy-0.dll cygkimproxy-4.dll cygkio-4.dll cygkio-5.dll cygkioarchive-5.dll cygkipi-11.dll cygkiten-5.dll cygkjava-1.dll cygkjs-1.dll cygkjs-4.dll cygkjsapi-4.dll cygkjsembed-4.dll cygkkc-2.dll cygkldap-4.dll cygklinkstatuscommon-4.dll cygklu-1.dll cygkmahjongglib-4.dll cygkmbox-4.dll cygkmdi-1.dll cygkmdi2-1.dll cygkmedia2_idl-1.dll cygkmediaplayer-0.dll cygkmediaplayer-4.dll cygkmid-0.dll cygkmime-4.dll cygkmm_csvimportercore-5.dll cygkmm_icons-5.dll cygkmm_mymoney-5.dll cygkmm_payeeidentifier-5.dll cygkmm_plugin-5.dll cygkmm_widgets-5.dll cygknewstuff-1.dll cygknewstuff2-4.dll cygknewstuff3-4.dll cygknotifyconfig-4.dll cygknotifyplugin.dll cygkntlm-0.dll cygkntlm-4.dll cygkoformula-16.dll cygkolfprivate-5.0.0.dll cygkolourpaint_lgpl.dll cygkomain-16.dll cygkommandercore-4.dll cygkommanderwidgets-4.dll cygkomparedialogpages-5.dll cygkomparediff2-5.dll cygkompareinterface-5.dll cygkomsooxml-16.dll cygkonq-4.dll cygkonq-5.dll cygkonquerorprivate-5.dll cygkonsoleprivate-17.dll cygkonsoleprivate.dll cygkontactinterface-4.dll cygkoodf-16.dll cygkoodf2-16.dll cygkoodfreader-16.dll cygkookularGenerator_odp-16.dll cygkookularGenerator_odt-16.dll cygkopageapp-16.dll cygkoplugin-16.dll cygkostore-16.dll cygkotext-16.dll cygkotextlayout-16.dll cygkovectorimage-16.dll cygkoversion-16.dll cygkowidgets-16.dll cygkowidgetutils-16.dll cygkowv2-9.dll cygkparts-2.dll cygkparts-4.dll cygkpathsea-6.dll cygkpimidentities-4.dll cygKPimKDAV-5.dll cygKPimSMTP-5.dll cygkpimtextedit-4.dll cygkpimutils-4.dll cygkplatokernel-16.dll cygkplatomodels-16.dll cygkplatoui-16.dll cygkprintutils-4.dll cygKPropertyCore3-3.dll cygKPropertyWidgets3-3.dll cygkpty-4.dll cygkrad-0.dll cygkrb5-3.dll cygkrb5support-0.dll cygkrdccore-5.dll cygKReport3-3.dll cygkresources-1.dll cygkresources-4.dll cygkrfbprivate-5.0.dll cygkritabasicflakes-18.dll cygkritacolor-18.dll cygkritacolord-18.dll cygkritaflake-18.dll cygkritaglobal-18.dll cygkritaimage-18.dll cygkritalibbrush-18.dll cygkritalibpaintop-18.dll cygkritaodf-18.dll cygkritapigment-18.dll cygkritaplugin-18.dll cygkritapsd-18.dll cygkritastore-18.dll cygkritatext-18.dll cygkritatextlayout-18.dll cygkritaui-18.dll cygkritaundo2-18.dll cygkritavectorimage-18.dll cygkritaversion-18.dll cygkritawidgets-18.dll cygkritawidgetutils-18.dll cygkrosscore-4.dll cygkrossui-4.dll cygksba-8.dll cygkscreen-1.dll cygkscript-0.dll cygksgrd-7.dll cygksignalplotter-7.dll cygkspell-4.dll cygkspell2-1.dll cygktcore-16.dll cygktexteditor-0.dll cygktexteditor-4.dll cygktnef-4.dll cygktoblzcheck-1.dll cygktorrent-5.dll cygkttsd-4.dll cygkundo2-16.dll cygkunitconversion-4.dll cygkunittest-1.dll cygkunittest-4.dll cygkutils-1.dll cygkutils-4.dll cygkwalletbackend-1.dll cygkwalletbackend-4.dll cygkwalletbackend5-5.dll cygkwalletclient-1.dll cygkwavecore-17.dll cygkwavegui-17.dll cygkwin-5.dll cygkwin4_effect_builtins-1.dll cygkwineffects-6.dll cygkwinglutils-6.dll cygkwinxrenderutils-6.dll cygkworkspace-4.dll cygkworkspace5-5.dll cygkxmlrpcclient-4.dll cyglab_gamut-1.dll cyglangtag-1.dll cyglangtag-gobject-0.dll cyglasem-0.4-4.dll cygLASi-1.dll cyglber-2-4-2.dll cyglber-2-5-0.dll cyglber-2.dll cyglbfgs-1.dll cyglcms-1.dll cyglcms2-2.dll cygldap-2-4-2.dll cygldap-2-5-0.dll cygldap-2.dll cygldap_r-2-4-2.dll cygldl-1.dll cygldl-2.dll cyglensfun-0.dll cyglept-5.dll cygleptonica-6.dll cyglightcomp.dll cyglink-grammar-5.dll cygLLVM-3.5.dll cygLLVM-4.0.dll cygLLVM-5.0.dll cygLLVMAArch64AsmParser-8.dll cygLLVMAArch64AsmPrinter-8.dll cygLLVMAArch64CodeGen-8.dll cygLLVMAArch64Desc-8.dll cygLLVMAArch64Disassembler-8.dll cygLLVMAArch64Info-8.dll cygLLVMAArch64Utils-8.dll cygLLVMAggressiveInstCombine-8.dll cygLLVMAMDGPUAsmParser-8.dll cygLLVMAMDGPUAsmPrinter-8.dll cygLLVMAMDGPUCodeGen-8.dll cygLLVMAMDGPUDesc-8.dll cygLLVMAMDGPUDisassembler-8.dll cygLLVMAMDGPUInfo-8.dll cygLLVMAMDGPUUtils-8.dll cygLLVMAnalysis-8.dll cygLLVMARMAsmParser-8.dll cygLLVMARMAsmPrinter-8.dll cygLLVMARMCodeGen-8.dll cygLLVMARMDesc-8.dll cygLLVMARMDisassembler-8.dll cygLLVMARMInfo-8.dll cygLLVMARMUtils-8.dll cygLLVMAsmParser-8.dll cygLLVMAsmPrinter-8.dll cygLLVMBinaryFormat-8.dll cygLLVMBitReader-8.dll cygLLVMBitWriter-8.dll cygLLVMBPFAsmParser-8.dll cygLLVMBPFAsmPrinter-8.dll cygLLVMBPFCodeGen-8.dll cygLLVMBPFDesc-8.dll cygLLVMBPFDisassembler-8.dll cygLLVMBPFInfo-8.dll cygLLVMCodeGen-8.dll cygLLVMCore-8.dll cygLLVMCoroutines-8.dll cygLLVMCoverage-8.dll cygLLVMDebugInfoCodeView-8.dll cygLLVMDebugInfoDWARF-8.dll cygLLVMDebugInfoMSF-8.dll cygLLVMDebugInfoPDB-8.dll cygLLVMDemangle-8.dll cygLLVMDlltoolDriver-8.dll cygLLVMExecutionEngine-8.dll cygLLVMFuzzMutate-8.dll cygLLVMGlobalISel-8.dll cygLLVMHexagonAsmParser-8.dll cygLLVMHexagonCodeGen-8.dll cygLLVMHexagonDesc-8.dll cygLLVMHexagonDisassembler-8.dll cygLLVMHexagonInfo-8.dll cygLLVMInstCombine-8.dll cygLLVMInstrumentation-8.dll cygLLVMInterpreter-8.dll cygLLVMipo-8.dll cygLLVMIRReader-8.dll cygLLVMLanaiAsmParser-8.dll cygLLVMLanaiAsmPrinter-8.dll cygLLVMLanaiCodeGen-8.dll cygLLVMLanaiDesc-8.dll cygLLVMLanaiDisassembler-8.dll cygLLVMLanaiInfo-8.dll cygLLVMLibDriver-8.dll cygLLVMLineEditor-8.dll cygLLVMLinker-8.dll cygLLVMLTO-8.dll cygLLVMMC-8.dll cygLLVMMCA-8.dll cygLLVMMCDisassembler-8.dll cygLLVMMCJIT-8.dll cygLLVMMCParser-8.dll cygLLVMMipsAsmParser-8.dll cygLLVMMipsAsmPrinter-8.dll cygLLVMMipsCodeGen-8.dll cygLLVMMipsDesc-8.dll cygLLVMMipsDisassembler-8.dll cygLLVMMipsInfo-8.dll cygLLVMMIRParser-8.dll cygLLVMMSP430AsmParser-8.dll cygLLVMMSP430AsmPrinter-8.dll cygLLVMMSP430CodeGen-8.dll cygLLVMMSP430Desc-8.dll cygLLVMMSP430Disassembler-8.dll cygLLVMMSP430Info-8.dll cygLLVMNVPTXAsmPrinter-8.dll cygLLVMNVPTXCodeGen-8.dll cygLLVMNVPTXDesc-8.dll cygLLVMNVPTXInfo-8.dll cygLLVMObjCARCOpts-8.dll cygLLVMObject-8.dll cygLLVMObjectYAML-8.dll cygLLVMOption-8.dll cygLLVMOptRemarks-8.dll cygLLVMOrcJIT-8.dll cygLLVMPasses-8.dll cygLLVMPowerPCAsmParser-8.dll cygLLVMPowerPCAsmPrinter-8.dll cygLLVMPowerPCCodeGen-8.dll cygLLVMPowerPCDesc-8.dll cygLLVMPowerPCDisassembler-8.dll cygLLVMPowerPCInfo-8.dll cygLLVMProfileData-8.dll cygLLVMRuntimeDyld-8.dll cygLLVMScalarOpts-8.dll cygLLVMSelectionDAG-8.dll cygLLVMSparcAsmParser-8.dll cygLLVMSparcAsmPrinter-8.dll cygLLVMSparcCodeGen-8.dll cygLLVMSparcDesc-8.dll cygLLVMSparcDisassembler-8.dll cygLLVMSparcInfo-8.dll cygLLVMSupport-8.dll cygLLVMSymbolize-8.dll cygLLVMSystemZAsmParser-8.dll cygLLVMSystemZAsmPrinter-8.dll cygLLVMSystemZCodeGen-8.dll cygLLVMSystemZDesc-8.dll cygLLVMSystemZDisassembler-8.dll cygLLVMSystemZInfo-8.dll cygLLVMTableGen-8.dll cygLLVMTarget-8.dll cygLLVMTextAPI-8.dll cygLLVMTransformUtils-8.dll cygLLVMVectorize-8.dll cygLLVMWebAssemblyAsmParser-8.dll cygLLVMWebAssemblyAsmPrinter-8.dll cygLLVMWebAssemblyCodeGen-8.dll cygLLVMWebAssemblyDesc-8.dll cygLLVMWebAssemblyDisassembler-8.dll cygLLVMWebAssemblyInfo-8.dll cygLLVMWindowsManifest-8.dll cygLLVMX86AsmParser-8.dll cygLLVMX86AsmPrinter-8.dll cygLLVMX86CodeGen-8.dll cygLLVMX86Desc-8.dll cygLLVMX86Disassembler-8.dll cygLLVMX86Info-8.dll cygLLVMX86Utils-8.dll cygLLVMXCoreAsmPrinter-8.dll cygLLVMXCoreCodeGen-8.dll cygLLVMXCoreDesc-8.dll cygLLVMXCoreDisassembler-8.dll cygLLVMXCoreInfo-8.dll cygLLVMXRay-8.dll cyglmdb-0.dll cygloudmouth-1-0.dll cyglqr-1-0.dll cyglrdf-2.dll cyglrzip-0.dll cyglsofui-7.dll cygltdl-7.dll cyglua-5.1.dll cyglua-5.3.dll cyglua-5.4.dll cygluajit-5.1-2.dll cyglucene++-0.dll cyglucene++-contrib-0.dll cyglwres-160.dll cyglwres-161.dll cyglxpanel-0.dll cyglxqt-0.dll cyglxqt-config-cursor.dll cyglxqt-globalkeys-0.dll cyglxqt-globalkeys-ui-0.dll cyglz4-1.dll cyglzma-5.dll cyglzo2-2.dll cygm17n-0.dll cygm17n-core-0.dll cygm17n-flt-0.dll cygm17n-gui-0.dll cygmad-0.dll cygmaeparser-1.dll cygmagic-1.dll cygMagick++-6.Q16-6.dll cygMagick++-6.Q16-8.dll cygMagick++-7.Q16HDRI-4.dll cygMagickCore-6.Q16-2.dll cygMagickCore-6.Q16-5.dll cygMagickCore-6.Q16-6.dll cygMagickCore-7.Q16HDRI-7.dll cygMagickCore-7.Q16HDRI-9.dll cygMagickWand-6.Q16-2.dll cygMagickWand-6.Q16-5.dll cygMagickWand-6.Q16-6.dll cygMagickWand-7.Q16HDRI-7.dll cygMagickWand-7.Q16HDRI-9.dll cygmailtransport-4.dll cygmailutils-5.dll cygmailutils-7.dll cygmalaga-7.dll cygman-2-12-1.dll cygmandb-2-12-1.dll cygmarbledeclarative.dll cygmarblewidget-22.dll cygmarblewidget-qt5-27.dll cygmarblewidget-qt5-28.dll cygmarco-private-1.dll cygmariadb-3.dll cygmariadbd-19.dll cygmarisa-0.dll cygmate-desktop-2-17.dll cygmate-menu-2.dll cygmate-panel-applet-4-1.dll cygmate-window-settings-1.dll cygmatedict-6.dll cygmatekbd-4.dll cygmatekbdui-4.dll cygmatemixer-0.dll cygmateweather-1.dll cygmathview-0.dll cygmathview_backend_gtk-0.dll cygmathview_backend_ps-0.dll cygmathview_backend_svg-0.dll cygmathview_frontend_custom_reader-0.dll cygmathview_frontend_libxml2-0.dll cygmathview_frontend_libxml2_reader-0.dll cygmatroska-6.dll cygmaxminddb-0.dll cygmbedcrypto-3.dll cygmbedcrypto-5.dll cygmbedtls-12.dll cygmbedtls-13.dll cygmbedx509-0.dll cygmbedx509-1.dll cygmcop-1.dll cygmcop_mt-1.dll cygmcpp-0.dll cygmcrypt-4.dll cygmd-0.dll cygmdb-1.dll cygmdbsql-1.dll cygmeanwhile-1.dll cygmediaart-2.0-0.dll cygmediainfo-0.dll cygmenu-cache-3.dll cygmenuw-10.dll cygmetacity-1.dll cygmetalink-3.dll cygmetis-0.dll cygmfhdf-0.dll cygmfx-1.dll cygmhash-2.dll cygmicroblog-4.dll cygmidori-core-1.dll cygmikmod-3.dll cygmilou-5.dll cygming-1.dll cygminizip-2.5.dll cygminuetinterfaces.dll cygmission-control-plugins-0.dll cygmng-2.dll cygmodplug-1.dll cygmolletnetwork-4.dll cygmolletnetwork5-17.dll cygmozjs-24.dll cygmozjs185-1.0.dll cygmp3lame-0.dll cygmp4v2-2.dll cygmpc-3.dll cygmpcdec-7.dll cygmpd-1.dll cygmpdclient-2.dll cygmpeg2-0.dll cygmpeg2convert-0.dll cygmpfr-4.dll cygmpfr-6.dll cygmpg123-0.dll cygmpi-12.dll cygmpi-40.dll cygmpi_cxx-1.dll cygmpi_mpifh-12.dll cygmpi_mpifh-40.dll cygmpi_usempif08-11.dll cygmpi_usempif08-40.dll cygmpi_usempi_ignore_tkr-40.dll cygmpi_usempi_ignore_tkr-6.dll cygMrm-4.dll cygmsi-0.dll cygmspack-0.dll cygmspub-0.1-1.dll cygmuaux-5.dll cygmuaux-7.dll cygmuparser-2.dll cygmusicbrainz5-1.dll cygmutter-0.dll cygmutter-clutter-1.0.dll cygmutter-cogl-pango.dll cygmutter-cogl-path.dll cygmutter-cogl.dll cygmu_auth-5.dll cygmu_auth-7.dll cygmu_dbm-5.dll cygmu_dbm-7.dll cygmu_dotmail-7.dll cygmu_imap-5.dll cygmu_imap-7.dll cygmu_maildir-5.dll cygmu_maildir-7.dll cygmu_mailer-5.dll cygmu_mailer-7.dll cygmu_mbox-5.dll cygmu_mbox-7.dll cygmu_mh-5.dll cygmu_mh-7.dll cygmu_pop-5.dll cygmu_pop-7.dll cygmu_sieve-5.dll cygmu_sieve-7.dll cygmwaw-0.3-3.dll cygmypaint-0.dll cygmypaint-1-3-0.dll cygmysqlclient-18.dll cygmysqld-18.dll cygnativeGLthunk.dll cygnautilus-extension-1.dll cygncurses++w-10.dll cygncursesw-10.dll cygneko-2.dll cygneon-27.dll cygnet6-1-3-0.dll cygnetcdf-11.dll cygnetcdf-13.dll cygnetcdf-15.dll cygnetcdf-19.dll cygnetcdff-7.dll cygnetcdf_c++4-1.dll cygnetpbm-10.dll cygnetsnmp-40.dll cygnetsnmpagent-40.dll cygnetsnmphelpers-40.dll cygnetsnmpmibs-40.dll cygnetsnmptrapd-40.dll cygnettle-4.dll cygnettle-6.dll cygnettle-8.dll cygnfc-5.dll cygnfs-8.dll cygnghttp2-14.dll cygngspice-0.dll cygnice-10.dll cygnotify-4.dll cygnpth-0.dll cygnsl-2.dll cygnspr4.dll cygnss3.dll cygnssdbm3.chk cygnssdbm3.dll cygnssutil3.dll cygntl-35.dll cygntl-43.dll cygntl-44.dll cygntl-9.dll cygntlm-0.dll cygoauth-0.dll cygobby-0-4-1.dll cygobjc-4.dll cygobrender-32.dll cygobt-2.dll cygoctave-10.dll cygoctgui-9.dll cygoctinterp-11.dll cygodfgen-0.1-1.dll cygofx-6.dll cygofx-7.dll cygogg-0.dll cygoggkate-1.dll cygogrove-1.dll cygokteta1core-1.dll cygokteta1gui-1.dll cygokteta2core-2.dll cygokteta2gui-2.dll cygOkular5Core-8.dll cygokularcore-7.dll cygonig-4.dll cygonig-5.dll cygopen-pal-40.dll cygopen-rte-40.dll cygopenal-1.dll cygopenbabel-4.dll cygopenbabel-7.dll cygopencdk-10.dll cygOpenCL-1.dll cygOpenColorIO-1.dll cygopencv_aruco-3.2.dll cygopencv_aruco-3.4.dll cygopencv_bgsegm-3.2.dll cygopencv_bgsegm-3.4.dll cygopencv_bioinspired-3.2.dll cygopencv_bioinspired-3.4.dll cygopencv_calib3d-2.4.dll cygopencv_calib3d-3.2.dll cygopencv_calib3d-3.4.dll cygopencv_ccalib-3.2.dll cygopencv_ccalib-3.4.dll cygopencv_contrib-2.4.dll cygopencv_core-2.4.dll cygopencv_core-3.2.dll cygopencv_core-3.4.dll cygopencv_datasets-3.2.dll cygopencv_datasets-3.4.dll cygopencv_dpm-3.2.dll cygopencv_dpm-3.4.dll cygopencv_face-3.2.dll cygopencv_face-3.4.dll cygopencv_features2d-2.4.dll cygopencv_features2d-3.2.dll cygopencv_features2d-3.4.dll cygopencv_flann-2.4.dll cygopencv_flann-3.2.dll cygopencv_flann-3.4.dll cygopencv_freetype-3.2.dll cygopencv_freetype-3.4.dll cygopencv_fuzzy-3.2.dll cygopencv_fuzzy-3.4.dll cygopencv_gpu-2.4.dll cygopencv_hdf-3.2.dll cygopencv_hdf-3.4.dll cygopencv_hfs-3.4.dll cygopencv_highgui-2.4.dll cygopencv_highgui-3.2.dll cygopencv_highgui-3.4.dll cygopencv_imgcodecs-3.2.dll cygopencv_imgcodecs-3.4.dll cygopencv_imgproc-2.4.dll cygopencv_imgproc-3.2.dll cygopencv_imgproc-3.4.dll cygopencv_img_hash-3.4.dll cygopencv_legacy-2.4.dll cygopencv_line_descriptor-3.2.dll cygopencv_line_descriptor-3.4.dll cygopencv_ml-2.4.dll cygopencv_ml-3.2.dll cygopencv_ml-3.4.dll cygopencv_objdetect-2.4.dll cygopencv_objdetect-3.2.dll cygopencv_objdetect-3.4.dll cygopencv_ocl-2.4.dll cygopencv_optflow-3.2.dll cygopencv_optflow-3.4.dll cygopencv_phase_unwrapping-3.2.dll cygopencv_phase_unwrapping-3.4.dll cygopencv_photo-2.4.dll cygopencv_photo-3.2.dll cygopencv_photo-3.4.dll cygopencv_plot-3.2.dll cygopencv_plot-3.4.dll cygopencv_reg-3.2.dll cygopencv_reg-3.4.dll cygopencv_rgbd-3.2.dll cygopencv_rgbd-3.4.dll cygopencv_saliency-3.2.dll cygopencv_saliency-3.4.dll cygopencv_shape-3.2.dll cygopencv_shape-3.4.dll cygopencv_stereo-3.2.dll cygopencv_stereo-3.4.dll cygopencv_stitching-2.4.dll cygopencv_stitching-3.2.dll cygopencv_stitching-3.4.dll cygopencv_structured_light-3.2.dll cygopencv_structured_light-3.4.dll cygopencv_superres-2.4.dll cygopencv_superres-3.2.dll cygopencv_superres-3.4.dll cygopencv_surface_matching-3.2.dll cygopencv_surface_matching-3.4.dll cygopencv_text-3.2.dll cygopencv_tracking-3.4.dll cygopencv_ts-2.4.dll cygopencv_video-2.4.dll cygopencv_video-3.2.dll cygopencv_video-3.4.dll cygopencv_videoio-3.2.dll cygopencv_videoio-3.4.dll cygopencv_videostab-2.4.dll cygopencv_videostab-3.2.dll cygopencv_videostab-3.4.dll cygopencv_ximgproc-3.2.dll cygopencv_ximgproc-3.4.dll cygopencv_xobjdetect-3.2.dll cygopencv_xobjdetect-3.4.dll cygopencv_xphoto-3.2.dll cygopencv_xphoto-3.4.dll cygopenjp2-7.dll cygopenjpeg-1.dll cygopenmpt-0.dll cygopenraw-1.dll cygopenraw-7.dll cygopenrawgnome-1.dll cygopenrawgnome-7.dll cygOptRemarks-8.dll cygopts-25.dll cygopus-0.dll cygopusenc-0.dll cygopusfile-0.dll cygopusurl-0.dll cygORBit-2-0.dll cygORBit-imodule-2-0.dll cygORBitCosNaming-2-0.dll cygorc-0.4-0.dll cygorc-test-0.4-0.dll cygosinfo-1.0-0.dll cygOSMesa-8.dll cygosp-5.dll cygospgrove-1.dll cygoss-util.dll cygostyle-1.dll cygotf-0.dll cygots-1-0.dll cygout123-0.dll cygoxygenstyle-5.dll cygoxygenstyle5-5.dll cygoxygenstyleconfig-5.dll cygoxygenstyleconfig5-5.dll cygp11-kit-0.dll cygpagemaker-0.0-0.dll cygpakchois-0.dll cygpala-0.dll cygpanel-applet-3.dll cygpanelw-10.dll cygpango-1.0-0.dll cygpangocairo-1.0-0.dll cygpangoft2-1.0-0.dll cygpangomm-1.4-1.dll cygpangox-1.0-0.dll cygpangoxft-1.0-0.dll cygpaper-1.dll cygparpack-0.dll cygpasswdqc-0.dll cygpath.exe cygpathplan-4.dll cygpayeeidentifier_iban_bic-5.dll cygpayeeidentifier_iban_bic_widgets-5.dll cygpayeeidentifier_nationalAccount-5.dll cygpcre-1.dll cygpcre16-0.dll cygpcre2-16-0.dll cygpcre2-32-0.dll cygpcre2-8-0.dll cygpcre2-posix-2.dll cygpcre2-posix-3.dll cygpcre32-0.dll cygpcrecpp-0.dll cygpcreposix-0.dll cygpeas-1.0-0.dll cygpeas-gtk-1.0-0.dll cygperl5_36.dll cygpgtypes-3.dll cygphodav-1.0-0.dll cygphodav-2.0-0.dll cygphonon-4.dll cygphonon4qt5-4.dll cygphonon4qt5experimental-4.dll cygphononexperimental-4.dll cygphp7-7-3.dll cygphysicalunits-3.dll cygpigmentcms-16.dll cygpipeline-1.dll cygpixman-1-0.dll cygpkgconf-3.dll cygpkgconf-4.dll cygpkgconf-5.dll cygplankundo2-16.dll cygplanmain-16.dll cygplanodf-16.dll cygplanplugin-16.dll cygplanprivate-16.dll cygplanstore-16.dll cygplanwidgets-16.dll cygplanwidgetutils-16.dll cygplanworkfactory-16.dll cygplasma-3.dll cygplasmacomicprovidercore-1.dll cygplasmaweather-1.dll cygplc4.dll cygplds4.dll cygplot-2.dll cygplotter-2.dll cygpng12.dll cygpng16-16.dll cygpocl-1.dll cygpocl-2.dll cygpoclu-1.dll cygpoclu-2.dll cygPocoCrypto-51.dll cygPocoCrypto-60.dll cygPocoData-51.dll cygPocoData-60.dll cygPocoDataMySQL-51.dll cygPocoDataMySQL-60.dll cygPocoDataODBC-51.dll cygPocoDataODBC-60.dll cygPocoDataSQLite-51.dll cygPocoDataSQLite-60.dll cygPocoEncodings-60.dll cygPocoFoundation-51.dll cygPocoFoundation-60.dll cygPocoJSON-51.dll cygPocoJSON-60.dll cygPocoMongoDB-51.dll cygPocoMongoDB-60.dll cygPocoNet-51.dll cygPocoNet-60.dll cygPocoNetSSL-51.dll cygPocoNetSSL-60.dll cygPocoRedis-51.dll cygPocoRedis-60.dll cygPocoUtil-51.dll cygPocoUtil-60.dll cygPocoXML-51.dll cygPocoXML-60.dll cygPocoZip-51.dll cygPocoZip-60.dll cygpodofo-0.9.4.dll cygpodofo-0.9.5.dll cygpodofo-0.9.6.dll cygPolly-8.dll cygPollyISL-8.dll cygPollyPPCG-8.dll cygpoppler-106.dll cygpoppler-66.dll cygpoppler-68.dll cygpoppler-73.dll cygpoppler-99.dll cygpoppler-cpp-0.dll cygpoppler-glib-8.dll cygpoppler-qt4-4.dll cygpoppler-qt5-1.dll cygpopt-0.dll cygportaudio-2.dll cygportaudiocpp-0.dll cygportmidi-0.dll cygpostproc-57.dll cygpostproc-58.dll cygpotrace-0.dll cygpq-5.dll cygpqxx-4-0.dll cygprison-0.dll cygproc2-0.dll cygprocesscore-7.dll cygprocessui-7.dll cygprocps-8.dll cygproj-15.dll cygproj-22.dll cygproj-25.dll cygprotobuf-23.dll cygprotobuf-28.dll cygprotobuf-30.dll cygprotobuf-32.dll cygprotobuf-lite-23.dll cygprotobuf-lite-28.dll cygprotobuf-lite-30.dll cygprotobuf-lite-32.dll cygprotoc-23.dll cygprotoc-28.dll cygprotoc-30.dll cygprotoc-32.dll cygprotocol-cli.dll cygprotocol-http.dll cygprotocol-native.dll cygprotocol-simple.dll cygproxy-1.dll cygpsiconv-6.dll cygpsl-5.dll cygpspell-15.dll cygpst-4.dll cygpstoedit-0.dll cygptexenc-1.dll cygpugixml-1.dll cygpulse-0.dll cygpulse-mainloop-glib-0.dll cygpulse-simple-0.dll cygpulsecommon-17.0.dll cygpulsecore-17.0.dll cygpurple-0.dll cygpurple-client-0.dll cygpyzy-1.0-0.dll cygqaccessibilityclient-0.dll cygqalculate-5.dll cygqassistantclient-1.dll cygqca-2.dll cygqca-qt5-2.dll cygqgpgme-1.dll cygqgpgme-qt5-7.dll cygqgsttools_p-1.dll cygqhull-7.dll cygqhull_p-7.dll cygqhull_r-7.dll cygqhull_r-8.0.dll cygqimageblitz-4.dll cygqjson-0.dll cygqmmp-1.dll cygqmmpui-1.dll cygqmobipocket-1.dll cygqmobipocket-2.dll cygqoauth-1.dll cygqoauth-qt5-1.dll cygqpdf-26.dll cygqpdf-28.dll cygqpdf-29.dll cygQPulseAudioPrivate.dll cygqqwing-2.dll cygqrencode-3.dll cygqrencode-4.dll cygqrupdate-0.dll cygqscintilla2-12.dll cygqscintilla2-qt5-12.dll cygqscintilla2_qt4-13.dll cygqscintilla2_qt5-13.dll cygqt-mt-3.dll cygQt3Support-4.dll cygQt53DAnimation-5.dll cygQt53DCore-5.dll cygQt53DExtras-5.dll cygQt53DInput-5.dll cygQt53DLogic-5.dll cygQt53DQuick-5.dll cygQt53DQuickAnimation-5.dll cygQt53DQuickExtras-5.dll cygQt53DQuickInput-5.dll cygQt53DQuickRender-5.dll cygQt53DQuickScene2D-5.dll cygQt53DRender-5.dll cygQt5Charts-5.dll cygQt5Concurrent-5.dll cygQt5Core-5.dll cygQt5DataVisualization-5.dll cygQt5DBus-5.dll cygQt5Designer-5.dll cygQt5DesignerComponents-5.dll cygQt5Gamepad-5.dll cygQt5GLib-2.0-0.dll cygQt5GStreamer-1.0-0.dll cygQt5GStreamerQuick-1.0-0.dll cygQt5GStreamerUi-1.0-0.dll cygQt5GStreamerUtils-1.0-0.dll cygQt5Gui-5.dll cygQt5Help-5.dll cygQt5Location-5.dll cygQt5Multimedia-5.dll cygQt5MultimediaQuick_p-5.dll cygQt5MultimediaWidgets-5.dll cygQt5Network-5.dll cygQt5NetworkAuth-5.dll cygQt5OpenGL-5.dll cygQt5Positioning-5.dll cygQt5PrintSupport-5.dll cygQt5Qml-5.dll cygQt5Quick-5.dll cygQt5QuickControls2-5.dll cygQt5QuickParticles-5.dll cygQt5QuickTemplates2-5.dll cygQt5QuickTest-5.dll cygQt5QuickWidgets-5.dll cygQt5RemoteObjects-5.dll cygQt5Script-5.dll cygQt5ScriptTools-5.dll cygQt5Scxml-5.dll cygQt5SerialPort-5.dll cygQt5Sql-5.dll cygQt5Svg-5.dll cygQt5Test-5.dll cygQt5TextToSpeech-5.dll cygQt5UiTools-5.dll cygQt5WebChannel-5.dll cygQt5WebKit-5.dll cygQt5WebKitWidgets-5.dll cygQt5WebSockets-5.dll cygQt5Widgets-5.dll cygQt5X11Extras-5.dll cygQt5XcbQpa-5.dll cygQt5Xdg-2.dll cygQt5Xdg-3.dll cygQt5XdgIconLoader-2.dll cygQt5XdgIconLoader-3.dll cygQt5Xml-5.dll cygQt5XmlPatterns-5.dll cygQtCLucene-4.dll cygQtCore-4.dll cygQtDBus-4.dll cygQtDeclarative-4.dll cygQtDesigner-4.dll cygQtDesignerComponents-4.dll cygqtermwidget5-0.dll cygQtGLib-2.0-0.dll cygQtGStreamer-1.0-0.dll cygQtGStreamerUi-1.0-0.dll cygQtGStreamerUtils-1.0-0.dll cygQtGui-4.dll cygQtHelp-4.dll cygqtmcop-1.dll cygQtMultimedia-4.dll cygQtNetwork-4.dll cygQtOpenGL-4.dll cygQtScript-4.dll cygQtScriptTools-4.dll cygQtSql-4.dll cygQtSvg-4.dll cygQtTest-4.dll cygQtWebKit-4.dll cygQtXml-4.dll cygQtXmlPatterns-4.dll cygquadmath-0.dll cygquazip-1.dll cygqui-1.dll cygQupZilla-1.dll cygquvi-0.9-0-9-4.dll cygqwt-5.dll cygqxp-0.0-0.dll cygqzeitgeist-1.dll cygQZint-2.4.dll cygragel-0.dll cygraptor2-0.dll cygraqm-0.dll cygrarian-0.dll cygrasqal-3.dll cygraw-10.dll cygraw-16.dll cygraw_r-10.dll cygraw_r-16.dll cygrbio-1.dll cygrbio-2.dll cygrdf-0.dll cygreadline7.dll cygrecode-0.dll cygrecode-3.dll cygregina.dll cygreplaygain-1.dll cygrest-0.7-0.dll cygrest-extras-0.7-0.dll cygrevenge-0.0-0.dll cygrevenge-generators-0.0-0.dll cygrevenge-stream-0.0-0.dll cygrhash-0.dll cygrocsgraphtheory-0.dll cygrpm-9.dll cygrpmbuild-9.dll cygrpmio-9.dll cygrpmsign-9.dll cygrsb-0.dll cygrsvg-2-2.dll cygrsync-2.dll cygRtfReader-16.dll cygruby320.dll cygrunsrv.exe cygrvngabw-0.0-0.dll cygsamplerate-0.dll cygsasl2-3.dll cygschroedinger-1.0-0.dll cygscience-5.dll cygSDL-1-2-0.dll cygSDL2-2-0-0.dll cygSDL2_image-2-0-0.dll cygSDL2_mixer-2-0-0.dll cygSDL2_net-2-0-0.dll cygSDL2_ttf-2-0-0.dll cygSDL_gfx-14.dll cygSDL_image-1-2-0.dll cygSDL_mixer-1-2-0.dll cygSDL_net-1-2-0.dll cygSDL_Pango-1.dll cygSDL_sound-1-0-1.dll cygSDL_ttf-2-0-0.dll cygsearchclient-0.dll cygsecret-1-0.dll cygserf-1-0.dll cygserver-config cygsgutils2-2.dll cygsharpyuv-0.dll cygshout-3.dll cygshp-1.dll cygsidplayfp-4.dll cygsigc-2.0-0.dll cygsigc-3.0-0.dll cygsigsegv-2.dll cygsimdjson-19.dll cygsimdjson-20.dll cygsimdjson-21.dll cygsimdjson-22.dll cygskgbankgui-2.dll cygskgbankmodeler-2.dll cygskgbasegui-2.dll cygskgbasemodeler-2.dll cygskk-0.dll cygslang-2.dll cygsliplu-1.dll cygslv2-9.dll cygSM-6.dll cygsmartcols-1.dll cygsmi-2.dll cygsmime3.dll cygsmpeg-0-4-0.dll cygsmpeg2-2-0-0.dll cygsnappy-1.dll cygsndfile-1.dll cygsnmp-40.dll cygsodium-18.dll cygsodium-23.dll cygsoftokn3.chk cygsoftokn3.dll cygsolid-4.dll cygsolv-0.dll cygsolv-1.dll cygsolvext-0.dll cygsolvext-1.dll cygsoundserver_idl-1.dll cygSoundTouch-1.dll cygsoup-2.4-1.dll cygsoup-gnome-2.4-1.dll cygsource-highlight-4.dll cygsox-3.dll cygsoxr-0.dll cygsoxr-lsr-0.dll cygspectre-1.dll cygspeechd-2.dll cygspeex-1.dll cygspeexdsp-1.dll cygspice-client-glib-2.0-8.dll cygspice-client-gtk-2.0-4.dll cygspice-client-gtk-3.0-4.dll cygspice-client-gtk-3.0-5.dll cygspice-controller-0.dll cygspice-server-1.dll cygspiro-0.dll cygspiro-1.dll cygspqr-1.dll cygspqr-2.dll cygspreadsheet-1-12-38.dll cygsqlcipher-0.dll cygsqlite3-0.dll cygsqlite3amatch-0.dll cygsqlite3anycollseq-0.dll cygsqlite3carray-0.dll cygsqlite3closure-0.dll cygsqlite3completion-0.dll cygsqlite3compress-0.dll cygsqlite3csv-0.dll cygsqlite3eval-0.dll cygsqlite3fileio-0.dll cygsqlite3fuzzer-0.dll cygsqlite3icu-0.dll cygsqlite3ieee754-0.dll cygsqlite3memvfs-0.dll cygsqlite3nextchar-0.dll cygsqlite3percentile-0.dll cygsqlite3rbu-0.dll cygsqlite3regexp-0.dll cygsqlite3remember-0.dll cygsqlite3rot13-0.dll cygsqlite3series-0.dll cygsqlite3sha1-0.dll cygsqlite3shathree-0.dll cygsqlite3showauth-0.dll cygsqlite3spellfix-0.dll cygsqlite3stmt-0.dll cygsqlite3totype-0.dll cygsqlite3unionvtab-0.dll cygsqlite3vfslog-0.dll cygsqlite3vfsstat-0.dll cygsqlite3vtshim-0.dll cygsqlite3wholenumber-0.dll cygsqlite3zlib-0.dll cygsrtp-1.dll cygss-2.dll cygssh-4.dll cygssh2-1.dll cygssl-1.0.0.dll cygssl-1.1.dll cygssl-3.dll cygssl3.dll cygssp-0.dll cygstaroffice-0.0-0.dll cygstart.exe cygstartup-notification-1-0.dll cygstatgrab-10.dll cygstdc++-6.dll cygstilview-0.dll cygstreamanalyzer-0.dll cygstreams-0.dll cygstrigihtmlgui-0.dll cygstrigiqtdbusclient-0.dll cygstunnel.dll cygsuitesparseconfig-1.dll cygsuitesparseconfig-5.dll cygsundials_arkode-1.dll cygsundials_arkode-4.dll cygsundials_cvode-2.dll cygsundials_cvode-5.dll cygsundials_cvodes-2.dll cygsundials_cvodes-5.dll cygsundials_generic-5.dll cygsundials_ida-2.dll cygsundials_ida-5.dll cygsundials_idas-1.dll cygsundials_idas-4.dll cygsundials_kinsol-2.dll cygsundials_kinsol-5.dll cygsundials_nvecmanyvector-5.dll cygsundials_nvecopenmp-2.dll cygsundials_nvecopenmp-5.dll cygsundials_nvecpthreads-2.dll cygsundials_nvecpthreads-5.dll cygsundials_nvecserial-2.dll cygsundials_nvecserial-5.dll cygsundials_sunlinsolband-3.dll cygsundials_sunlinsoldense-3.dll cygsundials_sunlinsolklu-3.dll cygsundials_sunlinsollapackband-3.dll cygsundials_sunlinsollapackdense-3.dll cygsundials_sunlinsolpcg-3.dll cygsundials_sunlinsolspbcgs-3.dll cygsundials_sunlinsolspfgmr-3.dll cygsundials_sunlinsolspgmr-3.dll cygsundials_sunlinsolsptfqmr-3.dll cygsundials_sunmatrixband-3.dll cygsundials_sunmatrixdense-3.dll cygsundials_sunmatrixsparse-3.dll cygsundials_sunnonlinsolfixedpoint-2.dll cygsundials_sunnonlinsolnewton-2.dll cygsvm-2.dll cygsvn_auth_gnome_keyring-1-0.dll cygsvn_client-1-0.dll cygsvn_delta-1-0.dll cygsvn_diff-1-0.dll cygsvn_fs-1-0.dll cygsvn_fs_base-1-0.dll cygsvn_fs_fs-1-0.dll cygsvn_fs_util-1-0.dll cygsvn_fs_x-1-0.dll cygsvn_ra-1-0.dll cygsvn_ra_local-1-0.dll cygsvn_ra_serf-1-0.dll cygsvn_ra_svn-1-0.dll cygsvn_repos-1-0.dll cygsvn_subr-1-0.dll cygsvn_swig_perl-1-0.dll cygsvn_swig_py-1-0.dll cygsvn_wc-1-0.dll cygSvtAv1Dec-0.dll cygSvtAv1Enc-1.dll cygSvtAv1Enc-2.dll cygswresample-4.dll cygswresample-5.dll cygswscale-7.dll cygswscale-8.dll cygsybdb-5.dll cygsyn123-0.dll cygsynctex-2.dll cygsyndication-4.dll cygsyslog-ng-0.dll cygsystemsettingsview-3.dll cygsz-2.dll cygt1-5.dll cygt1x-5.dll cygtag-1.dll cygtag-2.dll cygtag-extras-1.dll cygtag_c-0.dll cygtag_c-2.dll cygtaskmanager-6.dll cygtasn1-6.dll cygtdb-1.dll cygTECkit-0.dll cygTECkit_Compiler-0.dll cygtelepathy-farstream-3.dll cygtelepathy-glib-0.dll cygtelepathy-logger-3.dll cygtelepathy-qt4-2.dll cygtelepathy-qt5-0.dll cygtepl-3-0.dll cygtesseract-4.dll cygtesseract-5.dll cygtexlua53-5.dll cygtexluajit-2.dll cygthai-0.dll cygtheora-0.dll cygtheoradec-1.dll cygtheoraenc-1.dll cygthreadutil-6.dll cygthreadweaver-4.dll cygticw-10.dll cygtidy-0-99-0.dll cygtidy-5.dll cygtiff-6.dll cygtiff-7.dll cygtiffxx-6.dll cygtiffxx-7.dll cygtiger-5.dll cygtimidity-2.dll cygtinyxml2-5.dll cygtinyxml2-6.dll cygtirpc-1.dll cygtirpc-3.dll cygtls-26.dll cygtommath-1.dll cygtorrent-18.dll cygtorrent-19.dll cygtorrent-21.dll cygtotem-0.dll cygtotem-plparser-18.dll cygtotem-plparser-mini-18.dll cygtracker-common-2-0.dll cygtracker-control-2.0-0.dll cygtracker-data-2-0.dll cygtracker-miner-2.0-0.dll cygtracker-sparql-2.0-0.dll cygtrampoline-1.dll cygtree-sitter-0.dll cygtsk-19.dll cygttfautohint-1.dll cygtumbler-1-0.dll cygturbojpeg-0.dll cygtwitterapihelper-1.dll cygtwolame-0.dll cygtxc_dxtn.dll cyguchardet-0.dll cygucl-1.dll cygudf-0.dll cygudunits2-0.dll cygUil-4.dll cygumfpack-1.dll cygumfpack-5.dll cygunbound-2.dll cygunbound-8.dll cyguninameslist-0.dll cyguninameslist-1.dll cyguninameslist-fr-0.dll cyguninameslist-fr-1.dll cygunique-1.0-0.dll cygunique-3.0-0.dll cygunistring-2.dll cygunistring-5.dll cygunwind-1.dll cygupnp-6.dll cygupower-glib-1.dll cygusb-1.0.dll cygusb0.dll cygusbredirhost-1.dll cygusbredirparser-1.dll cygustr-1.dll cygustr-debug-1.dll cyguuid-1.dll cyguv-1.dll cygvala-0.34-0.dll cygvala-0.36-0.dll cygvala-0.38-0.dll cygvalaccodegen-0-38.dll cygvaladoc-0.38-0.dll cygvarnish.dll cygvarnishapi-1.dll cygvarnishcompat.dll cygvcard-0.dll cygvcc.dll cygvcdinfo-0.dll cygverto-1.dll cygvgz.dll cygvirt-0.dll cygvirt-admin-0.dll cygvirt-gconfig-1.0-0.dll cygvirt-glib-1.0-0.dll cygvirt-gobject-1.0-0.dll cygvirt-lxc-0.dll cygvirt-qemu-0.dll cygvisio-0.1-1.dll cygvncclient-0.dll cygvncclient-1.dll cygvncserver-0.dll cygvncserver-1.dll cygvoikko-1.dll cygvorbis-0.dll cygvorbisenc-2.dll cygvorbisfile-3.dll cygvpl-2.dll cygvpx-3.dll cygvpx-4.dll cygvpx-5.dll cygvpx-8.dll cygvpx-9.dll cygvte-2.91-0.dll cygvte-9.dll cygvte2_90-9.dll cygwavpack-1.dll cygwcs-4.dll cygweather_ion-7.dll cygwebkitgtk-1.0-0.dll cygwebkitgtk-3.0-0.dll cygwebp-5.dll cygwebp-7.dll cygwebpdecoder-1.dll cygwebpdecoder-3.dll cygwebpdemux-1.dll cygwebpdemux-2.dll cygwebpmux-1.dll cygwebpmux-3.dll cygwebrtc_audio_processing-0.dll cygwebrtc_audio_processing-1.dll cygwget-1.dll cygwget-2.dll cygWildMidi-1.dll cygWildMidi-2.dll cygwin-console-helper.exe cygwin1.dll cygWINGs-3.dll cygwinpr-1.1.dll cygwinpr-tools2-2.dll cygwinpr2-2.dll cygWMaker-1.dll cygwmf-0-2-7.dll cygwmflite-0-2-7.dll cygWN-3.dll cygwnck-1-22.dll cygwnck-3-0.dll cygwocky-telepathy-gabble-0-18-4.dll cygwoff2common-1.dll cygwoff2dec-1.dll cygwoff2enc-1.dll cygwordsprivate-16.dll cygwpd-0.10-10.dll cygwpg-0.3-3.dll cygwps-0.4-4.dll cygwrap-0.dll cygwraster-5.dll cygwraster-6.dll cygwsman-1.dll cygwsman_client-4.dll cygwsman_client-5.dll cygwsman_clientpp-1.dll cygWUtil-5.dll cygwv-1-2-4.dll cygwx_baseu-2.8-0.dll cygwx_baseu-3.0-0.dll cygwx_baseu_net-2.8-0.dll cygwx_baseu_net-3.0-0.dll cygwx_baseu_xml-2.8-0.dll cygwx_baseu_xml-3.0-0.dll cygwx_gtk2u_adv-2.8-0.dll cygwx_gtk2u_adv-3.0-0.dll cygwx_gtk2u_aui-2.8-0.dll cygwx_gtk2u_aui-3.0-0.dll cygwx_gtk2u_core-2.8-0.dll cygwx_gtk2u_core-3.0-0.dll cygwx_gtk2u_gizmos-2.8-0.dll cygwx_gtk2u_gizmos_xrc-2.8-0.dll cygwx_gtk2u_gl-2.8-0.dll cygwx_gtk2u_gl-3.0-0.dll cygwx_gtk2u_html-2.8-0.dll cygwx_gtk2u_html-3.0-0.dll cygwx_gtk2u_media-3.0-0.dll cygwx_gtk2u_propgrid-3.0-0.dll cygwx_gtk2u_qa-2.8-0.dll cygwx_gtk2u_qa-3.0-0.dll cygwx_gtk2u_ribbon-3.0-0.dll cygwx_gtk2u_richtext-2.8-0.dll cygwx_gtk2u_richtext-3.0-0.dll cygwx_gtk2u_stc-2.8-0.dll cygwx_gtk2u_stc-3.0-0.dll cygwx_gtk2u_svg-2.8-0.dll cygwx_gtk2u_webview-3.0-0.dll cygwx_gtk2u_xrc-2.8-0.dll cygwx_gtk2u_xrc-3.0-0.dll cygwx_gtk3u_adv-3.0-0.dll cygwx_gtk3u_aui-3.0-0.dll cygwx_gtk3u_core-3.0-0.dll cygwx_gtk3u_gl-3.0-0.dll cygwx_gtk3u_html-3.0-0.dll cygwx_gtk3u_media-3.0-0.dll cygwx_gtk3u_propgrid-3.0-0.dll cygwx_gtk3u_qa-3.0-0.dll cygwx_gtk3u_ribbon-3.0-0.dll cygwx_gtk3u_richtext-3.0-0.dll cygwx_gtk3u_stc-3.0-0.dll cygwx_gtk3u_webview-3.0-0.dll cygwx_gtk3u_xrc-3.0-0.dll cygX11-6.dll cygX11-xcb-1.dll cygxapian-22.dll cygxapian-30.dll cygxapp-1.dll cygXau-6.dll cygXaw-7.dll cygXaw3d-8.dll cygxcb-1.dll cygxcb-composite-0.dll cygxcb-cursor-0.dll cygxcb-damage-0.dll cygxcb-dbe-0.dll cygxcb-dpms-0.dll cygxcb-dri2-0.dll cygxcb-errors-0.dll cygxcb-ewmh-2.dll cygxcb-glx-0.dll cygxcb-icccm-4.dll cygxcb-image-0.dll cygxcb-keysyms-1.dll cygxcb-present-0.dll cygxcb-randr-0.dll cygxcb-record-0.dll cygxcb-render-0.dll cygxcb-render-util-0.dll cygxcb-res-0.dll cygxcb-screensaver-0.dll cygxcb-shape-0.dll cygxcb-shm-0.dll cygxcb-sync-1.dll cygxcb-util-1.dll cygxcb-xfixes-0.dll cygxcb-xinerama-0.dll cygxcb-xinput-0.dll cygxcb-xkb-1.dll cygxcb-xtest-0.dll cygXcomp-3.dll cygXcomposite-1.dll cygXcursor-1.dll cygxcvt-0.dll cygxcwm-0.dll cygXdamage-1.dll cygxdelta-2.dll cygXdmcp-6.dll cygxdot-4.dll cygxerces-c-3-1.dll cygXext-6.dll cygxfce4kbd-private-2-0.dll cygxfce4kbd-private-3-0.dll cygxfce4ui-1-0.dll cygxfce4ui-2-0.dll cygxfce4util-6.dll cygxfce4util-7.dll cygxfcegui4-4.dll cygxfconf-0-2.dll cygXfixes-3.dll cygXfont-1.dll cygXfont2-2.dll cygxfsm-4.6-0.dll cygXft-2.dll cygXi-6.dll cygXinerama-1.dll cygxkbcommon-0.dll cygxkbcommon-x11-0.dll cygxkbfile-1.dll cygxkbregistry-0.dll cygxklavier-16.dll cygXm-4.dll cygXmHTML-0.dll cygxmi-0.dll cygxml++-2.6-2.dll cygxml2-2.dll cygxmlsec1-1.dll cygxmlsec1-gcrypt-1.dll cygxmlsec1-gnutls-1.dll cygxmlsec1-nss-1.dll cygxmlsec1-openssl-1.dll cygxmp-4.dll cygXmu-6.dll cygXmuu-1.dll cygXpm-4.dll cygXpm-noX-4.dll cygXrandr-2.dll cygXrender-1.dll cygXRes-1.dll cygxslt-1.dll cygXss-1.dll cygXt-6.dll cygXtst-6.dll cygxxhash-0.dll cygyajl-2.dll cygyaml-0-2.dll cygyaz-5.dll cygyaz_icu-5.dll cygyaz_server-5.dll cygyelp-0.dll cygytnef-0.dll cygz.dll cygzapojit-0.0-0.dll cygzbar-0.dll cygzbargtk-0.dll cygzbarqt-0.dll cygzeitgeist-1.0-1.dll cygzeitgeist-2.0-0.dll cygzen-0.dll cygzinnia-0.dll cygzint-2.4.dll cygzip-2.dll cygzip-5.dll cygzmf-0.0-0.dll cygzmq-5.dll cygznc-1.9.0.dll cygzsolve-0.dll cygzstd-1.dll cygzzip-0-13.dll cygzzipfseeko-0-13.dll cygzzipmmapped-0-13.dll cygzzipwrap-0-13.dll cython cython-3.8 cython-3.9 cython3.6 cython3.7 cythonize cythonize-3.8 cythonize-3.9 cythonize3.6 cythonize3.7 c_rehash d-feet d2u.exe dadd danetool.exe dash-0.5.12-5.exe dash.exe datacopy.exe date.exe dateadd.exe dateconv.exe datediff.exe datefudge dategrep.exe dateround.exe dateseq.exe datesort.exe datetest.exe datezone.exe dav1d.exe dawg2wordlist.exe db2x_manxml db2x_texixml db2x_xsltproc dbfadd.exe dbfcat.exe dbfcreate.exe dbfdump.exe dbfinfo.exe dbilogstrip dbiprof dbiproxy dbl2png.exe dbus-binding-tool.exe dbus-cleanup-sockets.exe dbus-daemon.exe dbus-launch.exe dbus-monitor.exe dbus-run-session.exe dbus-send.exe dbus-test-tool.exe dbus-update-activation-environment.exe dbus-uuidgen.exe db_archive.exe db_checkpoint.exe db_convert.exe db_deadlock.exe db_dump.exe db_hotbackup.exe db_load.exe db_log_verify.exe db_printlog.exe db_recover.exe db_replicate.exe db_stat.exe db_tuner.exe db_upgrade.exe db_verify.exe dc.exe dconf-editor.exe dconf.exe dconv dcop.exe dcopclient.exe dcopfind.exe dcopidl.exe dcopidl2cpp.exe dcopidlng dcopobject.exe dcopquit.exe dcopref.exe dcopserver.exe dcopserver_shutdown.exe dcopstart.exe dcraw.exe dd.exe ddbugtopbm.exe ddiff ddir ddjvu.exe ddrescue.exe ddrescuelog.exe dec265.exe decodemail.exe deepfind.exe deepgrep.exe deflatehd.exe defncopy.exe dehtmldiff deja-dup-preferences.exe deja-dup.exe dejagnu delaunay.exe delta delv.exe demandoc.exe depdiagram-generate depdiagram-generate-all depdiagram-prepare derb.exe deroff.exe designer-qt3 designer-qt4 designer-qt5 desktop-file-edit desktop-file-install.exe desktop-file-validate.exe desktoptojson.exe detex.exe deurlname.exe devdump.exe devhelp.exe devnag.exe dewoff.exe df.exe dgrep dhttpd.exe dia.exe diagtool.exe dialog-config dialog.exe diff.exe diff3.exe diffimg.exe diffpp diffstat.exe dig.exe dijkstra.exe dim.exe dino-0.55.exe dino.exe dir.exe diracparser.exe dircolors.exe dirmngr-client.exe dirmngr.exe dirname.exe dirsplit discid.exe discisrc.exe discus disdvi.exe display dist.exe djpeg.exe djview.exe djvm.exe djvmcvt.exe djvudump.exe djvuextract.exe djvumake.exe djvups.exe djvused.exe djvuserve.exe djvutoxml.exe djvutxt.exe djvuxmlparser.exe DllPlugInTester.exe dlltool.exe dllwrap.exe dmail.exe dmalloc.exe dmtxquery.exe dmtxread.exe dmtxwrite.exe dns-sd.exe dnsdomainname dnsperf.exe docbook2x-man docbook2x-texi dog.exe dolphin.exe dolphin4.exe domainname dos2unix.exe dosbox.exe dot.exe dot2gxl dotlock.exe double.exe doxygen.exe doxyindexer.exe doxysearch.cgi.exe doxywizard.exe dragon.exe dropdb.exe dround dseq dsort dsymutil.exe dt2dv.exe dtest du.exe duff.exe dump.exe dumpasn1.exe dumper.exe dumpsexp.exe dumpsolv.exe dump_xsettings.exe dune.exe duplicity dv2dt.exe dvi2tty.exe dvibook.exe dviconcat.exe dvicopy.exe dvidvi.exe dvilj.exe dvilj2p.exe dvilj4.exe dvilj4l.exe dvilualatex dviluatex dvipdf dvipdfm dvipdfmx dvipdft dvipng.exe dvipos.exe dvips.exe dviselect.exe dvispc.exe dvisvgm.exe dvitodvi.exe dvitype.exe dwebp.exe dzone e2fsimage.exe easytag.exe ebb ebml_validator.exe ebook2abw.exe ebook2epub.exe ebook2html.exe ebook2odt.exe ebook2raw.exe ebook2text.exe ebrowse.exe ecbuild echo-client-2.exe echo.exe ecpg.exe ed.exe ed2k-link.exe edgepaint.exe editdiff editres.exe editrights.exe edonr256-hash.exe edonr512-hash.exe eekboard-server.exe eekboard-setup.exe eekboard.exe eglinfo egrep einfo.exe elfedit.exe emacs emacs-basic.exe emacs-gtk.exe emacs-lucid.exe emacs-nox emacs-w32.exe emacs-X11 emacs.ico emacsclient emacsclient-basic.exe emacsclient-gtk.exe emacsclient-lucid.exe emacsclient-nox emacsclient-w32.exe emacsclient-X11 email-config email.exe emoji-picker empathy-accounts.exe empathy-debugger.exe empathy.exe enc2xs enca.exe encguess enchant-lsmod.exe enchant.exe encode_keychange.exe enconv engauge-digitizer.exe engrampa.exe enscript.exe enumdir_chmLib.exe enum_chmLib.exe env.exe envsubst.exe eog.exe eom.exe eot2ttf.exe ephy-profile-migrator.exe epiphany.exe eps2eps epsffit.exe epstool.exe epylint epylint3.6 epylint3.7 epylint3.8 epylint3.9 eqn.exe eqn2graph erb erubis es2_info escp2topbm.exe esd-config esdcat.exe esdctl.exe esdfilt.exe esdloop.exe esdmon.exe esdplay.exe esdrec.exe esdsample.exe ESingular.exe espdiff espeak.exe etags etckeeper etex euptex.exe event_rpcgen.py eview evim evolution.exe ex exempi.exe exicyclog exif.exe exifcomment.exe exifdata.exe exifprint.exe exifvalue.exe exigrep exim exim-4.95-1.exe exim-config eximstats exim_checkaccess exim_dbmbuild.exe exim_dumpdb.exe exim_fixdb.exe exim_lock.exe exim_tidydb.exe exinext exipick exiqgrep exiqsumm exiv2.exe exiwhat expand.exe expect.exe expr.exe exr2aces.exe exrdisplay.exe exrdpx.exe exrenvmap.exe exrheader.exe exrmakepreview.exe exrmaketiled.exe exrmultipart.exe exrmultiview.exe exrstdattr.exe exr_ctl_exr.exe extconv.exe extractbb extractpdfmark.exe extract_a52.exe extract_chmLib.exe extract_mpeg2.exe eyuvtoppm.exe f2c.exe f2cpsp.exe f2py3 f2py3.6 f2py3.7 f2py3.8 f2py3.9 f3read.exe f3write.exe f77 f95 factor.exe fakesu fallocate.exe false.exe fbpanel.exe fbrun.exe fbsetbg fbsetroot.exe fbxkb.exe fc fc-cache.exe fc-cat.exe fc-conflist.exe fc-list.exe fc-match.exe fc-pattern.exe fc-query.exe fc-scan.exe fc-validate.exe fcat.exe fcrackzip.exe fcrackzipinfo.exe fd2ps.exe fdesign.exe fdkaac.exe fdp fdupes.exe feh.exe fetchmail.exe fetchmailconf ffind.exe ffmpeg.exe ffplay.exe ffprobe.exe fftw-wisdom-to-conf fftw-wisdom.exe fftwf-wisdom.exe fftwl-wisdom.exe fg fgrep fh2epub.exe fh2odg.exe fh2raw.exe fh2svg.exe fh2text.exe fiascotopnm.exe fido2-assert.exe fido2-cred.exe fido2-token.exe fig2dev.exe fig2ps fig2ps2tex figlet.exe filan.exe file-roller.exe file.exe fileinfo.exe filelight.exe filesharelist fileshareset filterdiff.exe find.exe findtable.exe fish.exe fish_indent.exe fish_key_reader.exe fisql.exe fitshdr.exe fitstopnm.exe five-or-more.exe fiwalk.exe fix-qdf.exe fixcvsdiff fixproc fiz.exe flac.exe flea flex++ flex.exe flexlink flip.exe flipdiff flist.exe flists.exe flite.exe flite_time.exe flock.exe flog.exe fls.exe fltk-config fluid.exe fluidsynth.exe fluxbox-generate_menu fluxbox-remote.exe fluxbox-update_configs.exe fluxbox.exe fma-config-tool.exe fmt.exe fmttest.exe fmtutil fmtutil-sys fmtutil-user fnext.exe focuswriter.exe fold.exe folder.exe folders.exe folks-import.exe folks-inspect.exe fontforge.exe fontimage fontlint fontname.sh fontprop.sh fonttools fonttools3.7 fonttools3.8 fonttools3.9 fonttosfnt.exe foobillard.exe formail.exe fort77 fortune.exe forw.exe fossil.exe four-in-a-row.exe fourier.exe fourier_gmp.exe fpack.exe fprev.exe free.exe free42dec.exe freebcp.exe freetype-config freshclam.exe fribidi.exe frm.exe frogr.exe from.exe fslsfonts.exe fsstat.exe fstobdf.exe fstopgm.exe fsview.exe ftbench.exe ftdiff.exe ftdi_eeprom.exe ftdump.exe ftgamma.exe ftgrid.exe ftlint.exe ftmulti.exe ftp.exe ftsdf.exe ftstring.exe ftvalid.exe ftview.exe funpack.exe funzip.exe fuser.exe fusermount fusermount3 futurize fvwm-bug fvwm-config fvwm-convert-2.6 fvwm-menu-desktop fvwm-menu-directory fvwm-menu-headlines fvwm-menu-xlock fvwm-perllib fvwm-root.exe fvwm.exe fvwm2 FvwmCommand.exe fzf fzf-tmux g++.exe g-ir-annotation-tool g-ir-compiler.exe g-ir-doc-tool g-ir-generate.exe g-ir-inspect.exe g-ir-scanner g3topbm.exe gaiksaurus.exe galculator.exe gambas3 gambas3.gambas gapplication.exe gawk-5.3.0.exe gawk.exe gawkbug gba3.exe gbc3.exe gbh3 gbh3.gambas gbi3.exe gbr3 gbs3 gbs3.gambas gbw3 gbx3.exe gc.exe gcab.exe gcalccmd.exe gcc-ar.exe gcc-nm.exe gcc-ranlib.exe gcc.exe gccmakedep gconf-merge-tree.exe gconftool-2.exe gcov-dump.exe gcov-tool.exe gcov.exe gcovr gcr-viewer.exe gct-tool.exe gcut-0.3.exe gd2copypal.exe gd2togif.exe gd2topng.exe gda-browser-5.0.exe gda-control-center-5.0.exe gda-list-config gda-list-config-5.0.exe gda-list-server-op gda-list-server-op-5.0.exe gda-sql gda-sql-5.0.exe gda-test-connection-5.0.exe gdal-config gdal2tiles.py gdal2xyz.py gdalattachpct.py gdalcompare.py gdalmove.py gdal_calc.py gdal_edit.py gdal_fillnodata.py gdal_merge.py gdal_pansharpen.py gdal_polygonize.py gdal_proximity.py gdal_retile.py gdal_sieve.py gdaui-demo-5.0.exe gdb-add-index gdb.exe gdbmtool.exe gdbm_dump.exe gdbm_load.exe gdbserver.exe gdbus-codegen gdbus.exe gdc.exe gdcmpgif.exe gdialog gdiffmk gdk-pixbuf-csource.exe gdk-pixbuf-pixdata.exe gdk-pixbuf-query-loaders.exe gdk-pixbuf-thumbnailer.exe gdk_pixbuf_mlsource.exe gdk_pixbuf_mlsource3.exe gdm-control.exe gdparttopng.exe gdtopng.exe geany.exe gedi gedit.exe gegl-0.3.exe gegl-0.4.exe gegl-imgcmp-0.3.exe gegl-imgcmp-0.4.exe gegl-tester.exe gegl.exe gem gemtopbm gemtopnm.exe gen-enc-table.exe genbrk.exe gencat.exe gencfu.exe gencnval.exe gendef.exe gendict.exe gendiff gengetopt.exe genisoimage.exe genmodel.exe genrb.exe gensymm.exe gentrigrams.exe geod.exe geoiplookup.exe geoiplookup6.exe geomview geos-config geosop.exe geotag.exe geotifcp.exe ges-launch-1.0.exe get-wings-flags get-wraster-flags get-wutil-flags getclip.exe getconf.exe getdefs.exe geteltorito getent.exe getfacl.exe getfattr.exe geticonset.exe getopt.exe getopts getstyle.exe gettext.exe gettext.sh gettextize get_disto.exe gex gflags_completions.sh gfortran.exe gftodvi.exe gftopk.exe gftype.exe ggi-cube3d.exe ggi-demo.exe ggi-flying_ggis.exe ggi-monitest.exe ggimisctest.exe ggiteleserver.exe ggiwmhtest.exe ghex.exe gie.exe gif2apng.exe gif2dbl.exe gif2hdf.exe gif2mask.exe gif2rgb.exe gif2webp.exe gifbg.exe gifbuild.exe gifclrmp.exe gifcolor.exe gifecho.exe giffilter.exe giffix.exe gifhisto.exe gifinto.exe giftext.exe giftogd2.exe giftool.exe giftopnm.exe gifwedge.exe gigolo.exe gimp gimp-2.10.exe gimp-console gimp-console-2.10.exe gimp-test-clipboard-2.0.exe gimptool-2.0.exe gio-querymodules.exe gio.exe git-archive-all git-clang-format git-cvsserver git-filter-repo git-oodiff git-receive-pack.exe git-review git-shell.exe git-upload-archive.exe git-upload-pack.exe git.exe gitdiff gitdiffview gitg.exe gitk gjs gjs-console.exe gkbd-keyboard-display.exe gkill.exe glabels-3-batch.exe glabels-3.exe glade-previewer.exe glade.exe glewinfo.exe glib-compile-resources.exe glib-compile-schemas.exe glib-config glib-genmarshal glib-gettextize glib-mkenums glilypond glinfo glpsol.exe glxgears glxinfo glxspheres.exe gm.exe gmdb2.exe gmic.exe gml2gv.exe gmngview.exe gmondump.exe gmpc-remote-stream gmpc-remote.exe gmpc.exe gmult.exe gnat.exe gnatbind.exe gnatchop.exe gnatclean.exe gnatfind.exe gnatkr.exe gnatlink.exe gnatls.exe gnatmake.exe gnatname.exe gnatprep.exe gnatxref.exe gnome-2048.exe gnome-activity-journal gnome-calculator.exe gnome-calendar.exe gnome-character-map gnome-chess.exe gnome-clocks.exe gnome-contacts.exe gnome-control-center.exe gnome-desktop-item-edit.exe gnome-dictionary.exe gnome-directory-thumbnailer.exe gnome-epub-thumbnailer.exe gnome-font-viewer.exe gnome-help gnome-keyring gnome-keyring-3.exe gnome-keyring-daemon.exe gnome-klotski.exe gnome-kra-thumbnailer.exe gnome-mahjongg.exe gnome-mines.exe gnome-mobi-thumbnailer.exe gnome-nds-thumbnailer.exe gnome-nibbles.exe gnome-open.exe gnome-openraster-thumbnailer.exe gnome-panel-control.exe gnome-panel.exe gnome-recipes.exe gnome-robots.exe gnome-screenshot.exe gnome-session gnome-session-inhibit.exe gnome-session-quit.exe gnome-sudoku.exe gnome-system-log.exe gnome-system-monitor.exe gnome-taquin.exe gnome-terminal.exe gnome-tetravex.exe gnome-text-editor gnome-thumbnail-font.exe gnome-todo.exe gnome-tweak-tool gnome-weather gnome-xcf-thumbnailer.exe gnomevfs-cat.exe gnomevfs-copy.exe gnomevfs-df.exe gnomevfs-info.exe gnomevfs-ls.exe gnomevfs-mkdir.exe gnomevfs-monitor.exe gnomevfs-mv.exe gnomevfs-rm.exe gnubg.exe gnucap-modelgen.exe gnucap.exe gnuchess.exe gnuchessu gnuchessx gnugo.exe gnumeric gnumeric-1.12.38.exe gnuplot gnuplot-base.exe gnuplot-qt5.exe gnuplot-wx.exe gnuplot-X11.exe gnutls-cli-debug.exe gnutls-cli.exe gnutls-serv.exe gob2.exe gobby-0.5.exe gobject-query.exe gost12-256-hash.exe gost12-512-hash.exe gottet.exe gouldtoppm.exe gpa.exe gpaste-client.exe gperf.exe gperl gpg-agent.exe gpg-connect-agent.exe gpg-error-config gpg-error.exe gpg-wks-server.exe gpg-zip gpg.exe gpg2.exe gpgconf.exe gpgme-config gpgme-tool.exe gpgparsemail.exe gpgrt-config gpgscm.exe gpgsm.exe gpgsplit.exe gpgtar.exe gpgv.exe gpgv2.exe gpicview.exe gpinyin gpmetis.exe gprof.exe gq.exe gr2fonttest.exe granatier.exe grap2graph graph.exe graphchk.exe GraphicsMagick++-config GraphicsMagick-config GraphicsMagickWand-config graphml2gv.exe graver greed.exe gregorio.exe grep.exe grepdiff gresource.exe grib2ppm.exe grib_compare.exe grib_copy.exe grib_count.exe grib_dump.exe grib_filter.exe grib_get.exe grib_get_data.exe grib_histogram.exe grib_index_build.exe grib_ls.exe grib_merge.exe grib_set.exe grib_to_netcdf.exe grilo-test-ui-0.2.exe grilo-test-ui-0.3.exe grl-inspect-0.2.exe grl-inspect-0.3.exe grl-launch-0.2.exe grl-launch-0.3.exe grn.exe grodvi.exe groebner groff.exe grog grolbp.exe grolj4.exe gropdf grops.exe grotty.exe groups.exe gs.exe gsa.exe gsasl.exe gsbj gsdj gsdj500 gsettings-data-convert.exe gsettings-schema-convert gsettings.exe gsf-office-thumbnailer.exe gsf-vba-dump.exe gsf.exe gsftopk.exe gsl-config gsl-histogram.exe gsl-randist.exe gslj gslp gsmartcontrol.exe gsnd gsound-play.exe gspell-app1.exe gss-client.exe gst-device-monitor-1.0.exe gst-discoverer-1.0.exe gst-inspect-1.0.exe gst-launch-1.0.exe gst-play-1.0.exe gst-stats-1.0.exe gst-typefind-1.0.exe gst123.exe gt.exe gt5 gtester-report gtester.exe gthumb.exe gti.exe gtk-builder-convert gtk-builder-tool.exe gtk-config gtk-demo.exe gtk-encode-symbolic-svg.exe gtk-launch.exe gtk-query-immodules-2.0.exe gtk-query-immodules-3.0.exe gtk-query-settings.exe gtk-update-icon-cache.exe gtk3-demo-application.exe gtk3-demo.exe gtk3-icon-browser.exe gtk3-widget-factory.exe gtkperf.exe gts-config gts2dxf.exe gts2oogl.exe gts2stl.exe gts2xyz.exe gtscheck.exe gtscompare.exe gtstemplate gts_compare.exe gts_copy.exe gts_count.exe gts_dump.exe gts_filter.exe gts_get.exe gts_ls.exe gtypist.exe guake guake-toggle guards gucharmap.exe guild guild-2.0 guild-2.2 guild-3.0 guile guile-1.8.exe guile-2.0.exe guile-2.2.exe guile-3.0.exe guile-config guile-config-1.8 guile-config-2.0 guile-config-2.2 guile-config-3.0 guile-snarf guile-snarf-1.8 guile-snarf-2.0 guile-snarf-2.2 guile-snarf-3.0 guile-tools guile-tools-1.8 guile-tools-2.0 guile-tools-2.2 guile-tools-3.0 guilt gunzip gv-update-userconfig gv.exe gv2gml.exe gv2gxl gvcolor.exe gvedit.exe gvfs-cat gvfs-copy gvfs-info gvfs-less gvfs-ls gvfs-mime gvfs-mkdir gvfs-monitor-dir gvfs-monitor-file gvfs-mount gvfs-move gvfs-open gvfs-rename gvfs-rm gvfs-save gvfs-set-attribute gvfs-trash gvfs-tree gvgen.exe gview gvim.exe gvimdiff gvimtutor gvmap.exe gvmap.sh gvnccapture.exe gvncviewer.exe gvpack.exe gvpr.exe gweled.exe gwenhywfar-config gwenview.exe gwenview_importer.exe gxditview.exe gxl2dot gxl2gv.exe gzexe gzip.exe h2load.exe h2ph h2xs h4cc h4redeploy h5c++ h5cc h5clear.exe h5copy.exe h5debug.exe h5diff.exe h5dump.exe h5format_convert.exe h5import.exe h5jam.exe h5ls.exe h5mkgrp.exe h5perf_serial.exe h5redeploy h5repack.exe h5repart.exe h5stat.exe h5unjam.exe h5watch.exe halt hamster happrox.exe hardlink.exe has160-hash.exe hash hashdeep.exe haxe.exe haxelib.exe hb-info.exe hb-ot-shape-closure.exe hb-shape.exe hb-subset.exe hb-view.exe hbcixml3.exe hbf2gf.exe hdf24to8.exe hdf2gif.exe hdf2jpeg.exe hdf8to24.exe hdfcomp.exe hdfed.exe hdfimport.exe hdfls.exe hdfpack.exe hdftopal.exe hdftor8.exe hdfunpac.exe hdiff.exe hdifftopam.exe hdp.exe head.exe heif-convert.exe heif-enc.exe heif-info.exe heif-thumbnailer.exe heka2itx help2man helpviewer-py36 helpviewer-py37 helpviewer-py38 helpviewer-py39 hersheydemo.exe hexalate.exe hexchat.exe hexdump.exe hexedit.exe hfind.exe hg hibernate highlight-gui.exe highlight.exe hilbert hipstopgm.exe hishrink.exe histretch.exe hitex.exe hitori.exe hmac256.exe hmaptool homebank.exe host.exe hostid.exe hostname.exe hoststat hp2xx.exe hpcdtoppm hpftodit.exe HPXcvt.exe hrepack.exe hspell-i hspell.exe htc.exe htdbm.exe htdigest.exe htmldoc.exe htmlize htpasswd.exe hts.exe http httperf.exe httping.exe httxt2dbm.exe hunspell.exe hunzip.exe hvectext hwloc-annotate.exe hwloc-bind.exe hwloc-calc.exe hwloc-compress-dir hwloc-diff.exe hwloc-distrib.exe hwloc-gather-cpuid.exe hwloc-info.exe hwloc-ls hwloc-patch.exe hypothesis hypothesis3.6 hypothesis3.7 hypothesis3.8 hypothesis3.9 hzip.exe i586-pc-msdosdjgpp-addr2line.exe i586-pc-msdosdjgpp-ar.exe i586-pc-msdosdjgpp-as.exe i586-pc-msdosdjgpp-c++.exe i586-pc-msdosdjgpp-c++filt.exe i586-pc-msdosdjgpp-cpp.exe i586-pc-msdosdjgpp-elfedit.exe i586-pc-msdosdjgpp-g++.exe i586-pc-msdosdjgpp-gcc-5.4.0.exe i586-pc-msdosdjgpp-gcc-ar.exe i586-pc-msdosdjgpp-gcc-nm.exe i586-pc-msdosdjgpp-gcc-ranlib.exe i586-pc-msdosdjgpp-gcc.exe i586-pc-msdosdjgpp-gcov-tool.exe i586-pc-msdosdjgpp-gcov.exe i586-pc-msdosdjgpp-gfortran.exe i586-pc-msdosdjgpp-gnat.exe i586-pc-msdosdjgpp-gnatbind.exe i586-pc-msdosdjgpp-gnatchop.exe i586-pc-msdosdjgpp-gnatclean.exe i586-pc-msdosdjgpp-gnatfind.exe i586-pc-msdosdjgpp-gnatkr.exe i586-pc-msdosdjgpp-gnatlink.exe i586-pc-msdosdjgpp-gnatls.exe i586-pc-msdosdjgpp-gnatmake.exe i586-pc-msdosdjgpp-gnatname.exe i586-pc-msdosdjgpp-gnatprep.exe i586-pc-msdosdjgpp-gnatxref.exe i586-pc-msdosdjgpp-gprof.exe i586-pc-msdosdjgpp-ld.bfd.exe i586-pc-msdosdjgpp-ld.exe i586-pc-msdosdjgpp-nm.exe i586-pc-msdosdjgpp-objcopy.exe i586-pc-msdosdjgpp-objdump.exe i586-pc-msdosdjgpp-ranlib.exe i586-pc-msdosdjgpp-readelf.exe i586-pc-msdosdjgpp-size.exe i586-pc-msdosdjgpp-strings.exe i586-pc-msdosdjgpp-strip.exe i586-pc-msdosdjgpp-stubedit.exe i586-pc-msdosdjgpp-stubify.exe i686-w64-mingw32-addr2line.exe i686-w64-mingw32-ar.exe i686-w64-mingw32-as.exe i686-w64-mingw32-c++.exe i686-w64-mingw32-c++filt.exe i686-w64-mingw32-clang i686-w64-mingw32-clang++ i686-w64-mingw32-clang++-8 i686-w64-mingw32-clang-8 i686-w64-mingw32-cpp.exe i686-w64-mingw32-dlltool.exe i686-w64-mingw32-dllwrap.exe i686-w64-mingw32-elfedit.exe i686-w64-mingw32-fixqt4headers-qt5 i686-w64-mingw32-g++.exe i686-w64-mingw32-gcc-11.exe i686-w64-mingw32-gcc-ar.exe i686-w64-mingw32-gcc-nm.exe i686-w64-mingw32-gcc-ranlib.exe i686-w64-mingw32-gcc.exe i686-w64-mingw32-gcov-dump.exe i686-w64-mingw32-gcov-tool.exe i686-w64-mingw32-gcov.exe i686-w64-mingw32-gfortran.exe i686-w64-mingw32-gprof.exe i686-w64-mingw32-lconvert-qt4 i686-w64-mingw32-lconvert-qt5 i686-w64-mingw32-ld.bfd.exe i686-w64-mingw32-ld.exe i686-w64-mingw32-lrelease-qt4 i686-w64-mingw32-lrelease-qt5 i686-w64-mingw32-lto-dump.exe i686-w64-mingw32-lupdate-qt4 i686-w64-mingw32-lupdate-qt5 i686-w64-mingw32-moc-qt4 i686-w64-mingw32-moc-qt5 i686-w64-mingw32-nm.exe i686-w64-mingw32-objcopy.exe i686-w64-mingw32-objdump.exe i686-w64-mingw32-pkg-config i686-w64-mingw32-qdbuscpp2xml-qt4 i686-w64-mingw32-qdbuscpp2xml-qt5 i686-w64-mingw32-qdbusxml2cpp-qt4 i686-w64-mingw32-qdbusxml2cpp-qt5 i686-w64-mingw32-qdoc-qt5 i686-w64-mingw32-qgltf-qt5 i686-w64-mingw32-qlalr-qt5 i686-w64-mingw32-qmake-qt4 i686-w64-mingw32-qmake-qt5 i686-w64-mingw32-qmlcachegen-qt5 i686-w64-mingw32-qmlimportscanner-qt5 i686-w64-mingw32-qmllint-qt5 i686-w64-mingw32-qmlmin-qt5 i686-w64-mingw32-qscxmlc-qt5 i686-w64-mingw32-qtattributionsscanner-qt5 i686-w64-mingw32-ranlib.exe i686-w64-mingw32-rcc-qt4 i686-w64-mingw32-rcc-qt5 i686-w64-mingw32-readelf.exe i686-w64-mingw32-repc-qt5 i686-w64-mingw32-size.exe i686-w64-mingw32-strings.exe i686-w64-mingw32-strip.exe i686-w64-mingw32-syncqt-qt5 i686-w64-mingw32-uic-qt4 i686-w64-mingw32-uic-qt5 i686-w64-mingw32-uic3-qt4 i686-w64-mingw32-widl.exe i686-w64-mingw32-windeployqt-qt5 i686-w64-mingw32-windmc.exe i686-w64-mingw32-windres.exe iagno.exe ibus-daemon.exe ibus-setup ibus-setup-hangul ibus-setup-xkb ibus.exe icat.exe icc2ps.exe icclink.exe icctrans.exe iceauth.exe icedax.exe icmd.exe ico.exe icontopbm iconv.exe icp icu-config icuexportdata.exe icuinfo.exe id.exe id3convert.exe id3cp.exe id3info.exe id3tag.exe id3v2.exe ident.exe identify idle3 idle3.6 idle3.7 idle3.8 idle3.9 idleconn.exe idn.exe idn2.exe iec16022.exe ifile.exe ifind.exe ifnames ifnames-2.13 ifnames-2.69 ifnames-2.72 ii.exe ilbmtoppm.exe ils.exe im-chooser.exe imagetops imagetops.exe image_to_j2k.exe imake.exe img2png-py36 img2png-py37 img2png-py38 img2png-py39 img2py-py36 img2py-py37 img2py-py38 img2py-py39 img2txt.exe img2webp.exe img2xpm-py36 img2xpm-py37 img2xpm-py38 img2xpm-py39 imgcmp.exe imginfo.exe imgtoppm.exe img_cat.exe img_stat.exe imlib-config imlib2-config imlib2_bumpmap.exe imlib2_colorspace.exe imlib2_conv.exe imlib2_grab.exe imlib2_poly.exe imlib2_show.exe imlib2_test.exe imlib2_view.exe imlib_config.exe import imsettings-info.exe imsettings-list.exe imsettings-reload.exe imsettings-switch.exe imv inc.exe indent.exe indicator-keylock.exe indxbib.exe infinoted-0.6.exe infinoted-0.7.exe inflatehd.exe info.exe infocmp.exe infotocap infotopam.exe inimf init-config initex inkscape.exe inkview.exe innochecksum.exe input-pad.exe install-catalog install-info.exe install-mh.exe install.exe installcheck.exe instmodsh interdiff.exe invgeod invproj iodbc-config iodbcadm-gtk.exe iodbctest.exe iodbctestw.exe ior-decode-2.exe ipcalc ipck ipcmk.exe ipcrm.exe ipcs.exe iperf.exe ipf-mod.pl iprint.exe iptc.exe iptceasy.exe iptcprint.exe iptest iptest3 iptest3.6 iptest3.7 iptest3.8 iptest3.9 ipython ipython3 ipython3.6 ipython3.7 ipython3.8 ipython3.9 irb isc-config.sh iselect.exe iso-info.exe iso-read.exe isodebug.exe isodump.exe isoinfo.exe isomaster.exe isoquery.exe isort isort-identify-imports isort-identify-imports3.6 isort-identify-imports3.7 isort-identify-imports3.8 isort-identify-imports3.9 isort3.6 isort3.7 isort3.8 isort3.9 isosize.exe isovfy.exe ispell ispellaff2myspell issndfile.exe istat.exe itstool iu-config j2k_dump.exe j2k_to_image.exe jade jasper.exe java2html jbgtopbm.exe jbgtopbm85.exe jbig2dec.exe jbigtopnm.exe jcat.exe jdupes.exe jgraph.exe jiv.exe jlint.exe jlint.sh jls.exe jmacs jobs joe.exe join.exe jovie.exe jp.py jp.py3.6 jp.py3.7 jp.py3.8 jp.py3.9 jpeg2hdf.exe jpeg2ktopam.exe jpegicc.exe jpegoptim.exe jpegtopnm.exe jpegtran.exe jpeg_extract.exe jpgicc.exe jpico jq.exe js-config js24-config jsc-1.exe jsc-3.exe json-glib-format.exe json-glib-validate.exe jsonschema jsonschema3.6 jsonschema3.7 jsonschema3.8 jsonschema3.9 json_pp json_reformat.exe json_verify.exe jstar juffed.exe juk.exe jupyter jupyter-migrate jupyter-migrate3.6 jupyter-migrate3.7 jupyter-migrate3.8 jupyter-migrate3.9 jupyter-troubleshoot jupyter-troubleshoot3.6 jupyter-troubleshoot3.7 jupyter-troubleshoot3.8 jupyter-troubleshoot3.9 jupyter-trust jupyter-trust-3.6 jupyter-trust-3.7 jupyter-trust-3.8 jupyter-trust-3.9 jupyter3.6 jupyter3.7 jupyter3.8 jupyter3.9 jwtauth.exe jwtgen.exe k5srvutil kab2kabc.exe kaccess.exe kactivities-cli.exe kactivitymanagerd.exe kaddprinterwizard.exe kadmin.exe kajongg kajonggserver kalgebra.exe kalgebramobile.exe kalzium.exe kanagram.exe kantiword kapidox_generate kapman.exe kapow.exe kapptemplate.exe karbon.exe kasteroids.exe kasumi.exe katalyzer.exe kate-syntax-highlighter.exe kate.exe katedec.exe kateenc.exe katomic.exe kbackgammon.exe kblackbox.exe kblocks.exe kbookmarkmerger.exe kbounce.exe kbrickbuster.exe kbruch.exe kbuildsycoca.exe kbuildsycoca4.exe kbuildsycoca5.exe kbxutil.exe kcalc.exe kcharselect.exe kcheckrunning.exe kchmviewer.exe kcminit.exe kcminit_startup.exe kcmshell.exe kcmshell4.exe kcmshell5.exe kcolorchooser.exe kcoloredit.exe kcolorschemeeditor.exe kconfig_compiler.exe kconfig_compiler4.exe kconf_update.exe kcookiejar.exe kcookiejar4.exe kcookiejar5.exe kdb3_sqlite3_dump.exe kdcop.exe kde-config.exe kde-cp.exe kde-menu.exe kde-mv.exe kde-open.exe kde-open5.exe kde3 kde4 kde4-config.exe kde4-menu.exe kdebugdialog.exe kdebugdialog5.exe kdebugsettings.exe kdecp5.exe kded.exe kded4.exe kded5.exe kdeinit.exe kdeinit4.exe kdeinit4_shutdown.exe kdeinit4_wrapper.exe kdeinit5.exe kdeinit5_shutdown.exe kdeinit5_wrapper.exe kdeinit_shutdown.exe kdeinit_wrapper.exe kdemv5.exe kdepasswd.exe kdestroy.exe kdesu_stub.exe kdesvn.exe kdesvnaskpass.exe kdevplatform_shell_environment.sh kdev_dbus_socket_transformer.exe kdev_format_source kdf.exe kdialog.exe kdialog_progress_helper.exe kdiamond.exe kdiff3.exe kdontchangethehostname.exe kdostartupconfig.exe kdostartupconfig5.exe keditbookmarks.exe keditfiletype.exe keditfiletype5.exe keepassx.exe kelbt.exe kenolaba.exe kexi.exe key2epub.exe key2odp.exe key2raw.exe key2text.exe key2xhtml.exe keychain kf5-config.exe kf5kross.exe kfile.exe kfile4.exe kfilereplace.exe kfind.exe kfmclient.exe kfmexec kfontinst.exe kfontview.exe kfouleggs.exe kfourinline.exe kfourinlineproc.exe kgb.exe kgendesignerplugin.exe kgeography.exe kget.exe kglobalaccel.exe kglobalaccel5.exe kgoldrunner.exe kgpg.exe kgrantpty.exe khangman.exe khelpcenter.exe khotnewstuff-upload.exe khotnewstuff.exe khotnewstuff4.exe kiconedit.exe kiconfinder.exe kiconfinder5.exe kid3-cli.exe kid3-qt.exe kid3.exe kigo.exe kill.exe killall.exe killbots.exe kimagemapeditor.exe kincidenceeditor.exe kinfocenter.exe kinit.exe kinstalltheme.exe kioclient.exe kioclient5.exe kioexec.exe kioslave.exe kio_http_cache_cleaner.exe kio_media_mounthelper.exe kio_system_documenthelper kio_uiserver.exe kiriki.exe kiten.exe kitengen.exe kitenkanjibrowser.exe kitenradselect.exe kjs.exe kjs5.exe kjscmd.exe kjscmd5.exe kjsconsole.exe kjumpingcube.exe kkc-package-data kkc.exe klauncher.exe klavaro.exe klettres.exe klickety.exe klines.exe klinkstatus.exe klipper.exe klist.exe klocaldomainurifilterhelper.exe kmag.exe kmahjongg.exe kmailservice.exe kmenuedit.exe kmimetypefinder.exe kmimetypefinder5.exe kmines.exe kmix.exe kmixctrl.exe kmixremote kmousetool.exe kmouth.exe kmplot.exe kmymoney.exe knavalbattle.exe knetattach.exe knetwalk.exe knotify4.exe koi8rxterm kolf.exe kollision.exe kolourpaint.exe kommander.exe kompare.exe konqueror.exe konquest.exe konsole.exe konsolekalendar.exe konsoleprofile konversation.exe kpackagelauncherqml.exe kpackagetool5.exe kpac_dhcp_helper.exe kpartloader.exe kpasswd.exe kpat.exe kpseaccess.exe kpsereadlink.exe kpsestat.exe kpsewhich.exe kquitapp.exe kquitapp5.exe krb5-auth-dialog.exe krb5-config krdb krdc.exe kreadconfig.exe kreadconfig5.exe krename.exe kreversi.exe krfb.exe krita.exe kross.exe kruler.exe krunner.exe ksba-config kscreen-console.exe kscreen-doctor.exe ksendbugmail.exe ksh kshell.exe kshell4.exe kshell5.exe kshisen.exe ksirk.exe ksirkskineditor.exe ksirtet.exe ksmiletris.exe ksmserver.exe ksnake.exe ksnakeduel.exe ksokoban.exe kspaceduel.exe ksplashqml.exe ksquares.exe ksshaskpass.exe kstars.exe kstart.exe kstart5.exe kstartupconfig.exe kstartupconfig5.exe ksu.exe ksudoku.exe ksvgtopng.exe ksvgtopng5.exe kswitch.exe ksysguard.exe ksysguardd.exe ksystemlog.exe ksystraycmd.exe kteatime.exe ktelnetservice.exe ktelnetservice5.exe ktimer.exe ktmagnetdownloader.exe ktoblzcheck.exe ktorrent.exe ktouch.exe ktraderclient.exe ktraderclient5.exe ktradertest.exe ktrash.exe ktrash5.exe ktuberling.exe ktupnptest.exe kturtle.exe ktutil.exe kubrick.exe kuiserver5.exe kuiviewer.exe kunittestmodrunner.exe kvno.exe kwallet-query.exe kwalletd.exe kwalletd5.exe kwalletmanager.exe kwalletmanager5.exe kwave.exe kwikdisk.exe kwin_x11.exe kwordquiz.exe kwrapper.exe kwrapper4.exe kwrapper5.exe kwrite.exe kwriteconfig.exe kwriteconfig5.exe kwrited.exe lablgl lablgladecc3.exe lablglut lablgtk2 labltk lacheck.exe lame.exe lasem-render-0.4.exe last.exe lastb lastlog.exe latex lcab.exe lcdd.exe lcdd_gmp.exe lconvert-qt4 lconvert-qt5 ld.bfd.exe ld.exe ldapadd ldapcompare.exe ldapdelete.exe ldapexop.exe ldapmodify.exe ldapmodrdn.exe ldappasswd.exe ldapsearch.exe ldapurl.exe ldapvc.exe ldapwhoami.exe ldd.exe ldh.exe leafpad.exe leaftoppm.exe lensfun-add-adapter lensfun-update-data less.exe lessecho.exe lesskey.exe lex lexgrog.exe lftp.exe lftpget lgrep.exe libart2-config libassuan-config libdeflate-gunzip.exe libdeflate-gzip.exe libesmtp-config libexpect5.45.dll libfm-pref-apps.exe libftdi1-config libgcrypt-config libglade-convert libIDL-config-2 libkgeomap_demo.exe libmcrypt-config libmikmod-config libnetcfg libopenh264.dll libotf-config libpng-config libpng12-config libpng16-config libpocl-devices-basic.so libpocl-devices-cuda.so libpocl-devices-pthread.so libpolys-config libpython3.6m.dll libpython3.7m.dll libpython3.8.dll libpython3.9.dll libR.dll libRmath.dll librsb-config libsingular-config libtcl8.6.dll libtk8.6.dll libtool libtoolize libusb-config libvncserver-config libwmf-config libwmf-fontmap libzsh-5.8.dll licensecheck lightsoff.exe linc-cleanup-sockets.exe linguist-qt3 linguist-qt4 linguist-qt5 link-cygwin.exe link-generator.exe link-parser.exe linkicc.exe linklint links.exe lispmtopgm.exe listaction.exe listaction_d.exe listfdb.exe listgeo.exe listjpeg.exe listmp3.exe listplugins.exe listres.exe listswf.exe listswf_d.exe list_audio_tracks lit2epub lkbib.exe llc.exe lli.exe llvm-ar.exe llvm-as.exe llvm-bcanalyzer.exe llvm-c-test.exe llvm-cat.exe llvm-cfi-verify.exe llvm-config-3.5.exe llvm-config.exe llvm-cov.exe llvm-cvtres.exe llvm-cxxdump.exe llvm-cxxfilt.exe llvm-cxxmap.exe llvm-diff.exe llvm-dis.exe llvm-dlltool llvm-dwarfdump.exe llvm-dwp.exe llvm-elfabi.exe llvm-exegesis.exe llvm-extract.exe llvm-lib llvm-link.exe llvm-lto2.exe llvm-mc.exe llvm-mca.exe llvm-modextract.exe llvm-mt.exe llvm-nm.exe llvm-objcopy.exe llvm-objdump.exe llvm-opt-report.exe llvm-pdbutil.exe llvm-profdata.exe llvm-ranlib llvm-rc.exe llvm-readelf llvm-readobj.exe llvm-rtdyld.exe llvm-size.exe llvm-split.exe llvm-stress.exe llvm-strings.exe llvm-strip llvm-symbolizer.exe llvm-tblgen-3.5.exe llvm-tblgen.exe llvm-undname.exe llvm-xray.exe lmove.exe ln.exe lndir.exe lnusertemp.exe locale.exe locate.exe lockfile.exe loggen.exe logger.exe login.exe logname.exe logresolve.exe look.exe lookbib.exe lpr.exe lprsetup.sh lrelease-qt3 lrelease-qt4 lrelease-qt5 lrunzip lrz lrzcat lrzip.exe lrztar lrzuntar ls.exe lsattr.exe lsdiff lskat.exe lspst.exe lstmeval.exe lstmtraining.exe lstopo-no-graphics.exe lstopo-win.exe lstopo.exe lsusb.exe lto-dump.exe lua lua-5.1.exe lua5.3.exe luac luac-5.1.exe luac5.3.exe luadoc luahbtex.exe luajit.exe luajithbtex.exe luajittex.exe lualatex luatex.exe luit.exe lupdate-qt3 lupdate-qt4 lupdate-qt5 lv.exe lv2specgen.py lv2_inspect.exe lv2_list.exe lv2_validate lwp-download lwp-dump lwp-mirror lwp-request lxappearance.exe lxclipboard.exe lxde-logout lximage-qt.exe lxinput.exe lxlock lxpanel.exe lxpanelctl.exe lxqt-about.exe lxqt-config-appearance.exe lxqt-config-brightness.exe lxqt-config-file-associations.exe lxqt-config-globalkeyshortcuts.exe lxqt-config-input.exe lxqt-config-locale.exe lxqt-config-notificationd.exe lxqt-config-session.exe lxqt-config.exe lxqt-globalkeysd.exe lxqt-leave.exe lxqt-notificationd.exe lxqt-openssh-askpass.exe lxqt-panel.exe lxqt-runner.exe lxqt-session.exe lxsession-db.exe lxsession-default lxsession-default-apps.exe lxsession-default-terminal lxsession-edit.exe lxsession-logout.exe lxsession-xdg-autostart.exe lxsession-xsettings lxsession.exe lxsettings-daemon.exe lxshortcut.exe lxtask.exe lxterminal.exe lynx.exe lyx.exe lyxclient.exe lyxeditor.exe lyxeditor.sh lyxwin.exe lz4.exe lz4c.exe lz4cat.exe lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzip.exe lziprecover.exe lzless lzma lzmadec.exe lzmainfo.exe lzmore lzop.exe m17n-config m17n-conv.exe m17n-date.exe m17n-db m17n-dump.exe m17n-edit.exe m17n-view.exe m2gmetis.exe m4.exe mac2unix.exe macptopbm.exe mad madplay.exe mag.exe Magick++-config magick-script magick.exe MagickCore-config MagickWand-config magnet-link.exe mail.exe mailmail mailmail3.6 mailmail3.7 mailmail3.8 mailmail3.9 mailodf mailodf3.6 mailodf3.7 mailodf3.8 mailodf3.9 mailq mailstat mailutil.exe mailutils-config mailutils.exe mairix.exe make-dummy-cert make-emacs-shortcut make.exe makealias makebearoff.exe makeconv.exe makedepend.exe makefdb.exe makeg makehyper.exe makeindex.exe makeinfo makejvf.exe makekdewidgets.exe makekdewidgets4.exe makepasswd makeself makeswf.exe makeweights.exe make_driver_db_lpr.exe mako-render mako-render3.6 mako-render3.7 mako-render3.8 mako-render3.9 malaga.exe mallex.exe malmake.exe malrul.exe malshow.exe malsym.exe man-recode.exe man.exe mandb.exe mandoc.exe manlint manpath.exe mapropos marble-qt.exe marble.exe marco-message.exe marco-theme-viewer.exe marco-window-demo.exe marco.exe mariadb_config.exe marisa-benchmark.exe marisa-build.exe marisa-common-prefix-search.exe marisa-dump.exe marisa-lookup.exe marisa-predictive-search.exe marisa-reverse-lookup.exe mark.exe markdown_py markdown_py3.6 markdown_py3.7 markdown_py3.8 markdown_py3.9 markov mate-about-me.exe mate-about.exe mate-appearance-properties.exe mate-at-properties.exe mate-calc-cmd.exe mate-calc.exe mate-calculator mate-color-select.exe mate-control-center.exe mate-default-applications-properties.exe mate-desktop-item-edit.exe mate-dictionary.exe mate-disk-usage-analyzer.exe mate-display-properties.exe mate-file-share-properties.exe mate-font-viewer.exe mate-keybinding-properties.exe mate-keyboard-properties.exe mate-mouse-properties.exe mate-network-properties.exe mate-notification-properties.exe mate-panel-screenshot mate-panel-test-applets.exe mate-panel.exe mate-screenshot.exe mate-search-tool.exe mate-system-log.exe mate-system-monitor.exe mate-terminal.exe mate-terminal.wrapper mate-thumbnail-font.exe mate-typing-monitor.exe mate-window-properties.exe math2oogl.exe mathmlps.exe mathmlsvg.exe maxima mboxcheck mc-tool.exe mc-wait-for-name.exe mc.exe mcdiff mcedit mcookie.exe mcopidl.exe mcp mcpp.exe mcrypt.exe mcview md5deep.exe md5sum.exe mdatopbm.exe mdb-array.exe mdb-export.exe mdb-header.exe mdb-hexdump.exe mdb-parsecsv.exe mdb-prop.exe mdb-schema.exe mdb-sql.exe mdb-tables.exe mdb-ver.exe mdb_copy.exe mdb_dump.exe mdb_load.exe mdb_stat.exe mdecrypt mdig.exe mdp.exe mediainfo-gui.exe mediainfo-qt.exe mediainfo.exe meinproc.exe meinproc4.exe meinproc4_simple.exe meinproc5.exe meld mendex.exe merge.exe mergelib mergesolv.exe merge_unicharsets.exe mesg.exe meson messages.exe metacity-message.exe metacity-theme-viewer.exe metacity-window-demo.exe metacity.exe metacopy.exe metaflac.exe metamutt metar_compare.exe metar_copy.exe metar_dump.exe metar_filter.exe metar_get.exe metar_ls.exe mf-nowin.exe mf.exe mflua.exe mfluajit.exe mft.exe mftraining.exe mgrtopbm.exe mhbuild.exe mhfixmsg.exe mhical.exe mhlist.exe mhlogin.exe mhmail mhn.exe mhparam.exe mhpath.exe mhshow.exe mhstore.exe mib2c mib2c-update micro-httpd.exe microdump_stackwalk.exe mid3cp mid3iconv mid3v2 midori.exe mimeview.exe mined.exe ming-config minidumper.exe minidump_dump.exe minidump_stackwalk.exe minidump_upload.exe minimize minisign.exe minmacs.exe mintheme mintty.exe minuet.exe mkafmmap.exe mkbitmap.exe mkcamlp4.exe mkcamlp5 mkcamlp5.opt mkdir.exe mkdirhier mkfifo.exe mkfontdir mkfontscale.exe mkgroup.exe mkhtmlindex mkindex mkisofs mklistdoc.exe mknod.exe mkoctfile mkoctfile-8.4.0.exe mkpasswd.exe mksetupini mksh.exe mkshortcut.exe mktemp.exe mktexfmt mktexlsr mktexmf mktexpk mktextfm mkvextract.exe mkvinfo.exe mkvmerge.exe mkvpropedit.exe mkvtoolnix-gui.exe mkzftree.exe mkzsh mk_cmds mle.exe mln mlock.exe mm-common-get mm-common-prepare mm2gv.exe mmafm.exe mman mmc-tool.exe mmcat.exe mmdblookup.exe mmls.exe mmpfb.exe mmroff mmstat.exe mmv.exe mngplay.exe mngtree.exe moc-qt3 moc-qt4 moc-qt5 mocp.exe modutil.exe moggsplit mogrify montage more.exe mosh mosh-client.exe mosh-server.exe most.exe mount.exe mountpoint.exe mousepad.exe mousetweaks.exe movemail.exe mozcerts-qt5.exe mozcerts.exe mozo mp3rtp.exe mp3x.exe mp4art.exe mp4chaps.exe mp4extract.exe mp4file.exe mp4info.exe mp4subtitle.exe mp4tags.exe mp4track.exe mp4trackdump.exe mpc.exe mpc2sv8.exe mpcchap.exe mpccut.exe mpcdec.exe mpcenc.exe mpcgain.exe mpd.exe mpeg2dec.exe mpg123-id3dump.exe mpg123-strip.exe mpg123.exe mpic++ mpicalc.exe mpicc mpico.exe mpicxx mpiexec mpif77 mpif90 mpifort mpirun mpmetis.exe mpost.exe mptopdf mrftopbm.exe mrwthumb.exe mscgen.exe msgattrib.exe msgcat.exe msgchk.exe msgcmp.exe msgcomm.exe msgconv.exe msgen.exe msgexec.exe msgfilter.exe msgfmt.exe msggrep.exe msghack msginit.exe msgmerge.exe msgtool.exe msgunfmt.exe msguniq.exe msibuild.exe msidiff msidump msiextract.exe msiinfo.exe msmtp-config msoelim.exe msta.exe mstar.exe msxlint.exe mt.exe mtest.exe mtn-cleanup mtn.exe mtnopt mtvtoppm.exe multidelta multispell multitail.exe munch.exe mutagen-inspect mutagen-pony mutt.exe muttbug mutter.exe mutt_pgpring.exe mv.exe mwaw2abw.exe mwaw2csv.exe mwaw2epub.exe mwaw2html.exe mwaw2odf.exe mwaw2raw.exe mwaw2svg.exe mwaw2text.exe mwawFile.exe mwawZip.exe mwhatis mwm.exe myisamchk.exe myisamlog.exe myisampack.exe myisam_ftdump.exe myodbc-installer.exe mypaint mypaint-ora-thumbnailer myrocks_hotbackup mysqld_safe mysqld_safe_helper.exe mysql_config mysql_install_db mysql_ldb.exe mysql_secure_installation mysql_tzinfo_to_sql.exe my_print_defaults.exe naim.exe named-rrchecker.exe namei.exe nano.exe nasd.exe nasm.exe nautilus-autorun-software.exe nautilus-desktop.exe nautilus.exe nc-config nc.exe nc4print.exe ncap2.exe ncatted.exe ncbo.exe ncclimo nccmp.exe nccopy.exe ncdiff ncdu.exe ncdump.exe ncea ncecat.exe nces ncflint.exe ncftp.exe ncftpbatch.exe ncftpbookmarks.exe ncftpget.exe ncftpls.exe ncftpput.exe ncftpspooler.exe ncgen.exe ncgen3.exe ncks.exe ncmpc.exe ncmpcpp.exe ncpdq.exe ncra.exe ncrcat ncremap ncrename.exe ncurses6-config ncursesw6-config ncview.exe ncwa.exe ncxx4-config ncz2psx ndisasm.exe ndmetis.exe neato nedit-client.exe nedit-nc nedit.exe neko.exe nekoc.exe nekoml.exe nekotools.exe neomutt.exe neon-config neotoppm.exe neqn net-snmp-cert net-snmp-config net-snmp-create-v3-user nettest.exe nettle-hash.exe nettle-lfib-stream.exe nettle-pbkdf2.exe new.exe newaliases newgrp.exe newmail.exe next.exe nf-config nfc-anticol.exe nfc-dep-initiator.exe nfc-dep-target.exe nfc-emulate-forum-tag2.exe nfc-emulate-forum-tag4.exe nfc-emulate-tag.exe nfc-emulate-uid.exe nfc-jewel.exe nfc-list.exe nfc-mfclassic.exe nfc-mfsetuid.exe nfc-mfultralight.exe nfc-poll.exe nfc-read-forum-tag3.exe nfc-relay-picc.exe nfc-relay.exe nfc-scan-device.exe nfrotz.exe nfs-cat.exe nfs-cp.exe nfs-ls.exe ngettext.exe nghttp.exe nghttpd.exe nghttpx.exe ngspice.exe nice.exe nick2ldif.exe nicq ninja.exe ninvaders.exe nirc nl.exe nlily nm.exe nms.exe nnn.exe nohup.exe nokogiri nona.exe nop.exe normalform nosetests nosetests-3.6 nosetests-3.7 nosetests-3.8 nosetests-3.9 nosleep.exe notify-send.exe novprog.exe nproc.exe nroff nrss.exe nsgmls nslookup.exe nspr-config nss-config nss-softokn-config nss-util-config nsupdate.exe nttcp.exe numbers2csv.exe numbers2ods.exe numbers2raw.exe numbers2text.exe numfmt.exe nxproxy obabel.exe obconf-qt.exe obconf.exe obconformer.exe obdistgen.exe obenergy.exe obfit.exe obfitall.exe obgen.exe obgrep.exe obgui.exe obj2yaml.exe objcopy.exe objdump.exe obminimize.exe obmm.exe obprobe.exe obprop.exe obrms.exe obrotamer.exe obrotate.exe obspectrophore.exe obsym.exe obtautomer.exe obthermo.exe obxprop.exe ocaml-gettext.exe ocaml-xgettext.exe ocaml.exe ocamlbrowser.exe ocamlbuild.byte.exe ocamlbuild.exe ocamlbuild.native.exe ocamlc ocamlc.byte.exe ocamlc.opt.exe ocamlcmt.exe ocamlcp ocamlcp.byte.exe ocamlcp.opt.exe ocamldebug.exe ocamldep ocamldep.byte.exe ocamldep.opt.exe ocamldoc.exe ocamldoc.opt.exe ocamlfind.exe ocamllex ocamllex.byte.exe ocamllex.opt.exe ocamlmklib ocamlmklib.byte.exe ocamlmklib.opt.exe ocamlmktop ocamlmktop.byte.exe ocamlmktop.opt.exe ocamlobjinfo ocamlobjinfo.byte.exe ocamlobjinfo.opt.exe ocamlopt ocamlopt.byte.exe ocamlopt.opt.exe ocamloptp ocamloptp.byte.exe ocamloptp.opt.exe ocamlprof ocamlprof.byte.exe ocamlprof.opt.exe ocamlrun.exe ocamlrund.exe ocamlruni.exe ocamlyacc.exe ociobakelut.exe ociocheck.exe oclock.exe ocpp5.exe ocprint.exe ocs ocsptool.exe octave octave-8.4.0.exe octave-cli octave-cli-8.4.0.exe octave-config octave-config-8.4.0.exe od.exe ode.exe odf2mht odf2mht3.6 odf2mht3.7 odf2mht3.8 odf2mht3.9 odf2xhtml odf2xhtml3.6 odf2xhtml3.7 odf2xhtml3.8 odf2xhtml3.9 odf2xml odf2xml3.6 odf2xml3.7 odf2xml3.8 odf2xml3.9 odfimgimport odfimgimport3.6 odfimgimport3.7 odfimgimport3.8 odfimgimport3.9 odflint odflint3.6 odflint3.7 odflint3.8 odflint3.9 odfmeta odfmeta3.6 odfmeta3.7 odfmeta3.8 odfmeta3.9 odfoutline odfoutline3.6 odfoutline3.7 odfoutline3.8 odfoutline3.9 odfuserfield odfuserfield3.6 odfuserfield3.7 odfuserfield3.8 odfuserfield3.9 odt2txt.exe odvicopy.exe odvitype.exe offconsol.exe ofx2qif.exe ofxconnect.exe ofxdump.exe ogg123.exe oggdec.exe oggenc.exe ogginfo.exe ogmcat.exe ogmdemux.exe ogminfo.exe ogmmerge.exe ogmsplit.exe ogrmerge.py ogr_layer_algebra.py oka.exe okteta.exe okular.exe omfonts.exe ompi-clean ompi-server ompi_info.exe onig-config onsgmls.exe oodiff oogl2rib.exe oogl2vrml.exe oogl2vrml2.exe opal_wrapper.exe opam-installer.exe opam.exe openal-info.exe openbox-gnome-session openbox-kde-session openbox-lxde openbox-session openbox.exe opencdk-config opencv_annotation.exe opencv_createsamples.exe opencv_interactive-calibration.exe opencv_traincascade.exe opencv_version.exe opencv_visualisation.exe opencv_waldboost_detector.exe openjade.exe openmpt123.exe openssl.exe opj_compress.exe opj_decompress.exe opj_dump.exe opt-case.pl opt.exe optipng.exe optscript.exe opusdec.exe opusenc.exe opusinfo.exe orbit-idl-2.exe orbit2-config orc-bugreport.exe orcc.exe orpie-curses-keys.exe orpie.exe orte-clean.exe orte-info.exe orte-server.exe ortecc orted.exe orterun.exe osage osgmlnorm.exe osinfo-db-export.exe osinfo-db-import.exe osinfo-db-path.exe osinfo-db-validate.exe osinfo-detect.exe osinfo-install-script.exe osinfo-query.exe ospam.exe ospcat.exe ospent.exe osql osslsigncode.exe osx.exe otangle.exe otfdump.exe otfinfo.exe otflist.exe otftobdf.exe otftotfm.exe otfview.exe otp2ocp.exe ots.exe out123.exe outguess.exe outocp.exe output.exe over oxygen-demo.exe oxygen-demo5.exe oxygen-settings5.exe p11-kit.exe p11tool.exe p7zip pa-info pacat.exe packf.exe pacmd.exe pactl.exe padsp pageant.exe pages2abw.exe pages2epub.exe pages2html.exe pages2odt.exe pages2raw.exe pages2text.exe pairs.exe pairseditor.exe pal.exe palapeli.exe palmtopnm.exe paltohdf.exe pamaddnoise.exe paman.exe pamarith.exe pambackground.exe pambayer.exe pamchannel.exe pamcomp.exe pamcrater.exe pamcut.exe pamdeinterlace.exe pamdepth.exe pamdice.exe pamditherbw.exe pamedge.exe pamendian.exe pamenlarge.exe pamexec.exe pamfile.exe pamfix.exe pamfixtrunc pamflip.exe pamfunc.exe pamgauss.exe pamgradient.exe pamixer.exe pamlookup.exe pammasksharpen.exe pammixinterlace.exe pammosaicknit.exe pamoil.exe pamon pampaintspill.exe pamperspective.exe pampick.exe pampop9.exe pamrecolor.exe pamrgbatopng pamrubber.exe pamscale.exe pamseq.exe pamshadedrelief.exe pamsharpmap.exe pamsharpness.exe pamsistoaglyph.exe pamslice.exe pamsplit.exe pamstack.exe pamstereogram.exe pamstretch-gen pamstretch.exe pamsumm.exe pamsummcol.exe pamtable.exe pamthreshold.exe pamtilt.exe pamtoavs.exe pamtodjvurle.exe pamtofits.exe pamtogif.exe pamtohdiff.exe pamtohtmltbl.exe pamtojpeg2k.exe pamtompfont.exe pamtooctaveimg.exe pamtopam.exe pamtopdbimg.exe pamtopfm.exe pamtopng.exe pamtopnm.exe pamtosrf.exe pamtosvg.exe pamtotga.exe pamtotiff.exe pamtouil.exe pamtowinicon.exe pamtoxvmini.exe pamundice.exe pamunlookup.exe pamvalidate.exe pamwipeout.exe pamx.exe pango-list.exe pango-segmentation.exe pango-view.exe paperconf.exe paplay paprefs.exe par.exe par2.exe par2create par2repair par2verify parec parecord parole.exe parsetrigrams.exe pass passwd.exe paste.exe pasteurize pasuspender.exe pasystray.exe patcat.exe patch.exe patcher patchview patchwork patgen.exe pathchk.exe patinfo.exe pavucontrol.exe pavumeter.exe pax.exe pax11publish.exe paxcpio paxtar pbmclean.exe pbmlife.exe pbmmake.exe pbmmask.exe pbmminkowski.exe pbmpage.exe pbmpscale.exe pbmreduce.exe pbmtext.exe pbmtextps.exe pbmto10x.exe pbmto4425.exe pbmtoascii.exe pbmtoatk.exe pbmtobbnbg.exe pbmtocis.exe pbmtocmuwm.exe pbmtodjvurle.exe pbmtoepsi.exe pbmtoepson.exe pbmtoescp2.exe pbmtog3.exe pbmtogem.exe pbmtogo.exe pbmtoibm23xx.exe pbmtoicon pbmtojbg.exe pbmtojbg85.exe pbmtolj.exe pbmtoln03.exe pbmtolps.exe pbmtomacp.exe pbmtomatrixorbital.exe pbmtomda.exe pbmtomgr.exe pbmtomrf.exe pbmtonokia.exe pbmtopgm.exe pbmtopi3.exe pbmtopk.exe pbmtoplot.exe pbmtoppa.exe pbmtopsg3.exe pbmtoptx.exe pbmtosunicon.exe pbmtowbmp.exe pbmtox10bm pbmtoxbm.exe pbmtoybm.exe pbmtozinc.exe pbmupc.exe pbr pbr3.6 pbr3.7 pbr3.8 pbr3.9 pbunzip2 pbzcat pbzip2.exe pc1toppm.exe pcdovtoppm pcl2ttf.exe pcmanfm-qt.exe pcmanfm.exe pcre-config pcre2-config pcre2grep.exe pcre2test.exe pcregrep.exe pcretest.exe pct2rgb.py pcxtoppm.exe pdbimgtopam.exe pdbtool.exe pdf2djvu.exe pdf2dsc pdf2ps pdfattach.exe pdfclose.exe pdfdetach.exe pdfetex pdffonts.exe pdfgrep.exe pdfimages.exe pdfinfo.exe pdflatex pdfmom pdfopen.exe pdfroff pdfseparate.exe pdfsig.exe pdftex.exe pdftocairo.exe pdftohtml.exe pdftoppm.exe pdftops.exe pdftosrc.exe pdftotext.exe pdfunite.exe pear peardev pecl peflags.exe peflagsall peg-e.exe perl.exe perl5.36.3.exe perlbug perldoc perlivp perlthanks pf2afm pfadecrypt.exe pfb2pfa.exe pfbtopfa pfbtops.exe pfmtopam.exe pg.exe pgbench.exe pgmabel.exe pgmbentley.exe pgmcrater pgmdeshadow.exe pgmedge pgmenhance.exe pgmhist.exe pgmkernel.exe pgmmake.exe pgmmedian.exe pgmminkowski.exe pgmmorphconv.exe pgmnoise.exe pgmnorm pgmoil pgmramp.exe pgmslice pgmtexture.exe pgmtofs.exe pgmtolispm.exe pgmtopbm.exe pgmtopgm.exe pgmtoppm.exe pgmtosbig.exe pgmtost4.exe pgpewrap.exe pgrep.exe pg_amcheck.exe pg_archivecleanup.exe pg_basebackup.exe pg_checksums.exe pg_config.exe pg_dump.exe pg_dumpall.exe pg_isready.exe pg_receivewal.exe pg_recvlogical.exe pg_resetwal.exe pg_rewind.exe pg_test_fsync.exe pg_test_timing.exe pg_upgrade.exe pg_verifybackup.exe pg_waldump.exe phar phar.phar php-cgi.exe php-config php.exe phpdbg.exe phpize physicalunits.exe pi.exe pi1toppm.exe pi3topbm.exe pic.exe pic2graph pic2plot.exe pic2tpic pick.exe picmi.exe picocom.exe piconv pidof pidof.exe pigz.exe pinentry pinentry-emacs.exe pinentry-gnome3.exe pinentry-gtk-2.exe pinentry-qt.exe pinentry-w32.exe pinfo.exe ping.exe ping6.exe pinky.exe pinpoint.exe pip3 pip3.6 pip3.7 pip3.8 pip3.9 pitchplay pixeltool-qt4 pixeltool-qt5 pjtoppm.exe pk12util.exe pk2bm.exe pkcs1-conv.exe pkg-config pkgconf.exe pkgdata.exe pkill.exe pktogf.exe pktopbm.exe pktype.exe pl.exe pl2pm plasmapkg2.exe plasmashell.exe plasmawindowed.exe play playbucket.exe pldd.exe plink.exe plot.exe plotfont.exe pltotf.exe pmap.exe pmd2epub.exe pmd2odg.exe pmd2raw.exe pmd2svg.exe pmpost.exe pn53x-diagnose.exe pn53x-sam.exe pn53x-tamashell.exe png-fix-itxt.exe png2bmp.exe png2dbl.exe pngcheck.exe pngcomp.exe pngcrush.exe pngfix.exe pngnq.exe pngquant.exe pngtogd.exe pngtogd2.exe pngtopam.exe pngtopnm pnmalias.exe pnmarith pnmcat.exe pnmcolormap.exe pnmcomp pnmconvol.exe pnmcrop.exe pnmcut pnmdepth pnmenlarge pnmfile pnmflip pnmgamma.exe pnmhisteq.exe pnmhistmap.exe pnmindex.exe pnminterp pnminvert.exe pnmmargin pnmmercator.exe pnmmontage.exe pnmnlfilt.exe pnmnoraw pnmnorm.exe pnmpad.exe pnmpaste.exe pnmpsnr.exe pnmquant pnmquantall pnmremap.exe pnmrotate.exe pnmscale pnmscalefixed.exe pnmshear.exe pnmsmooth.exe pnmsplit pnmstitch.exe pnmtile.exe pnmtoddif.exe pnmtofiasco.exe pnmtofits pnmtojbig.exe pnmtojpeg.exe pnmtopalm.exe pnmtopclxl.exe pnmtoplainpnm pnmtopng.exe pnmtopnm pnmtops.exe pnmtorast.exe pnmtorle.exe pnmtosgi.exe pnmtosir.exe pnmtotiff pnmtotiffcmyk.exe pnmtoxwd.exe po2xmi5.exe po2xml.exe poclcc.exe pod2html pod2man pod2texi pod2text pod2usage podchecker podofobox.exe podofocolor.exe podofocountpages.exe podofocrop.exe podofoencrypt.exe podofogc.exe podofoimg2pdf.exe podofoimgextract.exe podofoimpose.exe podofoincrementalupdates.exe podofomerge.exe podofopages.exe podofopdfinfo.exe podofosign.exe podofotxt2pdf.exe podofotxtextract.exe podofouncompress.exe podofoxmp.exe poedit.exe polipo.exe polymerge.exe pooltype.exe popauth.exe posh.exe post-grohtml.exe postfix-config potrace.exe poweroff pphs ppi.exe ppm3d.exe ppmbrighten.exe ppmchange.exe ppmcie.exe ppmcolormask.exe ppmcolors.exe ppmdcfont.exe ppmddumpfont.exe ppmdim.exe ppmdist.exe ppmdither.exe ppmdmkfont.exe ppmdraw.exe ppmfade ppmflash.exe ppmforge.exe ppmglobe.exe ppmhist.exe ppmlabel.exe ppmmake.exe ppmmix.exe ppmnorm ppmntsc.exe ppmpat.exe ppmquant ppmquantall ppmrainbow ppmrelief.exe ppmrough.exe ppmshadow ppmshift.exe ppmspread.exe ppmtoacad.exe ppmtoapplevol.exe ppmtoarbtxt.exe ppmtoascii.exe ppmtobmp.exe ppmtoeyuv.exe ppmtogif.exe ppmtoicr.exe ppmtoilbm.exe ppmtojpeg ppmtoleaf.exe ppmtolj.exe ppmtomap ppmtomitsu.exe ppmtoneo.exe ppmtopcx.exe ppmtopgm.exe ppmtopi1.exe ppmtopict.exe ppmtopj.exe ppmtopjxl.exe ppmtoppm.exe ppmtopuzz.exe ppmtorgb3.exe ppmtosixel.exe ppmtospu.exe ppmtoterm.exe ppmtotga ppmtouil ppmtowinicon.exe ppmtoxpm.exe ppmtoyuv.exe ppmtoyuvsplit.exe ppmtv.exe ppmwheel.exe ppthtml.exe pqxx-config pr.exe pr3287.exe pre-grohtml.exe precat preconv.exe preparetips preparetips5 prepmx.exe preunzip prev.exe prezip prezip-bin.exe printafm printemf.exe printenv.exe printf.exe procan.exe prockill.exe procmail-config procmail.exe procps.exe profiler.exe proj.exe projection.exe projection_gmp.exe projinfo.exe projsync.exe prompter.exe protoc.exe protocoltojson.exe prove proxy.exe prtstat.exe prune.exe ps.exe ps2ascii ps2epsi ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr ps2pk.exe ps2ps ps2ps2 psbook.exe pscan.exe pscp.exe psf psftp.exe psicc.exe psiconv-config psiconv.exe psidtopgm.exe psktool.exe psl-make-dafsa psl.exe pslog.exe psnup.exe pspell-config psql.exe psresize.exe psselect.exe pst2dii.exe pst2ldif.exe pstat.exe pstoedit.exe pstopnm.exe pstops.exe pstotext.exe pstree.exe pstree.x11 ptar ptardiff ptargrep ptekf.exe pterm.exe ptked ptksh ptx.exe pub2epub.exe pub2odg.exe pub2raw.exe pub2xhtml.exe pulseaudio.exe puppet-lint pure-ftpd-config pure-pw.exe pure-pwconvert.exe pure-statsdecode.exe purge.exe purgestat putclip.exe putmail.exe putty.exe puttygen.exe puttytel.exe pv.exe pwd.exe pwgen.exe pwget pwqcheck.exe pwqfilter.exe pwqgen.exe py.test py.test-3.6 py.test-3.7 py.test-3.8 py.test-3.9 py.test-benchmark py.test-benchmark-3.6 py.test-benchmark-3.7 py.test-benchmark-3.8 py.test-benchmark-3.9 pybabel pybabel-3.8 pybabel-3.9 pybabel3.6 pybabel3.7 pycrust-py36 pycrust-py37 pycrust-py38 pycrust-py39 pydoc3 pydoc3.6 pydoc3.7 pydoc3.8 pydoc3.9 pyftmerge pyftmerge3.7 pyftmerge3.8 pyftmerge3.9 pyftsubset pyftsubset3.7 pyftsubset3.8 pyftsubset3.9 pygmentize pygmentize3.6 pygmentize3.7 pygmentize3.8 pygmentize3.9 pyhtmlizer pyhtmlizer3.6 pyhtmlizer3.7 pyhtmlizer3.8 pyhtmlizer3.9 pykdeuic4-3.6 pylint pylint3.6 pylint3.7 pylint3.8 pylint3.9 pyproject-build pyproject-build3.8 pyproject-build3.9 pyqt-bundle pyqt-bundle3.6 pyqt-bundle3.7 pyqt-bundle3.8 pyqt-bundle3.9 pyqt-qt-wheel pyqt-qt-wheel3.6 pyqt-qt-wheel3.7 pyqt-qt-wheel3.8 pyqt-qt-wheel3.9 pyreverse pyreverse3.6 pyreverse3.7 pyreverse3.8 pyreverse3.9 pyroma pyroma3.6 pyroma3.7 pyroma3.8 pyroma3.9 pyrsa-decrypt pyrsa-encrypt pyrsa-keygen pyrsa-priv2pub pyrsa-sign pyrsa-verify pyshell-py36 pyshell-py37 pyshell-py38 pyshell-py39 pyslices-py36 pyslices-py37 pyslices-py38 pyslices-py39 pyslicesshell-py36 pyslicesshell-py37 pyslicesshell-py38 pyslicesshell-py39 pytest pytest-3.6 pytest-3.7 pytest-3.8 pytest-3.9 pytest-benchmark pytest-benchmark-3.6 pytest-benchmark-3.7 pytest-benchmark-3.8 pytest-benchmark-3.9 python python-CommonMark python-CommonMark3.6 python-CommonMark3.7 python-CommonMark3.8 python-CommonMark3.9 python3 python3-config python3.6 python3.6-config python3.6m-config python3.6m.exe python3.7 python3.7-config python3.7m-config python3.7m.exe python3.8-config python3.8.exe python3.9-config python3.9.exe pyvenv-3.6 pyvenv-3.7 pywxrc-py36 pywxrc-py37 pywxrc-py38 pywxrc-py39 pzstd.exe qcatool-qt5.exe qcatool.exe qcmd.exe qcollectiongenerator-qt4 qcollectiongenerator-qt5 qconvex.exe qcp qdbus-qt4 qdbus-qt5 qdbuscpp2xml-qt4 qdbuscpp2xml-qt5 qdbusviewer-qt4 qdbusviewer-qt5 qdbusxml2cpp-qt4 qdbusxml2cpp-qt5 qdelaunay.exe qdoc-qt5 qdoc3-qt4 qemu-integration-update.sh qgltf-qt5 qhalf.exe qhelpconverter-qt4 qhelpconverter-qt5 qhelpgenerator-qt4 qhelpgenerator-qt5 qhull.exe qiv.exe qmake-qt3 qmake-qt4 qmake-qt5 qml-qt5 qmlcachegen-qt5 qmleasing-qt5 qmlimportscanner-qt5 qmllint-qt5 qmlmin-qt5 qmlplugindump-qt4 qmlplugindump-qt5 qmlprofiler-qt5 qmlscene-qt5 qmltestrunner-qt5 qmlviewer-qt4 qmmp.exe qmpdclient.exe qmv qpdf.exe qpdfview.exe qqwing.exe qrencode.exe qrttoppm.exe qscxmlc-qt5 qsf.exe qsolve qt3to4-qt4 qt5ct.exe qtattributionsscanner-qt5 qtconfig-qt3 qtconfig-qt4 qtdiag-qt5 qterminal.exe qtpaths-qt5 qtplugininfo-qt5 qttracereplay-qt4 quadrapassel.exe qube.exe quest.exe quilt qupzilla.exe quvi.exe qvoronoi.exe qxp2epub.exe qxp2odg.exe qxp2raw.exe qxp2svg.exe qxp2text.exe R r8tohdf.exe racc rackup ragel-asm.exe ragel-c.exe ragel-crack.exe ragel-csharp.exe ragel-d.exe ragel-go.exe ragel-java.exe ragel-js.exe ragel-julia.exe ragel-ocaml.exe ragel-ruby.exe ragel-rust.exe ragel.exe rails rake rake-compiler ranlib.exe rapper.exe rarian-example.exe rarian-sk-config rarian-sk-extract rarian-sk-gen-uuid.exe rarian-sk-get-cl.exe rarian-sk-get-content-list rarian-sk-get-extended-content-list rarian-sk-get-scripts rarian-sk-install rarian-sk-migrate.exe rarian-sk-preinstall.exe rarian-sk-rebuild rarian-sk-update rasttopnm.exe rats.exe raw2adpcm.exe rawtopgm.exe rawtoppm.exe rays rbox.exe rbu.exe rc.exe rcc-qt4 rcc-qt5 rclock.exe rcp.exe rcs.exe rcs2log rcsclean rcsdiff rcsmerge rd-curves.exe rd2 rdf2dot rdfgraphisomorphism rdfind.exe rdfindexer.exe rdfpipe rdfproc.exe rdfs2dot rdiff-backup rdiff-backup-statistics rdiff.exe rdjpgcom.exe rdoc rdswap.rb read readcd readelf.exe readlink.exe readmsg.exe readmult readom.exe readpst.exe readshortcut.exe readtags.exe realpath.exe rearj.exe rebase-trigger rebase.exe rebaseall rebaselst reboot rec rec2bin recode-sr-latin.exe recode.exe recountdiff red redcarpet redcheck.exe redcheck_gmp.exe rediff.exe redland-db-upgrade.exe refer.exe refile.exe regina-config regina.exe regtool.exe reindexdb.exe remmina.exe remote-viewer.exe remotegv rename.exe renattach.exe rendercheck.exe renew-dummy-cert renice.exe repc-qt5 repl.exe replace.exe repo2solv.exe reset resize.exe resolveip.exe resolve_stack_dump.exe resperf-report resperf.exe rev.exe revpath.exe rexec.exe rexx.exe rgb2pct.py rgb3toppm.exe rgview rgvim rhash.exe ri ristosds.exe ristretto.exe rjoe rlatopam.exe rletopnm.exe rlog rlogin.exe rlwrap.exe rm.exe rmaxima rmdir.exe rmf.exe rmligamarks.exe rmm.exe rmsgcat rmsgfmt rmsginit rmsgmerge rnano rngtest.exe robodoc.exe robohdrs.exe robots.exe rocs.exe roqet.exe roundtrip.exe rpcgen.exe rpcinfo.exe rpm.exe rpm2archive.exe rpm2cpio.exe rpmbuild.exe rpmdb.exe rpmgraph.exe rpmkeys.exe rpmlua.exe rpmquery rpmsign.exe rpmspec.exe rpmverify rpost.exe rsbench.exe Rscript.exe rsh.exe rsnapshot rsnapshot-diff rst2html.py rst2html4.py rst2html5.py rst2latex.py rst2man.py rst2odt.py rst2odt_prepstyles.py rst2pseudoxml.py rst2s5.py rst2xetex.py rst2xml.py rstart rstartd rstpep2html.py rsvg-convert.exe rsvg-view-3.exe rsync-ssl rsync.exe rtf2epub.sh rtf2html-htdig.exe rtf2html.sh rtf2pdf.sh rtf2ps.sh rtf2txt.sh rtin rtorrent.exe ruby.exe run-with-aspell run.exe run2.exe runcon.exe rungs runtest rvi rview rvim rxgettext rxp.exe rxqueue.exe rxstack.exe rxvt-2.7.10.exe rxvt.exe rzip.exe s2tc_compress.exe s2tc_decompress.exe s2tc_from_s3tc.exe s3270.exe safe_camlp4 saidar.exe sancov.exe sanstats.exe sass sass-convert sas_disk_blink save2aecg save2gdf.exe save2scp savi sbigtopgm.exe scalar.exe scan-build scan-view scan.exe sccmap.exe scdd.exe scdd_gmp.exe SciLexer.dll Scintilla.dll SciTE.exe sclient.exe scons scons-configure-cache sconsign scp.exe screen.exe screenruler script.exe scriptlive.exe scriptreplay.exe scrollkeeper-config scrollkeeper-extract scrollkeeper-gen-seriesid scrollkeeper-get-cl scrollkeeper-get-content-list scrollkeeper-get-extended-content-list scrollkeeper-get-index-from-docpath scrollkeeper-get-toc-from-docpath scrollkeeper-get-toc-from-id scrollkeeper-install scrollkeeper-preinstall scrollkeeper-rebuilddb scrollkeeper-uninstall scrollkeeper-update scsi_logging_level scsi_mandat scsi_readcap scsi_ready scsi_satl scsi_start scsi_stop scsi_temperature scss sd2abw.exe sd2epub.exe sd2odf.exe sd2raw.exe sd2svg.exe sd2text.exe sdc2csv.exe sdiff.exe sdl-config sdl2-config sdparm.exe sdw2html.exe seahorse-daemon.exe seahorse.exe secret-tool.exe sed.exe semstat.exe semtool.exe send.exe sendfiles sendmail-config sendxmpp seq.exe servicemenudeinstallation servicemenuinstallation sessreg.exe set-emacs-default-basic.sh set-emacs-default-gtk.sh set-emacs-default-lucid.sh set-emacs-default-w32.sh set-emacs-default.sh setfacl.exe setfattr.exe seticons.exe setmetamode.exe setsid.exe setstyle.exe setup-nsssysinit setxkbmap.exe set_unicharset_properties.exe sexp-conv.exe sf2cfg.exe sfconv.exe sfconvert.exe sfddiff sfdp sfinfo.exe sftp.exe sfv-hash.exe sfz2pat.exe sgitopnm.exe sgml2xml sgml2xml-isoent sgmlnorm sgmlwhich sgrep.exe sg_compare_and_write.exe sg_decode_sense.exe sg_format.exe sg_get_config.exe sg_get_lba_status.exe sg_ident.exe sg_inq.exe sg_logs.exe sg_luns.exe sg_modes.exe sg_opcodes.exe sg_persist.exe sg_prevent.exe sg_raw.exe sg_rdac.exe sg_readcap.exe sg_read_attr.exe sg_read_block_limits.exe sg_read_buffer.exe sg_read_long.exe sg_reassign.exe sg_referrals.exe sg_rep_zones.exe sg_requests.exe sg_reset_wp.exe sg_rmsn.exe sg_rtpg.exe sg_safte.exe sg_sanitize.exe sg_sat_identify.exe sg_sat_phy_event.exe sg_sat_read_gplog.exe sg_sat_set_features.exe sg_scan.exe sg_senddiag.exe sg_ses.exe sg_ses_microcode.exe sg_start.exe sg_stpg.exe sg_sync.exe sg_timestamp.exe sg_turs.exe sg_unmap.exe sg_verify.exe sg_vpd.exe sg_write_buffer.exe sg_write_long.exe sg_write_same.exe sg_write_verify.exe sg_wr_mode.exe sg_zone.exe sh.exe sha1deep.exe sha1sum.exe sha224sum.exe sha256deep.exe sha256sum.exe sha384sum.exe sha512sum.exe shapeclustering.exe Shape_PointInPoly.exe shar.exe shasum shed.exe shilka.exe shmtool.exe show.exe showfigfonts showfont.exe showrgb.exe showttf.exe shpadd.exe shpcat.exe shpcreate.exe shpdump.exe shpdxf.exe shpfix.exe shprewind.exe shpsort.exe shptreedump.exe shputils.exe shred.exe shuf.exe shutdown.exe sic.exe sidplayfp.exe sieve.exe sigfind.exe signify signtool.exe signver.exe sigtool.exe simpdftex simpleexpand.exe simpleindex.exe simplesearch.exe simsu.exe sim_client.exe since.exe singledelta Singular.exe sip-build sip-build3.6 sip-build3.7 sip-build3.8 sip-build3.9 sip-distinfo sip-distinfo3.6 sip-distinfo3.7 sip-distinfo3.8 sip-distinfo3.9 sip-install sip-install3.6 sip-install3.7 sip-install3.8 sip-install3.9 sip-module sip-module3.6 sip-module3.7 sip-module3.8 sip-module3.9 sip-sdist sip-sdist3.6 sip-sdist3.7 sip-sdist3.8 sip-sdist3.9 sip-wheel sip-wheel3.6 sip-wheel3.7 sip-wheel3.8 sip-wheel3.9 sirtopnm.exe sitecopy.exe size.exe sjisconv.exe skk.exe skrooge.exe skroogeconvert.exe sl.exe sldtoppm.exe sleep.exe sliceprint slogin slrn.exe slrnpull.exe slsh.exe smicache smidiff.exe smidump.exe smilint.exe smime_keys smiquery.exe smistrip smixlate.exe smpeg-config smpeg2-config smproxy.exe sndfile-cmp.exe sndfile-concat.exe sndfile-convert.exe sndfile-deinterleave.exe sndfile-info.exe sndfile-interleave.exe sndfile-metadata-get.exe sndfile-metadata-set.exe sndfile-play.exe sndfile-salvage.exe sneakers.exe sng.exe snmp-bridge-mib snmpbulkget.exe snmpbulkwalk.exe snmpcheck snmpconf snmpdelta.exe snmpdf.exe snmpget.exe snmpgetnext.exe snmpinform snmpnetstat.exe snmpping.exe snmpps.exe snmpset.exe snmpstatus.exe snmptable.exe snmptest.exe snmptop snmptranslate.exe snmptrap.exe snmpusm.exe snmpvacm.exe snmpwalk.exe sobby.exe socat.exe soelim.exe solid-action-desktop-gen.exe solid-hardware.exe solid-hardware5.exe sort.exe sortm.exe soundstretch.exe soundtoh.exe source-highlight-esc.sh source-highlight-settings.exe source-highlight.exe sow sox.exe soxi spam spamoracle.exe spctoppm.exe spd-conf spd-say.exe spdsend.exe spectacle.exe speech-dispatcher.exe speexdec.exe speexenc.exe spell spent sphinx-apidoc sphinx-apidoc-3.6 sphinx-apidoc-3.7 sphinx-apidoc-3.8 sphinx-apidoc-3.9 sphinx-autogen sphinx-autogen-3.6 sphinx-autogen-3.7 sphinx-autogen-3.8 sphinx-autogen-3.9 sphinx-build sphinx-build-3.6 sphinx-build-3.7 sphinx-build-3.8 sphinx-build-3.9 sphinx-quickstart sphinx-quickstart-3.6 sphinx-quickstart-3.7 sphinx-quickstart-3.8 sphinx-quickstart-3.9 spicy-screenshot.exe spicy-stats.exe spicy.exe splain spline.exe splint.exe split.exe split2po.exe splitdiff splitpatch spottopgm.exe sprockets sprut.exe sputoppm.exe sqlcipher.exe sqldiff.exe sqlite3.exe sqlite3_analyzer sqliteman.exe squidclient.exe src-hilite-lesspipe.sh srch_strings.exe srftopam.exe ssconvert.exe ssdiff.exe ssgrep.exe ssh-add.exe ssh-agent.exe ssh-copy-id ssh-host-config ssh-keygen.exe ssh-keyscan.exe ssh-pageant.exe ssh-user-config ssh.exe sshfs.exe sshpass.exe ssindex.exe ssltap.exe ssmtp-config ssp.exe sst_dump.exe st4topgm.exe startfluxbox startkde startlxde startlxqt startplasmacompositor startx startxdmcp.bat startxwin start_kdeinit.exe start_kdeinit_wrapper.exe stat.exe states.exe statgrab-make-mrtg-config statgrab-make-mrtg-index statgrab.exe stdbuf.exe steghide.exe stellarium.exe step.exe stg stilview.exe stl2gts.exe stone stone3.6 stone3.7 stone3.8 stone3.9 stow strace.exe stream streamzip stretch.exe strigiclient.exe strigicmd.exe strigidaemon.exe strings.exe strip.exe stripttc.exe strptime.exe struct2osd stty.exe stunnel.exe stunnel3 substrings.pl suck.exe sudoku.exe sum.exe sunicontopnm.exe surf.exe suspend svgtopam.exe svm-predict.exe svm-scale.exe svm-train.exe svn-foreign svn-tools svn.exe svnadmin.exe svnbench.exe svndiff svndiffview svndumpfilter.exe svnfsfs.exe svnlook.exe svnmucc.exe svnrdump.exe svnserve.exe svnsync.exe svnversion.exe SvtAv1DecApp.exe SvtAv1EncApp.exe swappo.exe sweeper.exe swell-foop.exe swftocxx.exe swftoperl.exe swftophp.exe swftopython.exe swftotcl.exe swig.exe swipl swipl-ld sxpm-noX.exe sxpm.exe symilar symilar3.6 symilar3.7 symilar3.8 symilar3.9 symlinks.exe sync.exe synctex.exe syslog-ng-config syslogd-config systemmonitor.exe systemsettings5.exe t1ascii.exe t1asm.exe t1binary.exe t1disasm.exe t1dotlessj.exe t1lint.exe t1mac.exe t1rawafm.exe t1reencode.exe t1testpage.exe t1unmac.exe t4ht.exe tabs.exe tac.exe tack.exe taglib-config taglib-extras-config taglist.exe tail.exe tali.exe talk.exe tangle.exe tanglet.exe tar.exe task.exe taskset.exe tasm tatd tbl.exe tcat tcbd tcbench.exe tcl3270.exe tclsh tclsh8.6.exe tcm.exe tcmd.exe tcmt.exe tcpd tcrd tcsh.exe tdbbackup.exe tdbdump.exe tdbrestore.exe tdbtool.exe tdfd tdpd tdspool.exe teckit_compile.exe Ted.exe tee.exe tefd tek2plot.exe telepathy-gabble-xmpp-console telnet.exe terd termdiff tesd tesseract.exe test-moniker.exe test.exe testhost.exe testlibusb-win.exe testlibusb.exe testrb2 tests.exe testsolv.exe test_chmLib.exe tetzle.exe tex.exe tex2aspc.exe tex2lyx.exe tex2xindy.exe tex4ht.exe texhash texi2any texi2html texlive-enable-fontconfig texlive_generate_fmtutil texlive_rebuild_formats texlua texluac texmacs text2image.exe text2ps.exe tfet tfmtodit.exe tfrt tftopl.exe tftp.exe tftpd-config tgatoppm.exe tgd tgt tgtt thinkjettopbm.exe thor tic.exe tidy.exe tie.exe tiffcp.exe tiffdiff.exe tiffdump.exe tiffgt.exe tifficc.exe tiffinfo.exe tiffset.exe tiffsplit.exe tifftopnm.exe tificc.exe tig.exe tiger-hash.exe tigerdeep.exe tilt time.exe timeout.exe timidity.exe tin.exe tinews.pl tirc.exe tjbench.exe tk86.dll tkconch tkconch3.6 tkconch3.7 tkconch3.8 tkconch3.9 tkjpeg tkmib tlmgr tlshell tmail.exe tmux.exe tnef.exe toast.exe toe.exe togeomview.exe top.exe topformflat.exe totem-video-thumbnailer.exe totem.exe touch.exe tox tox-quickstart tox-quickstart3.6 tox-quickstart3.7 tox-quickstart3.8 tox-quickstart3.9 tox3.6 tox3.7 tox3.8 tox3.9 tpsd tput.exe tr.exe tracker.exe trader.exe transfig.exe transform.exe transicc.exe transmission-cli.exe transmission-create.exe transmission-daemon.exe transmission-edit.exe transmission-gtk.exe transmission-qt.exe transmission-remote-gtk.exe transmission-remote.exe transmission-show.exe transset.exe traptoemail trayer.exe tred.exe tree.exe trial trial3.6 trial3.7 trial3.8 trial3.9 trietool-0.2 trietool.exe troff.exe trpg true.exe truncate.exe trust.exe tscd tset.exe tsget TSingular.exe tsk_comparedir.exe tsk_gettimes.exe tsk_imageinfo.exe tsk_loaddb.exe tsk_recover.exe tsnd tsort.exe tsql.exe tssd tstd tt ttcp.exe ttdebug.exe ttdt ttf2afm.exe ttf2eps.exe ttf2pk.exe ttf2pt1.exe ttf2pt1_convert ttf2pt1_x2gs ttf2tfm.exe ttfautohint.exe ttfautohintGUI.exe ttfdump.exe ttftotype42.exe tth-hash.exe ttut ttx ttx3.7 ttx3.8 ttx3.9 tty-clock.exe tty.exe tucd twill.exe twist twist3.6 twist3.7 twist3.8 twist3.9 twistd twistd3.6 twistd3.7 twistd3.8 twistd3.9 twm.exe twolame.exe twopi txt2regex txtconv.exe type type1afm.exe typefortune typelib-dump.exe typemaker.exe typemaker2.exe typespeed.exe tzselect tzset.exe u2d.exe ucdtooff.exe uchardet.exe uconv.exe ucs2any.exe udunits2.exe ufraw-batch.exe ufraw.exe uic-qt3 uic-qt4 uic-qt5 uic3-qt4 uil.exe ul.exe ulimit umask umbrello5.exe umined umount.exe unace.exe unalias unalz.exe uname.exe uncompface.exe uncompress unexpand.exe unflatten.exe unicharset_extractor.exe unidecode unidecode3.6 unidecode3.7 unidecode3.8 unidecode3.9 unifdef.exe unifdefall uniq.exe unison unison-2.27.exe unison-2.32.exe unison-2.40.exe unison-2.45.exe unison-2.48+4.04.2.exe unison-2.48+4.08.1.exe unison-2.49.exe unison-2.51+4.04.2.exe unison-2.51+4.10.0.exe unison-latest.exe units.exe units_cur unix-lpr.sh unix2dos.exe unix2mac.exe unlink.exe unlz4.exe unlzma unmunch.exe unpigz.exe unrtf.exe unseen.exe unsf.exe unshar.exe untex.exe untoast unwrapdiff unxz unzip-mem.exe unzip.exe unzipsfx.exe unzstd unzzip-big.exe unzzip-mem.exe unzzip-mix.exe unzzip.exe upbibtex.exe update-ca-trust update-crypto-policies update-desktop-database.exe update-mime-database.exe update-patterndb updatedb updmap updmap-sys updmap-user updvitype.exe upmendex.exe upmpost.exe upower.exe uppltotf.exe uptftopl.exe uptime.exe upx.exe url_handler.pl usbhid-dump.exe users.exe usnjls.exe ustr-import uterm utf8trans.exe utmpdump.exe uuclient.exe uudecode.exe uuencode.exe uufilter.exe uuidgen.exe uuidparse.exe uxterm vacation.exe vala vala-0.34 vala-0.36 vala-0.38 vala-gen-introspect vala-gen-introspect-0.34 vala-gen-introspect-0.36 vala-gen-introspect-0.38 valac valac-0.34.exe valac-0.36.exe valac-0.38.exe valadoc valadoc-0.38.exe vapicheck vapicheck-0.34.exe vapicheck-0.36.exe vapicheck-0.38.exe vapigen vapigen-0.34.exe vapigen-0.36.exe vapigen-0.38.exe varnishadm.exe varnishhist.exe varnishlog.exe varnishncsa.exe varnishstat.exe varnishtest.exe varnishtop.exe vc1parser.exe vcard2pal vcd-info.exe vcdimager.exe vcdxbuild.exe vcdxgen.exe vcdxminfo.exe vcdxrip.exe vcut.exe vdir.exe verify-uselistorder.exe vftovp.exe vfu.exe vglclient.exe vglconnect vi.exe view viewres.exe vim.exe vimdiff vimdot vimtutor vimx vinagre.exe virsh.exe virt-admin.exe virt-clone virt-convert virt-host-validate.exe virt-install virt-manager virt-pki-validate virt-top.exe virt-viewer.exe virt-xml virt-xml-validate virtualenv virtualenv-3.6 virtualenv-3.7 virtualenv-3.8 virtualenv-3.9 visualinfo.exe vlna.exe vmake.exe vmstat.exe vncconfig.exe vncpasswd.exe vncserver vncviewer.exe voikkogc.exe voikkohyphenate.exe voikkospell.exe vorbiscomment.exe vptovf.exe vpxdec.exe vpxenc.exe vrml2oogl.exe vsd2epub.exe vsd2odg.exe vsd2raw.exe vsd2text.exe vsd2xhtml.exe vshow.exe vss2epub.exe vss2odg.exe vss2raw.exe vss2text.exe vss2xhtml.exe vsyasm.exe vte.exe vte2_90.exe vttest.exe vwebp.exe vwebp_sdl.exe w.exe w2r.pl w3m.exe w3mman wait walk wall.exe watch.exe watchgnupg.exe wav2pat.exe wavcmp.exe wavfilter.exe wavinfo.exe wavpack.exe wavrms.exe wbmptopbm.exe wc.exe wcsware.exe wdiff.exe wdread.exe wdwrite.exe weave.exe webpinfo.exe webpmux.exe webpng.exe webp_quality.exe weechat-curses weechat-headless.exe weechat.exe wget.exe wget2.exe wglgears wglinfo whatis.exe whatnow.exe wheel wheel-3.6 wheel-3.7 wheel-3.8 wheel-3.9 whereis.exe which.exe whirlpool-hash.exe whirlpooldeep.exe who.exe whoami.exe whois.exe whom.exe widget wiggle.exe wildmidi.exe windmc.exe windres.exe wined wined.bat winicontopam.exe winicontoppm.exe winln.exe winpr-hash.exe winpr-makecert.exe winrs wish wish8.6.exe wishwn.exe wixl-heat.exe wixl.exe wkdemenu.pl wks2csv.exe wks2ods.exe wks2raw.exe wks2text.exe wm-oldmenu2new wmagnify.exe wmaker.exe wmaker.inst wmctrl.exe wmf2eps.exe wmf2fig.exe wmf2gd.exe wmf2svg.exe wmf2x.exe wmgenmenu.exe wmiv.exe wmmenugen.exe wmsetbg.exe wn.exe wnb wodim.exe woff.exe woff2_compress.exe woff2_decompress.exe woff2_info.exe wofm2opl.exe wopl2ofm.exe word-list-compress.exe wordforms wordlist2dawg.exe wordlist2hunspell wordview wovf2ovp.exe wovp2ovf.exe wpd2abw.exe wpd2epub.exe wpd2html.exe wpd2odt.exe wpd2raw.exe wpd2text.exe wpft2abw.exe wpft2epub.exe wpft2odf.exe wpg2epub.exe wpg2odg.exe wpg2raw.exe wpg2svg.exe wpg2svgbatch.pl WPrefs.exe wps2abw.exe wps2epub.exe wps2html.exe wps2odt.exe wps2raw.exe wps2text.exe wput.exe wrjpgcom.exe wsrep_sst_common wsrep_sst_mariabackup wsrep_sst_mysqldump wsrep_sst_rsync wsrep_sst_rsync_wan wtf.exe wtfdump.exe wtfindex.exe wtpt.exe wvAbw wvCleanLatex wvConvert.exe wvDocBook wvDVI wvgain.exe wvHtml wvLatex wvMime wvPDF wvPS wvRTF.exe wvSummary.exe wvtag.exe wvText wvunpack.exe wvVersion.exe wvWare.exe wvWml wx-config-2.8 wx-config-3.0 wxcopy.exe wxdemo-py36 wxdemo-py37 wxdemo-py38 wxdemo-py39 wxdocs-py36 wxdocs-py37 wxdocs-py38 wxdocs-py39 wxget-py36 wxget-py37 wxget-py38 wxget-py39 wxpaste.exe wxrc-2.8.exe wxrc-3.0.exe X x0vncserver.exe x11perf.exe x11perfcomp x11vnc.exe x3270.exe x3270if.exe x86_64-pc-cygwin-c++.exe x86_64-pc-cygwin-g++.exe x86_64-pc-cygwin-gcc-11.exe x86_64-pc-cygwin-gcc-ar.exe x86_64-pc-cygwin-gcc-nm.exe x86_64-pc-cygwin-gcc-ranlib.exe x86_64-pc-cygwin-gcc.exe x86_64-pc-cygwin-gdc.exe x86_64-pc-cygwin-gfortran.exe x86_64-pc-cygwin-pkg-config x86_64-w64-mingw32-addr2line.exe x86_64-w64-mingw32-ar.exe x86_64-w64-mingw32-as.exe x86_64-w64-mingw32-c++.exe x86_64-w64-mingw32-c++filt.exe x86_64-w64-mingw32-clang x86_64-w64-mingw32-clang++ x86_64-w64-mingw32-clang++-8 x86_64-w64-mingw32-clang-8 x86_64-w64-mingw32-cpp.exe x86_64-w64-mingw32-dlltool.exe x86_64-w64-mingw32-dllwrap.exe x86_64-w64-mingw32-elfedit.exe x86_64-w64-mingw32-fixqt4headers-qt5 x86_64-w64-mingw32-g++.exe x86_64-w64-mingw32-gcc-11.exe x86_64-w64-mingw32-gcc-ar.exe x86_64-w64-mingw32-gcc-nm.exe x86_64-w64-mingw32-gcc-ranlib.exe x86_64-w64-mingw32-gcc.exe x86_64-w64-mingw32-gcov-dump.exe x86_64-w64-mingw32-gcov-tool.exe x86_64-w64-mingw32-gcov.exe x86_64-w64-mingw32-gfortran.exe x86_64-w64-mingw32-gprof.exe x86_64-w64-mingw32-lconvert-qt4 x86_64-w64-mingw32-lconvert-qt5 x86_64-w64-mingw32-ld.bfd.exe x86_64-w64-mingw32-ld.exe x86_64-w64-mingw32-lrelease-qt4 x86_64-w64-mingw32-lrelease-qt5 x86_64-w64-mingw32-lto-dump.exe x86_64-w64-mingw32-lupdate-qt4 x86_64-w64-mingw32-lupdate-qt5 x86_64-w64-mingw32-moc-qt4 x86_64-w64-mingw32-moc-qt5 x86_64-w64-mingw32-nm.exe x86_64-w64-mingw32-objcopy.exe x86_64-w64-mingw32-objdump.exe x86_64-w64-mingw32-pkg-config x86_64-w64-mingw32-qdbuscpp2xml-qt4 x86_64-w64-mingw32-qdbuscpp2xml-qt5 x86_64-w64-mingw32-qdbusxml2cpp-qt4 x86_64-w64-mingw32-qdbusxml2cpp-qt5 x86_64-w64-mingw32-qdoc-qt5 x86_64-w64-mingw32-qgltf-qt5 x86_64-w64-mingw32-qlalr-qt5 x86_64-w64-mingw32-qmake-qt4 x86_64-w64-mingw32-qmake-qt5 x86_64-w64-mingw32-qmlcachegen-qt5 x86_64-w64-mingw32-qmlimportscanner-qt5 x86_64-w64-mingw32-qmllint-qt5 x86_64-w64-mingw32-qmlmin-qt5 x86_64-w64-mingw32-qscxmlc-qt5 x86_64-w64-mingw32-qtattributionsscanner-qt5 x86_64-w64-mingw32-ranlib.exe x86_64-w64-mingw32-rcc-qt4 x86_64-w64-mingw32-rcc-qt5 x86_64-w64-mingw32-readelf.exe x86_64-w64-mingw32-repc-qt5 x86_64-w64-mingw32-size.exe x86_64-w64-mingw32-strings.exe x86_64-w64-mingw32-strip.exe x86_64-w64-mingw32-syncqt-qt5 x86_64-w64-mingw32-uic-qt4 x86_64-w64-mingw32-uic-qt5 x86_64-w64-mingw32-uic3-qt4 x86_64-w64-mingw32-widl.exe x86_64-w64-mingw32-windeployqt-qt5 x86_64-w64-mingw32-windmc.exe x86_64-w64-mingw32-windres.exe xapian-check.exe xapian-compact.exe xapian-config xapian-delve.exe xapian-metadata.exe xapian-pos.exe xapian-progsrv.exe xapian-replicate-server.exe xapian-replicate.exe xapian-tcpsrv.exe xarchiver.exe xargs.exe xauth.exe xauth_switch_to_sun-des-1 xbiff.exe xbmtopbm.exe xboard.exe xcalc.exe xcf2png.exe xcf2pnm.exe xcfinfo.exe xcfview xchm.exe xclip-copyfile xclip-cutfile xclip-pastefile xclip.exe xclipboard.exe xclock.exe xcmsdb.exe xcompmgr.exe xconsole.exe xcursorgen.exe xcutsel.exe xdbedizzy.exe xdelta-config xdelta.exe xdelta3.exe xdg-user-dir xdg-user-dirs-gtk-update.exe xdg-user-dirs-update.exe xditview.exe xdpr xdpyinfo.exe Xdummy Xdummy.dll xdvi xdvi-xaw.exe xdvipdfmx.exe xedit.exe xeglgears xembedsniproxy.exe Xephyr.exe xetex.exe xev.exe xeyes.exe xfce4-about.exe xfce4-appfinder.exe xfce4-im-chooser.exe xfce4-notifyd-config.exe xfce4-taskmanager.exe xfce4-terminal.exe xfconf-query.exe xfd.exe xfig.exe xfontsel.exe xfreerdp.exe xfrun4 xfs.exe xfsinfo.exe xfwm4-settings.exe xfwm4-tweaks-settings.exe xfwm4-workspace-settings.exe xfwm4.exe xgc.exe xgettext.exe xglyph.exe xgraph.exe xhere xhost.exe ximtoppm.exe xindy-lisp.exe xindy.mem xinetd-config xinit.exe xinput.exe xkbbell.exe xkbcli.exe xkbcomp.exe xkbevd.exe xkbprint.exe xkbvleds.exe xkbwatch.exe xkill.exe xlaunch.exe xlhtml.exe xload.exe xloadimage.exe xlogo.exe xls2csv.exe xlsatoms.exe xlsclients.exe xlsfonts.exe xlsx2csv xmag.exe xman.exe xmaxima xmbind.exe xmessage.exe xmh.exe xmhtml.exe xmi2pot5.exe xmined xmkmf xml2-config xml2ag.exe xml2odf xml2odf3.6 xml2odf3.7 xml2odf3.8 xml2odf3.9 xml2pmx.exe xml2pot.exe xmlcatalog.exe xmlindexer.exe xmllint.exe xmlmerge.exe xmlpatterns-qt4 xmlpatterns-qt5 xmlpatternsvalidator-qt4 xmlpatternsvalidator-qt5 xmlsec1-config xmlsec1.exe xmlstarlet.exe xmlwf.exe xmngview.exe xmodmap.exe xmond.exe xmonui.exe xmore.exe xmp.exe xmpdump.exe xmpparse.exe xmpprint.exe xmpsample.exe Xnest.exe xon xorg-backtrace Xorg.exe xpad.exe xpdf.exe xplanet.exe xpmroot xpmtoppm.exe xpr.exe xprop.exe xpstojpeg.exe xpstopdf.exe xpstopng.exe xpstops.exe xpstosvg.exe xrandr.exe xrdb.exe xrefresh.exe xscope.exe xsdcxx.exe xsel.exe xset.exe xsetbg xsetroot.exe xsettingsd.exe xslt-config xsltproc.exe xsm.exe Xspice xstdcmap.exe xsubpp xtail.exe xterm.exe xtotroff.exe xtractprotos.exe xvfb-run Xvfb.exe xview xvminitoppm.exe Xvnc.exe xwd.exe xwdtopnm.exe xwin-xdg-menu.exe XWin.exe xwinclip.exe xwininfo.exe xwud.exe xx-cond-replace xx-cvs-diff xx-cvs-revcmp xx-diff-proxy xx-encrypted xx-filter xx-find-grep-sed xx-hg-merge xx-match xx-p4-unmerge xx-pyline xx-rename xx-sql-schemas xx-svn-diff xx-svn-resolve xx-svn-review xxd.exe xxdiff.exe xxh128sum xxh32sum xxh64sum xxhsum.exe xz.exe xzcat xzcmp xzdec.exe xzdiff xzegrep xzfgrep xzgrep xzless xzmore yacc yad-icon-browser.exe yad.exe yakuake.exe yaml2obj.exe yasm.exe yat2m.exe yaz-asncomp yaz-client.exe yaz-config yaz-iconv.exe yaz-icu.exe yaz-illclient.exe yaz-json-parse.exe yaz-marcdump.exe yaz-record-conv.exe yaz-url.exe yaz-ztest.exe ybmtopbm.exe yelp-build yelp-check yelp-new yelp.exe yes.exe ytasm.exe ytree.exe yuv-distortion.exe yuvsplittoppm.exe yuvtoppm.exe yuy2topam.exe zart.exe zathura.exe zbarimg.exe zbasis zcat zcmp zdiff zdump.exe zdungeon zegrep zeisstopnm.exe zeitgeist-daemon.exe zeitgeist-datahub.exe zenity.exe zfgrep zforce zgrep zim zinnia.exe zinnia_convert.exe zinnia_learn.exe zint-qt.exe zint.exe zip.exe zipcloak.exe zipcmp.exe zipdetails zipgrep zipinfo zipmerge.exe zipnote.exe zipsplit.exe ziptool.exe zless zlib-flate.exe zmf2epub.exe zmf2odg.exe zmf2raw.exe zmf2svg.exe zmore znc-buildmod znc.exe znew zoo.exe zoomsh.exe zork-config zpaq.exe zsh-5.8.exe zsh.exe zsolve.exe zstd.exe zstdcat zstdgrep zstdless zstdmt zsync.exe zsyncmake.exe zzcat.exe zzdir.exe zzxorcat.exe zzxorcopy.exe zzxordir.exe [.exe /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64: 1033 1041 cilkrts20.dll codecov.exe dbmerge.exe deftofd.exe fortcom.exe fpp.exe fqwin.hlp gfx_sys_check.exe icl.cfg icl.exe ifort.cfg ifort.exe intelremotemon.dll loopprofileviewer.bat map_opts.exe mcpcom.exe mic_extract.exe offload_extract.exe profdcg.exe profmerge.exe proforder.exe tselect.exe x86_64-linux.env xilib.exe xilink.exe /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler: 1033 1041 cilkrts20.dll cilkrts20.pdb ifdlg100.dll irml irml_c libchkp.dll libgfxoffload.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libioffload_host.dll libioffload_host.pdb libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmdd.dll libmpx.dll liboffload.dll liboffload.pdb svml_dispmd.dll ww_icl_redist_intel64_2017.8.275.msm ww_ifort_redist_intel64_2017.8.275.msm /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler: 1033 1041 cilkrts20.dll cilkrts20.pdb ifdlg100.dll irml irml_c libchkp.dll libgfxoffload.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libioffload_host.dll libioffload_host.pdb libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmdd.dll libmpx.dll liboffload.dll liboffload.pdb svml_dispmd.dll ww_icl_redist_intel64_2017.8.275.msm ww_ifort_redist_intel64_2017.8.275.msm /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow: ActivateApplication.exe EntityFramework.dll extension.vsixmanifest Extensions Microsoft.TeamFoundation.TestPlatform.Client.dll Microsoft.VisualStudio.MSTest.TestWindow.dll Microsoft.VisualStudio.TestPlatform.BuildTasks.dll Microsoft.VisualStudio.TestPlatform.Client.dll Microsoft.VisualStudio.TestPlatform.Common.dll Microsoft.VisualStudio.TestPlatform.Core.dll Microsoft.VisualStudio.TestPlatform.ObjectModel.dll Microsoft.VisualStudio.TestPlatform.TestExecutor.Core.dll Microsoft.VisualStudio.TestPlatform.Utilities.AppContainer.dll Microsoft.VisualStudio.TestPlatform.Utilities.dll Microsoft.VisualStudio.TestWindow.Core.dll Microsoft.VisualStudio.TestWindow.CppUnitTestExtension.dll Microsoft.VisualStudio.TestWindow.dll Microsoft.VisualStudio.TestWindow.Interfaces.dll Microsoft.VisualStudio.TestWindow.pkgdef Microsoft.VisualStudio.TestWindow.VSTest.dll msdia140typelib_clr0200.dll TE.Common.dll TE.Host.dll TE.Loaders.dll TE.Managed.Manager.dll TE.Model.dll TE.Model.Managed.dll TE.ProcessHost.exe TE.ProcessHost.exe.config TE.ProcessHost.Managed.Clr20.exe TE.ProcessHost.Managed.Clr20.exe.config TE.ProcessHost.Managed.exe TE.ProcessHost.Managed.exe.config TE.RocksteadyHost.dll TestWindowProvideCodeBase.pkgdef vstest.console.exe vstest.console.exe.config vstest.discoveryengine.exe vstest.discoveryengine.exe.config vstest.discoveryengine.x86.exe vstest.discoveryengine.x86.exe.config vstest.executionengine.clr20.exe vstest.executionengine.clr20.exe.config vstest.executionengine.exe vstest.executionengine.exe.config vstest.executionengine.x86.clr20.exe vstest.executionengine.x86.clr20.exe.config vstest.executionengine.x86.exe vstest.executionengine.x86.exe.config Wex.Common.dll Wex.Communication.dll Wex.Logger.dll Wex.Logger.Interop.dll zh-Hans /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64: 1028 1031 1033 1036 1040 1041 1042 1049 2052 3082 csc.exe csc.exe.config csc.rsp de de-DE en-US es es-ES FileTracker.dll fr fr-FR it it-IT ja ja-JP ko ko-KR Microsoft.Build.Conversion.Core.dll Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Tasks.CodeAnalysis.dll Microsoft.Build.Tasks.Core.dll Microsoft.Build.Utilities.Core.dll Microsoft.CodeAnalysis.CSharp.dll Microsoft.CodeAnalysis.dll Microsoft.CodeAnalysis.VisualBasic.dll Microsoft.Common.CurrentVersion.targets Microsoft.Common.overridetasks Microsoft.Common.targets Microsoft.Common.tasks Microsoft.CSharp.Core.targets Microsoft.CSharp.CurrentVersion.targets Microsoft.CSharp.targets Microsoft.Data.Entity.targets Microsoft.NetFramework.CurrentVersion.props Microsoft.NetFramework.CurrentVersion.targets Microsoft.NetFramework.props Microsoft.NetFramework.targets Microsoft.ServiceModel.targets Microsoft.VisualBasic.Core.targets Microsoft.VisualBasic.CurrentVersion.targets Microsoft.VisualBasic.targets Microsoft.WinFx.targets Microsoft.WorkflowBuildExtensions.targets Microsoft.Xaml.targets MSBuild MSBuild.exe MSBuild.exe.config MSBuild.rsp MSBuildTaskHost.exe MSBuildTaskHost.exe.config ru ru-RU sqmamd64 sqmx86 System.Collections.Immutable.dll System.Reflection.Metadata.dll Tracker.exe vbc.exe vbc.exe.config vbc.rsp VBCSCompiler.exe VBCSCompiler.exe.config Workflow.targets Workflow.VisualBasic.targets zh-CHS zh-CHT zh-CN zh-TW /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64: 1033 2052 atlprov.dll bscmake.exe c1.dll c1xx.dll c2.dll cl.exe cl.exe.config cvtres.exe d3dcompiler_47.dll dpcmi.dll dumpbin.exe editbin.exe lib.exe link.exe link.exe.config LocalESPC.dll ml64.exe msobj140.dll mspdb140.dll mspdbcore.dll mspdbsrv.exe mspdbst.dll mspft140.dll msvcdis140.dll nmake.exe pgocvt.exe pgodb140.dll pgomgr.exe pgort140.dll pgosweep.exe undname.exe vcmeta.dll vctip.exe vcvars64.bat xdcmake.exe xdcmake.exe.config /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319: 1028 1033 2052 Accessibility.dll AddInProcess.exe AddInProcess.exe.config AddInProcess32.exe AddInProcess32.exe.config AddInUtil.exe AddInUtil.exe.config AdoNetDiag.dll adonetdiag.mof adonetdiag.mof.uninstall alink.dll AppLaunch.exe applaunch.exe.config ASP.NETWebAdminFiles Aspnet.config aspnet.mof aspnet.mof.uninstall aspnet_compiler.exe aspnet_filter.dll aspnet_isapi.dll Aspnet_perf.dll aspnet_perf.h aspnet_perf.ini aspnet_perf2.ini aspnet_rc.dll aspnet_regbrowsers.exe aspnet_regiis.exe aspnet_regsql.exe aspnet_state.exe aspnet_state_perf.h aspnet_state_perf.ini aspnet_wp.exe CasPol.exe caspol.exe.config clientexclusionlist.xml CLR-ETW.man clr.dll clrcompression.dll clretwrc.dll clrjit.dll compatjit.dll ComSvcConfig.exe Config CORPerfMonExt.dll csc.exe csc.exe.config csc.rsp Culture.dll CustomMarshalers.dll cvtres.exe cvtres.exe.config DataSvcUtil.exe DataSvcUtil.exe.config default.win32manifest dfdll.dll dfsvc.exe dfsvc.exe.config diasymreader.dll dv_aspnetmmc.chm EdmGen.exe en-US EventLogMessages.dll FileTracker.dll fusion.dll ilasm.exe ilasm.exe.config InstallCommon.sql InstallMembership.sql InstallPersistSqlState.sql InstallPersonalization.sql InstallProfile.SQL InstallRoles.sql InstallSqlState.sql InstallSqlStateTemplate.sql InstallUtil.exe InstallUtil.exe.config InstallUtilLib.dll InstallWebEventSqlProvider.sql ISymWrapper.dll jsc.exe jsc.exe.config locale.nlp Microsoft.Activities.Build.dll Microsoft.Build.Conversion.v4.0.dll Microsoft.Build.dll Microsoft.Build.Engine.dll Microsoft.Build.Framework.dll Microsoft.Build.Tasks.v4.0.dll Microsoft.Build.Utilities.v4.0.dll Microsoft.Build.xsd Microsoft.Common.OverrideTasks Microsoft.Common.targets Microsoft.Common.Tasks Microsoft.CSharp.dll Microsoft.CSharp.targets Microsoft.Data.Entity.Build.Tasks.dll Microsoft.Data.Entity.targets Microsoft.Internal.Tasks.Dataflow.dll Microsoft.JScript.dll Microsoft.JScript.tlb Microsoft.NETFramework.props Microsoft.NETFramework.targets Microsoft.ServiceModel.targets Microsoft.Transactions.Bridge.dll Microsoft.Transactions.Bridge.Dtc.dll Microsoft.VisualBasic.Activities.Compiler.dll Microsoft.VisualBasic.Compatibility.Data.dll Microsoft.VisualBasic.Compatibility.dll Microsoft.VisualBasic.dll Microsoft.VisualBasic.targets Microsoft.VisualC.Dll Microsoft.VisualC.STLCLR.dll Microsoft.Win32.Primitives.dll Microsoft.Windows.ApplicationServer.Applications.45.man Microsoft.Windows.ApplicationServer.Applications.dll Microsoft.WinFx.targets Microsoft.Workflow.Compiler.exe Microsoft.Workflow.Compiler.exe.config Microsoft.WorkflowBuildExtensions.targets Microsoft.Xaml.targets MmcAspExt.dll MSBuild MSBuild.exe msbuild.exe.config MSBuild.rsp mscordacwks.dll mscordbi.dll mscoree.tlb mscoreei.dll mscoreeis.dll mscorlib.dll mscorlib.tlb mscorpe.dll mscorpehost.dll mscorrc.dll mscorsecimpl.dll mscorsn.dll mscorsvc.dll mscorsvw.exe MUI NativeImages netstandard.dll ngen.exe ngen.log ngen.old.log NGenDisable.txt ngentask.exe ngentasklauncher.dll normidna.nlp normnfc.nlp normnfd.nlp normnfkc.nlp normnfkd.nlp PerfCounter.dll peverify.dll RegAsm.exe regasm.exe.config RegSvcs.exe regsvcs.exe.config SbsNclPerf.dll ServiceModelEvents.dll ServiceModelInstallRC.dll ServiceModelPerformanceCounters.dll ServiceModelPerformanceCounters.man ServiceModelReg.exe ServiceModelRegUI.dll ServiceMonikerSupport.dll SMDiagnostics.dll SMSvcHost.exe SMSvcHost.exe.config SOS.dll SQL sysglobl.dll System.Activities.Core.Presentation.dll System.Activities.dll System.Activities.DurableInstancing.dll System.Activities.Presentation.dll System.AddIn.Contract.dll System.AddIn.dll System.AppContext.dll System.Collections.Concurrent.dll System.Collections.dll System.Collections.NonGeneric.dll System.Collections.Specialized.dll System.ComponentModel.Annotations.dll System.ComponentModel.Composition.dll system.componentmodel.composition.registration.dll System.ComponentModel.DataAnnotations.dll System.ComponentModel.dll System.ComponentModel.EventBasedAsync.dll System.ComponentModel.Primitives.dll System.ComponentModel.TypeConverter.dll System.Configuration.dll System.Configuration.Install.dll System.Console.dll System.Core.dll System.Data.Common.dll System.Data.DataSetExtensions.dll System.Data.dll System.Data.Entity.Design.dll System.Data.Entity.dll System.Data.Linq.dll System.Data.OracleClient.dll System.Data.Services.Client.dll System.Data.Services.Design.dll System.Data.Services.dll System.Data.SqlXml.dll System.Deployment.dll System.Design.dll System.Device.dll System.Diagnostics.Contracts.dll System.Diagnostics.Debug.dll System.Diagnostics.FileVersionInfo.dll System.Diagnostics.Process.dll System.Diagnostics.StackTrace.dll System.Diagnostics.TextWriterTraceListener.dll System.Diagnostics.Tools.dll System.Diagnostics.TraceSource.dll System.Diagnostics.Tracing.dll System.DirectoryServices.AccountManagement.dll System.DirectoryServices.dll System.DirectoryServices.Protocols.dll System.dll System.Drawing.Design.dll System.Drawing.dll System.Drawing.Primitives.dll System.Drawing.tlb System.Dynamic.dll System.Dynamic.Runtime.dll System.EnterpriseServices.dll System.EnterpriseServices.Thunk.dll System.EnterpriseServices.tlb System.EnterpriseServices.Wrapper.dll System.Globalization.Calendars.dll System.Globalization.dll System.Globalization.Extensions.dll System.IdentityModel.dll System.IdentityModel.Selectors.dll System.IdentityModel.Services.dll System.IO.Compression.dll System.IO.Compression.FileSystem.dll System.IO.Compression.ZipFile.dll System.IO.dll System.IO.FileSystem.dll System.IO.FileSystem.DriveInfo.dll System.IO.FileSystem.Primitives.dll System.IO.FileSystem.Watcher.dll System.IO.IsolatedStorage.dll System.IO.Log.dll System.IO.MemoryMappedFiles.dll System.IO.Pipes.dll System.IO.UnmanagedMemoryStream.dll System.Linq.dll System.Linq.Expressions.dll System.Linq.Parallel.dll System.Linq.Queryable.dll System.Management.dll System.Management.Instrumentation.dll System.Messaging.dll System.Net.dll System.Net.Http.dll System.Net.Http.Rtc.dll System.Net.Http.WebRequest.dll System.Net.NameResolution.dll System.Net.NetworkInformation.dll System.Net.Ping.dll System.Net.Primitives.dll System.Net.Requests.dll System.Net.Security.dll System.Net.Sockets.dll System.Net.WebHeaderCollection.dll System.Net.WebSockets.Client.dll System.Net.WebSockets.dll System.Numerics.dll System.Numerics.Vectors.dll System.ObjectModel.dll System.Reflection.context.dll System.Reflection.dll System.Reflection.Emit.dll System.Reflection.Emit.ILGeneration.dll System.Reflection.Emit.Lightweight.dll System.Reflection.Extensions.dll System.Reflection.Primitives.dll System.Resources.Reader.dll System.Resources.ResourceManager.dll System.Resources.Writer.dll System.Runtime.Caching.dll System.Runtime.CompilerServices.VisualC.dll System.Runtime.dll System.Runtime.DurableInstancing.dll System.Runtime.Extensions.dll System.Runtime.Handles.dll System.Runtime.InteropServices.dll System.Runtime.InteropServices.RuntimeInformation.dll System.Runtime.InteropServices.WindowsRuntime.dll System.Runtime.Numerics.dll System.Runtime.Remoting.dll System.Runtime.Serialization.dll System.Runtime.Serialization.Formatters.dll System.Runtime.Serialization.Formatters.Soap.dll System.Runtime.Serialization.Json.dll System.Runtime.Serialization.Primitives.dll System.Runtime.Serialization.Xml.dll System.Runtime.WindowsRuntime.dll System.Runtime.WindowsRuntime.UI.Xaml.dll System.Security.Claims.dll System.Security.Cryptography.Algorithms.dll System.Security.Cryptography.Csp.dll System.Security.Cryptography.Encoding.dll System.Security.Cryptography.Primitives.dll System.Security.Cryptography.X509Certificates.dll System.Security.dll System.Security.Principal.dll System.Security.SecureString.dll System.ServiceModel.Activation.dll System.ServiceModel.Activities.dll System.ServiceModel.Channels.dll System.ServiceModel.Discovery.dll System.ServiceModel.dll System.ServiceModel.Duplex.dll System.ServiceModel.Http.dll System.ServiceModel.Internals.dll System.ServiceModel.NetTcp.dll System.ServiceModel.Primitives.dll System.ServiceModel.Routing.dll System.ServiceModel.Security.dll System.ServiceModel.ServiceMoniker40.dll System.ServiceModel.WasHosting.dll System.ServiceModel.Web.dll System.ServiceProcess.dll System.Text.Encoding.dll System.Text.Encoding.Extensions.dll System.Text.RegularExpressions.dll System.Threading.dll System.Threading.Overlapped.dll System.Threading.Tasks.dll System.Threading.Tasks.Parallel.dll System.Threading.Thread.dll System.Threading.ThreadPool.dll System.Threading.Timer.dll System.tlb System.Transactions.dll System.ValueTuple.dll System.Web.Abstractions.dll System.Web.ApplicationServices.dll System.Web.DataVisualization.Design.dll System.Web.DataVisualization.dll System.Web.dll System.Web.DynamicData.Design.dll System.Web.DynamicData.dll System.Web.Entity.Design.dll System.Web.Entity.dll System.Web.Extensions.Design.dll System.Web.Extensions.dll System.Web.Mobile.dll System.Web.RegularExpressions.dll System.Web.Routing.dll System.Web.Services.dll System.Web.tlb System.Windows.dll System.Windows.Forms.DataVisualization.Design.dll System.Windows.Forms.DataVisualization.dll System.Windows.Forms.dll System.Windows.Forms.tlb System.Workflow.Activities.dll System.Workflow.ComponentModel.dll System.Workflow.Runtime.dll System.WorkflowServices.dll System.Xaml.dll System.Xaml.Hosting.dll System.XML.dll System.Xml.Linq.dll System.Xml.ReaderWriter.dll System.Xml.Serialization.dll System.Xml.XDocument.dll System.Xml.XmlDocument.dll System.Xml.XmlSerializer.dll System.Xml.XPath.dll System.Xml.XPath.XDocument.dll ThirdPartyNotices.txt TLBREF.DLL UninstallCommon.sql UninstallMembership.sql UninstallPersistSqlState.sql UninstallPersonalization.sql UnInstallProfile.SQL UninstallRoles.sql UninstallSqlState.sql UninstallSqlStateTemplate.sql UninstallWebEventSqlProvider.sql vbc.exe vbc.exe.config vbc.rsp webengine.dll webengine4.dll WMINet_Utils.dll Workflow.Targets Workflow.VisualBasic.Targets WorkflowServiceHostPerformanceCounters.dll WorkflowServiceHostPerformanceCounters.man WPF WsatConfig.exe XamlBuildTask.dll XPThemes.manifest XsdBuildTask.dll zh-CN zh-Hans zh-Hant zh-TW /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages: 2052 autolayt.dll bined.dll cpfe.dll cpfecl.arm.dll cpfecl.Win32.dll cpfecl.x64.dll cpp.hint dbsvc.dll DirControl.dll MacroPicker.dll Microsoft.VisualC.ProjectControls.dll msgblder.dll platform.winmd rcxdti.dll resedit.dll vcbuild.dll vcmeta.dll vcpb2.tlb vcpkg.dll vcpkgsrv.exe vcpkgsrv.exe.config VCProject.dll zh-Hans /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE: 1033 2052 Addins AddinSideAdapters AddinViews AddItemTemplateInfo AspNetProjectTemplates Blend.Application.pkgdef Blend.exe Blend.exe.config Blend.pkgdef Blend.pkgundef BlendDesc-Ln.dll BlendDesc.dll BlendExtensions BlendMnu.dll BuildNotificationApp.exe BuildNotificationApp.exe.config coloader80.dll coloader80.dll.manifest coloader80.tlb CommonExtensions compluslm.dll Contracts convert.dir dbgcore.dll dbghelp.dll DDConfigCA.exe de DebuggerProxy.dll DebuggerProxy.dll.manifest devenv.com devenv.exe devenv.exe.config devenv.pkgdef devenv.prf devenv.winprf devenvdesc.dll DTAAgentExecutionService.exe DTAAgentExecutionService.exe.config DTAExecutionHost.exe DTAExecutionHost.exe.config en en-US EntityFramework.dll EntityFramework.SqlServer.dll EntityFramework.SqlServerCompact.dll es ExceptionAssistantContent Extensions Feedback FeedbackCollector.exe FeedbackCollector.exe.config fr HostSideAdapters iisresolver.dll ImportProjects it ItemTemplates ItemTemplatesCache ja ko Microsoft.Data.ConnectionUI.Dialog.dll Microsoft.Data.ConnectionUI.dll Microsoft.Data.Entity.Design.BootstrapPackage.dll Microsoft.Data.Entity.Design.DatabaseGeneration.dll Microsoft.Data.Entity.Design.dll Microsoft.Data.Entity.Design.EntityDesigner.dll Microsoft.Data.Entity.Design.Model.dll Microsoft.Data.Entity.Design.Package.dll Microsoft.Data.Entity.Design.VersioningFacade.dll Microsoft.Data.Tools.Design.XmlCore.dll Microsoft.JavaScript.Services.dll Microsoft.VisualStudio.Activities.dll Microsoft.VisualStudio.Activities.ExpressionEvaluator.dll Microsoft.VisualStudio.Activities.HostView.dll Microsoft.VisualStudio.CallHierarchy.Package.Definitions.dll Microsoft.VisualStudio.CallHierarchy.Package.Implementation.dll Microsoft.VisualStudio.CodeMarkers.dll Microsoft.VisualStudio.CommandTable.Compression.10.0.dll Microsoft.VisualStudio.CommandTable.Utility.dll Microsoft.VisualStudio.CompilerHostObjectsProxy.dll Microsoft.VisualStudio.CompilerHostObjectsProxy.dll.manifest Microsoft.VisualStudio.ConfigurationUI.dll Microsoft.VisualStudio.Converters.Interop.dll Microsoft.VisualStudio.Data.Compatibility.dll Microsoft.VisualStudio.Data.dll Microsoft.VisualStudio.Data.Host.dll Microsoft.VisualStudio.Data.Interop.dll Microsoft.VisualStudio.Data.Package.dll Microsoft.VisualStudio.Data.Providers.Common.dll Microsoft.VisualStudio.Data.Providers.Oracle.dll Microsoft.VisualStudio.Data.Providers.SqlServer.dll Microsoft.VisualStudio.Data.Tools.Design.Common.dll Microsoft.VisualStudio.Data.Tools.Design.XmlCore.dll Microsoft.VisualStudio.DataTools.dll Microsoft.VisualStudio.DataTools.Interop.dll Microsoft.VisualStudio.Debugger.dll Microsoft.VisualStudio.Debugger.Engine.dll Microsoft.VisualStudio.Diagnostics.Measurement.Native.dll Microsoft.VisualStudio.ExportTemplate.dll Microsoft.VisualStudio.HostingProcess.Utilities.dll Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll Microsoft.VisualStudio.ImageCatalog.dll Microsoft.VisualStudio.Imaging.dll Microsoft.VisualStudio.Licensing.dll Microsoft.VisualStudio.OnlineLicensing.dll Microsoft.VisualStudio.ORDesigner.Dsl.dll Microsoft.VisualStudio.ORDesigner.DslPackage.dll Microsoft.VisualStudio.PerfWatson.dll Microsoft.VisualStudio.Platform.WindowManagement.dll Microsoft.VisualStudio.ProductKeyDialog.dll Microsoft.VisualStudio.ProductKeyDialog.tlb Microsoft.VisualStudio.ProjectConverters.DLL Microsoft.VisualStudio.ServerExplorer.dll Microsoft.VisualStudio.ServiceModel.Core.dll Microsoft.VisualStudio.ServiceModel.dll Microsoft.VisualStudio.ServicesProxy.dll Microsoft.VisualStudio.Shell.UI.Internal.dll Microsoft.VisualStudio.Shell.ViewManager.dll Microsoft.VisualStudio.Silverlight.dll Microsoft.VisualStudio.TemplateWizard.dll Microsoft.VisualStudio.TestPlatform.NativeUnitTestWizards.dll Microsoft.VisualStudio.Utilities.dll Microsoft.VisualStudio.VC.DLL Microsoft.VisualStudio.vspGridControl.dll Microsoft.VisualStudio.Web.Application.dll Microsoft.VisualStudio.Web.dll Microsoft.VisualStudio.Web.Host.exe Microsoft.VisualStudio.Web.Host.exe.config Microsoft.VisualStudio.Web.Host.Shared.dll Microsoft.VisualStudio.Web.HTML.dll Microsoft.VisualStudio.Web.Mvc.5.0.dll Microsoft.VisualStudio.Web.PublishContract.dll Microsoft.VisualStudio.WPFFlavor.dll Microsoft.Web.Design.Client.dll Microsoft.WebPublisher.dll Microsoft.WizardFramework.dll Microsoft.WizardFrameworkVS.dll Microsoft.Workflow.DebugController.dll Microsoft.Workflow.ExpressionEvaluation.dll Microsoft.Workflow.ExpressionEvaluation.pdb Microsoft.Workflow.VSDesigner.dll msdia120.dll msdia140.dll msenc90.dll msenv.dll msenvico.dll msenvmnu.dll msobj120.dll msobj140.dll mspdb140.dll mspdbst.dll MSTest.exe MSTest.exe.config msvcdis120.dll msvcdis140.dll NewFileItems NewScriptItems PerfWatson2.exe PerfWatson2.exe.config pidgenx.dll PipelineSegments.Store pkconfig.xrm-ms PrivateAssemblies ProductKeyDialog Profiles ProjectAggregator.dll ProjectTemplates ProjectTemplatesCache PublicAssemblies Publicize.exe QTAgent.exe QTAgent.exe.config QTAgent32.exe QTAgent32.exe.config QTAgent32_35.exe QTAgent32_35.exe.config QTAgent32_40.exe QTAgent32_40.exe.config QTAgentService.exe QTAgentService.exe.config QTAgent_35.exe QTAgent_35.exe.config QTAgent_40.exe QTAgent_40.exe.config QTDCAgent.exe QTDCAgent.exe.config QTDCAgent32.exe QTDCAgent32.exe.config Rebex.Net.Ftp.dll Rebex.Net.ProxySocket.dll Rebex.Net.SecureSocket.dll Rebex.Net.Sftp.dll Rebex.Net.Ssh.dll Rebex.Security.dll ReferenceAssemblies Remote Debugger ResponsivenessTrackingManifest.xml ru Script Diagnostics ShellExtensions SolutionTemplates sqmapi.dll srcsrv.dll StartPages StorePID.exe symsrv.dll symsrv.yes T4VSHostProcess.exe TailoredDeploy.exe TCM.exe TCM.exe.config TestAgent TestAgentConfig.exe TestAgentConfig.exe.config TF.exe TF.exe.config TfsAdmin.exe TfsAdmin.exe.config TFSBuild.exe TfsBuild.exe.config TfsDeleteProject.exe TfsDeleteProject.exe.config TfsLabConfig.exe TfsLabConfig.exe.config TFSSecurity.exe TFSSecurity.exe.config Themes ToolboxCaches UserControlTestContainer.exe usertype.dat vb7to8.exe vb7to8DL.dll vbdebug.dll VCGraphicsWizard.dll Visual Basic 6.vsk Visual C# 2005.vsk Visual C++ 2.vsk Visual C++ 6.vsk Visual Studio 6.vsk VS SCC VSConvertersPackage.dll vsdebugeng.dll VsDebugWERHelper.exe vsdiag_regwcf.exe vsdiag_regwcf.exe.config vsDiffMerge.exe VsGa.Application.pkgdef VsGa.exe VsGa.exe.config VsGa.pkgdef VsGa.pkgundef VsGa.winprf VsGraphics VsGraphicsDesc.dll VSGraphicsExtensions VsGraphicsMnu.dll vshost-clr2.exe vshost.exe vshost32-clr2.exe vshost32.exe VSIXInstaller.exe VSIXInstaller.exe.config VSLaunchBrowser.exe vslog.dll vsn.exe vsn.exe.config vssln.dll VSTestConfig.exe VSTestConfig.exe.config vstlbinf.dll VSTST-FileConverter.exe VSTST-FileConverter.exe.config VSWebHandler.exe VSWinExpress VsWizard.dll VWDExpress VWDExpressExtensions WcfSvcHost.chm WcfSvcHost.exe WcfSvcHost.exe.config WcfTestClient.chm WcfTestClient.exe WcfTestClient.exe.config WDExpress WDExpressExtensions WebTemplates WERHandler.dll WindowsFormsIntegration.Design.dll WindowsFormsIntegration.Package.dll WinFxBrowserApplicationTemplateWizard.dll WinFxCustomControlTemplateWizard.dll witadmin.exe witadmin.exe.config WorkflowProject.dll XDesProc.exe XDesProc.exe.config Xml zh-CHS zh-CN zh-Hans zh-Hant /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools: 2052 bin errlook.exe errlook.hlp guidgen.exe makehm.exe ProjectComponents Rules2BuildRules.xslt Rules2Props.xslt Rules2Targets.xslt Shortcuts spyxx.chm spyxx.exe spyxxhk.dll spyxxhk_amd64.dll spyxx_amd64.chm spyxx_amd64.exe vcconvertengine.dll VCProjectConversion.dll vcupgrade.exe vcupgrade.exe.config VCVarsPhoneQueryRegistry.bat vcvarsqueryregistry.bat VDT VsDevCmd.bat VsMSBuildCmd.bat vsvars32.bat /cygdrive/c/Program Files (x86)/HTML Help Workshop: hha.dll hhc.exe itcc.dll /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64: 2052 dbghelp.dll KernelTraceControl.dll Microsoft.DbgHelp.manifest Microsoft.VisualStudio.Profiler.dll msdia120.dll msdia140.dll msvcp120.dll msvcr120.dll PerfSDK SamplingRuntime.dll vsinstr.exe VSPerfCLREnv.cmd VSPerfCmd.exe VSPerfControl.dll VSPerfControl.Interop.dll VSPerfCorProf.dll VSPerfCpuCounters.xsd VSPerfDrv140.sys VSPerfEtwJsProf.dll VSPerfJsProf.dll VSPerfMon.exe VSPerfRelogger.dll VSPerfSrv.exe VSPerfSys140.cat VSPerf_Platform_K7.xml VSPerf_Platform_K8.xml VSPerf_Platform_P4.xml VSPerf_Platform_P6.xml VSPerf_Platform_P6_arch.xml VSPerf_Portable.xml vspmsg.dll /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools: 2052 dbghelp.dll KernelTraceControl.dll Microsoft.DbgHelp.manifest Microsoft.VisualStudio.Enterprise.AspNetHelper.dll Microsoft.VisualStudio.PerformanceTools.CmdHelper.dll Microsoft.VisualStudio.PerformanceTools.CounterInfo.dll Microsoft.VisualStudio.PerformanceTools.EtwMon.dll Microsoft.VisualStudio.PerformanceTools.RulesEngine.dll Microsoft.VisualStudio.PerformanceTools.Visualization.dll Microsoft.VisualStudio.Profiler.dll msvcp120.dll msvcr120.dll PerfItems PerfPkg.dll PerfSDK Plugins ProfilingTasks.xml ProfilingTasks.xsd ReportMetadata.xsd SamplingRuntime.dll Setups symsrv.dll symsrv.yes vsinstr.exe VSPerf.exe VSPerf.exe.config VSPerfAnalysis.dll VSPerfASPNetCmd.exe VSPerfCLREnv.cmd VSPerfCmd.exe VSPerfCollectionPlan.xml VSPerfControl.dll VSPerfControl.Interop.dll VSPerfCorProf.dll VSPerfCpuCounters.xsd VSPerfData.dll VSPerfDrv140.sys VSPerfEtwJsProf.dll VSPerfJsProf.dll VSPerfMon.exe VSPerfPresentation.dll VSPerfReader.dll VSPerfRelogger.dll VSPerfReport.exe VSPerfSrv.exe VSPerfSys140.cat VSPerf_Platform_K7.xml VSPerf_Platform_K8.xml VSPerf_Platform_P4.xml VSPerf_Platform_P6.xml VSPerf_Platform_P6_arch.xml VSPerf_Portable.xml VSPerf_Rule_Definitions.xml vspmsg.dll x64 zh-Hans /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64: 1033 AccChecker accevent.exe AccScope adpcmencode3.exe appxpackaging.dll appxsip.dll betest.exe betest.xml BetestSample.xml bulkmetadatapackagingwizard.exe cert2spc.exe certmgr.exe computerhardwareids.exe config.mftx convert-moftoprovider.exe ctrpp.exe d3dcompiler_47.dll d3dcsxd_47.dll d3dcsx_47.dll default.tmf DeployUtil.exe devicemetadatacommon.dll DeviceMetadataWizard.exe dxcapsviewer.exe ecmangen.exe en-US esp32.tsp espexe.exe espui.dll event.dll extidgen.exe filetypeverifier.exe filtdump.exe filtreg.exe ftquery.exe fxc.exe genmanifest.exe GenXBF.dll graphedt.exe ifilttst.exe IFiltTst.Ini inspect.exe install-sampleprovider.cmd interop.searchapi.dll interop.taskscheduler.dll ISVTier5AppSigningPrivKey.dat ISVTier5AppSigningPubKey.dat ISVTier5AppSignSDK.cc ISVTier5AppSignSDK.xml ISVTier5AppSignSDK_Client.xml isxps.exe isxpshlp.dll iviewers.dll jsconstraintdebug.exe makeappx.exe makecat.exe makecat.exe.manifest makecert.exe makepri.exe mbidgenerator.exe mc.exe mdmerge.exe mergemod.dll mfdetours.dll mftrace.exe microsoft.win32.search.query.dll Microsoft.Windows.Build.Appx.AppxPackaging.dll.manifest Microsoft.Windows.Build.Appx.AppxSip.dll.manifest Microsoft.Windows.Build.Appx.OpcServices.dll.manifest Microsoft.Windows.Build.Signing.mssign32.dll.manifest Microsoft.Windows.Build.Signing.wintrust.dll.manifest midl.exe midlc.exe midlrt.exe midlrtmd.dll mrmsupport.dll msisip.dll mssign32.dll mt.exe mt.exe.config muirct.exe oleview.exe opcservices.dll patchwiz.dll pktextract.exe proppage.dll provisioningtesthelper.dll ProvisioningTestHelper.psd1 ptconform.dll pvk2pfx.exe rc.exe rcdll.dll register_app.vbs regwinmd.exe signtool.exe signtool.exe.manifest swriter.xml system.tmf TB3x.exe tedutil.dll topoedit.exe tracefmt.exe tracelog.exe tracepdb.exe tracewpp.exe ucrt UIAVerify uninstall-sampleprovider.cmd uuidgen.exe virtualstoragevss.cat virtualstoragevss.inf virtualstoragevss.sys vsdiagview.exe vshadow.exe vssagent.exe vsssampleprovider.dll vsstrace.exe vstorcontrol.exe vstorinterface.dll vswriter.exe VswriterSample.xml vswriter_config.xml WiCompon.vbs widialog.vbs widiffdb.vbs wiexport.vbs wifeatur.vbs wifilver.vbs wigenxfm.vbs wiimport.vbs wilangid.vbs wilstprd.vbs wilstscr.vbs wilstxfm.vbs wimakcab.vbs wimerge.vbs winmdidl.exe wintrust.dll wintrust.dll.ini wipolicy.vbs wireadme.txt wirunsql.vbs wistream.vbs wisubstg.vbs wisuminf.vbs witextin.vbs witoansi.vbs wiusexfm.vbs wmicodegen.dll wsdcodegen.exe wsddebug_client.exe wsddebug_host.exe wstracedump.exe wstraceutil.exe wsutil.exe wsutilhelper.dll XamlDiagnostics xpsanalyzer.exe xpsconverter.exe /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86: 1033 AccChecker accevent.exe AccScope adpcmencode3.exe appxpackaging.dll appxsip.dll betest.exe betest.xml BetestSample.xml bulkmetadatapackagingwizard.exe cert2spc.exe certmgr.exe computerhardwareids.exe config.mftx convert-moftoprovider.exe ctrpp.exe d3dcompiler_47.dll d3dcsxd_47.dll d3dcsx_47.dll default.tmf DeployUtil.exe devicemetadatacommon.dll DeviceMetadataWizard.exe DismFoDInstall.cmd dxcapsviewer.exe ecmangen.exe en en-US esp32.tsp espexe.exe espui.dll event.dll extidgen.exe filetypeverifier.exe filtdump.exe filtreg.exe ftquery.exe fxc.exe gc.exe GDFMaker.exe GenerateUnionWinMD.cmd genmanifest.exe GenXBF.dll graphedt.exe ifilttst.exe IFiltTst.Ini inspect.exe install-sampleprovider.cmd interop.searchapi.dll interop.taskscheduler.dll ISVTier5AppSigningPrivKey.dat ISVTier5AppSigningPubKey.dat ISVTier5AppSignSDK.cc ISVTier5AppSignSDK.xml ISVTier5AppSignSDK_Client.xml isxps.exe isxpshlp.dll iviewers.dll jsconstraintdebug.exe makeappx.exe makecat.exe makecat.exe.manifest makecert.exe makepri.exe mbidgenerator.exe mc.exe mdmerge.exe mergemod.dll mfdetours.dll mftrace.exe Microsoft.Diagnostics.Tracing.EventSource.dll Microsoft.Tools.Connectivity.dll Microsoft.Tools.Deploy.dll microsoft.win32.search.query.dll Microsoft.Windows.Build.Appx.AppxPackaging.dll.manifest Microsoft.Windows.Build.Appx.AppxSip.dll.manifest Microsoft.Windows.Build.Appx.OpcServices.dll.manifest Microsoft.Windows.Build.Signing.mssign32.dll.manifest Microsoft.Windows.Build.Signing.wintrust.dll.manifest midl.exe midlc.exe midlrt.exe midlrtmd.dll mrmsupport.dll MsiCert.exe MsiDb.exe MsiFiler.exe MsiInfo.exe Msimerg.exe MsiMsp.exe msisip.dll MsiTran.exe mssign32.dll mt.exe mt.exe.config muirct.exe oleview.exe opcservices.dll patchwiz.dll pktextract.exe proppage.dll provisioningtesthelper.dll ProvisioningTestHelper.psd1 ptconform.dll pvk2pfx.exe rc.exe rcdll.dll register_app.vbs regwinmd.exe signtool.exe signtool.exe.manifest SirepClient.dll SirepInterop.dll SshClient.dll swriter.xml system.tmf TB3x.exe tedutil.dll topoedit.exe tracefmt.exe tracelog.exe tracepdb.exe tracewpp.exe ucrt UIAVerify uicc.exe UICC.xsd uiccdll.dll uninstall-sampleprovider.cmd uuidgen.exe virtualstoragevss.cat virtualstoragevss.inf virtualstoragevss.sys vsdiagview.exe vshadow.exe vssagent.exe vsssampleprovider.dll vsstrace.exe vstorcontrol.exe vstorinterface.dll vswriter.exe VswriterSample.xml vswriter_config.xml WiCompon.vbs widialog.vbs widiffdb.vbs wiexport.vbs wifeatur.vbs wifilver.vbs wigenxfm.vbs wiimport.vbs wilangid.vbs WiLogUtl.exe wilstprd.vbs wilstscr.vbs wilstxfm.vbs wimakcab.vbs wimerge.vbs WinAppDeployCmd.exe WinAppDeployCommon.dll winmdidl.exe wintrust.dll wintrust.dll.ini wipolicy.vbs wireadme.txt wirunsql.vbs wistream.vbs wisubstg.vbs wisuminf.vbs witextin.vbs witoansi.vbs wiusexfm.vbs wmicodegen.dll wsdcodegen.exe wsddebug_client.exe wsddebug_host.exe wstracedump.exe wstraceutil.exe wsutil.exe wsutilhelper.dll XamlDiagnostics xpsanalyzer.exe xpsconverter.exe /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64: 1033 2052 al.exe al.exe.config AxImp.exe clrver.exe CorFlags.exe disco.exe FUSLOGVW.exe gacutil.exe gacutil.exe.config IlDasm.chm ildasm.exe ildasm.exe.config lc.exe lc.exe.config MSBuildTaskHost.exe MSBuildTaskHost.exe.config PEVerify.exe PEVerify.exe.config sgen.exe sn.exe sn.exe.config SvcUtil.exe TlbExp.exe TlbImp.exe Tracker.exe wsdl.exe wsdl.exe.config xsd.exe zh-Hans /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin: cpuinfo.exe hydra_service.exe IMB-MPI1.exe IMB-NBC.exe IMB-RMA.exe impi.dll impimt.dll libimalloc.dll libmpi_ilp64.dll mpiexec.exe mpiexec.hydra.exe mpitune.bat mpivars.bat pmi_proxy.exe release release_mt tune /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin: gdb-ia.bat gdb-ia.exe python27.dll /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib: libipt.dll /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp: ippcc.dll ippcce9.dll ippcck0.dll ippccl9.dll ippccm7.dll ippccmx.dll ippccn0.dll ippccn8.dll ippccy8.dll ippch.dll ippche9.dll ippchk0.dll ippchl9.dll ippchm7.dll ippchmx.dll ippchn0.dll ippchn8.dll ippchy8.dll ippcore.dll ippcv.dll ippcve9.dll ippcvk0.dll ippcvl9.dll ippcvm7.dll ippcvmx.dll ippcvn0.dll ippcvn8.dll ippcvy8.dll ippdc.dll ippdce9.dll ippdck0.dll ippdcl9.dll ippdcm7.dll ippdcmx.dll ippdcn0.dll ippdcn8.dll ippdcy8.dll ippi.dll ippie9.dll ippik0.dll ippil9.dll ippim7.dll ippimx.dll ippin0.dll ippin8.dll ippiy8.dll ipps.dll ippse9.dll ippsk0.dll ippsl9.dll ippsm7.dll ippsmx.dll ippsn0.dll ippsn8.dll ippsy8.dll ippvm.dll ippvme9.dll ippvmk0.dll ippvml9.dll ippvmm7.dll ippvmmx.dll ippvmn0.dll ippvmn8.dll ippvmy8.dll /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl: 1033 1041 libimalloc.dll mkl_avx.dll mkl_avx2.dll mkl_avx512.dll mkl_avx512_mic.dll mkl_core.dll mkl_def.dll mkl_intel_thread.dll mkl_mc.dll mkl_mc3.dll mkl_rt.dll mkl_sequential.dll mkl_tbb_thread.dll mkl_vml_avx.dll mkl_vml_avx2.dll mkl_vml_avx512.dll mkl_vml_avx512_mic.dll mkl_vml_cmpt.dll mkl_vml_def.dll mkl_vml_mc.dll mkl_vml_mc2.dll mkl_vml_mc3.dll /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler: 1033 1041 cilkrts20.dll cilkrts20.pdb ifdlg100.dll irml irml_c libchkp.dll libgfxoffload.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libioffload_host.dll libioffload_host.pdb libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmdd.dll libmpx.dll liboffload.dll liboffload.pdb svml_dispmd.dll ww_icl_redist_intel64_2017.8.275.msm ww_ifort_redist_intel64_2017.8.275.msm /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14: tbb.dll tbb.pdb tbbmalloc.dll tbbmalloc.pdb tbbmalloc_debug.dll tbbmalloc_debug.pdb tbbmalloc_proxy.dll tbbmalloc_proxy.pdb tbbmalloc_proxy_debug.dll tbbmalloc_proxy_debug.pdb tbb_debug.dll tbb_debug.pdb tbb_preview.dll tbb_preview.pdb tbb_preview_debug.dll tbb_preview_debug.pdb /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal: daal_core.dll daal_sequential.dll daal_thread.dll JavaAPI.dll /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt: tbb.dll tbb.pdb tbbmalloc.dll tbbmalloc.pdb tbbmalloc_debug.dll tbbmalloc_debug.pdb tbbmalloc_proxy.dll tbbmalloc_proxy.pdb tbbmalloc_proxy_debug.dll tbbmalloc_proxy_debug.pdb tbb_debug.dll tbb_debug.pdb tbb_preview.dll tbb_preview.pdb tbb_preview_debug.dll tbb_preview_debug.pdb /cygdrive/c/Program Files/Microsoft MPI/Bin: mpiexec.exe mpitrace.man msmpilaunchsvc.exe smpd.exe /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath: java.exe javac.exe javaw.exe jshell.exe /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin: docker-machine-driver-vmware.exe vctl.exe /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt: cpuinfo.exe hydra_service.exe IMB-MPI1.exe IMB-NBC.exe IMB-RMA.exe impi.dll impimt.dll libimalloc.dll libmpi_ilp64.dll mpiexec.exe mpiexec.hydra.exe pmi_proxy.exe /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt: cpuinfo.exe fmpich2.dll fmpich2g.dll hydra_service.exe impi.dll impimt.dll libimalloc.dll mpi-rtsupport.txt mpich2mpi.dll mpiexec.exe mpiexec.hydra.exe pmi_proxy.exe smpd.exe wmpiconfig.exe wmpiexec.exe wmpiregister.exe /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler: 1033 1041 cilkrts20.dll cilkrts20.pdb ifdlg100.dll irml irml_c libchkp.dll libgfxoffload.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libioffload_host.dll libioffload_host.pdb libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmdd.dll libmpx.dll liboffload.dll liboffload.pdb svml_dispmd.dll /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler: 1033 1041 cilkrts20.dll cilkrts20.pdb ifdlg100.dll irml irml_c libchkp.dll libgfxoffload.dll libicaf.dll libifcoremd.dll libifcoremdd.dll libifcorert.dll libifcorertd.dll libifportmd.dll libiomp5md.dll libiomp5md.pdb libiompstubs5md.dll libirngmd.dll libmmd.dll libmmd.pdb libmmdd.dll libmmdd.pdb libmpx.dll svml_dispmd.dll /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64: 1033 1041 libguide40.dll libguide40_stats.dll libiomp5md.dll libiompprof5md.dll libiompstubs5md.dll libmmd.dll libmmdd.dll libompstub40.dll pdbx.dll svml_dispmd.dll /cygdrive/c/windows/system32: %LOCALAPPDATA% 0409 1033 2052 69fe178f-26e7-43a9-aa7d-2b616b672dde_eventlogservice.dll 6bea57fb-8dfb-4177-9ae8-42e8b3529933_RuntimeDeviceInstall.dll @AdvancedKeySettingsNotification.png @AppHelpToast.png @AudioToastIcon.png @BackgroundAccessToastIcon.png @bitlockertoastimage.png @edptoastimage.png @EnrollmentToastIcon.png @language_notification_icon.png @optionalfeatures.png @StorageSenseToastIcon.png @VpnToastIcon.png @windows-hello-V4.1.gif @WindowsHelloFaceToastIcon.png @WindowsUpdateToastIcon.contrast-black.png @WindowsUpdateToastIcon.contrast-white.png @WindowsUpdateToastIcon.png @WirelessDisplayToast.png @WLOGO_48x48.png aadauthhelper.dll aadcloudap.dll aadjcsp.dll aadtb.dll aadWamExtension.dll AarSvc.dll AboutSettingsHandlers.dll AboveLockAppHost.dll accessibilitycpl.dll accountaccessor.dll AccountsRt.dll AcGenral.dll AcLayers.dll acledit.dll aclui.dll acmigration.dll ACPBackgroundManagerPolicy.dll acppage.dll acproxy.dll AcSpecfc.dll ActionCenter.dll ActionCenterCPL.dll ActionQueue.dll ActivationClient.dll ActivationManager.dll activeds.dll activeds.tlb ActiveHours.png ActiveSyncCsp.dll ActiveSyncProvider.dll actxprxy.dll AcWinRT.dll AcXtrnal.dll AdaptiveCards.dll AddressParser.dll adhapi.dll adhsvc.dll AdmTmpl.dll AdobePDF.dll AdobePDFUI.dll adprovider.dll adrclient.dll adsldp.dll adsldpc.dll adsmsext.dll adsnt.dll adtschema.dll AdvancedEmojiDS.dll AdvancedInstallers advapi32.dll advapi32res.dll advpack.dll aeevts.dll aeinv.dll aepic.dll agentactivationruntime.dll agentactivationruntimestarter.exe agentactivationruntimewindows.dll AgentService.exe aitstatic.exe AJRouter.dll alg.exe altspace.dll am-et amcompat.tlb ampa.sys amsi.dll amsiproxy.dll amstream.dll Analog.Shell.Broker.dll AnalogCommonProxyStub.dll apds.dll APHostClient.dll APHostRes.dll APHostService.dll apisampling.dll ApiSetHost.AppExecutionAlias.dll apisetschema.dll APMon.dll AppContracts.dll AppExtension.dll apphelp.dll Apphlpdm.dll AppHostRegistrationVerifier.exe appidapi.dll appidcertstorecheck.exe appidpolicyconverter.exe AppIdPolicyEngineApi.dll appidsvc.dll appidtel.exe appinfo.dll appinfoext.dll AppInstallerPrompt.Desktop.dll ApplicationControlCSP.dll ApplicationFrame.dll ApplicationFrameHost.exe AppLocker AppLockerCSP.dll ApplySettingsTemplateCatalog.exe ApplyTrustOffline.exe AppManagementConfiguration.dll appmgmt appmgmts.dll appmgr.dll AppMon.dll AppointmentActivation.dll AppointmentApis.dll appraiser appraiser.dll AppReadiness.dll apprepapi.dll AppResolver.dll ApproveChildRequest.exe appsruprov.dll AppV AppVCatalog.dll AppVClient.exe AppvClientEventLog.dll AppVClientPS.dll AppVDllSurrogate.exe AppVEntStreamingManager.dll AppVEntSubsystemController.dll AppVEntSubsystems64.dll AppVEntVirtualization.dll appverif.chm appverif.exe appverifUI.dll appvetwclientres.dll appvetwsharedperformance.dll appvetwstreamingux.dll AppVFileSystemMetadata.dll AppVIntegration.dll AppVManifest.dll AppVNice.exe AppVOrchestration.dll AppVPolicy.dll AppVPublishing.dll AppVReporting.dll AppVScripting.dll AppVSentinel.dll AppVShNotify.exe AppVStreamingUX.dll AppVStreamMap.dll AppVTerminator.dll appwiz.cpl AppxAllUserStore.dll AppXApplicabilityBlob.dll AppxApplicabilityEngine.dll AppXDeploymentClient.dll AppXDeploymentExtensions.desktop.dll AppXDeploymentExtensions.onecore.dll AppXDeploymentServer.dll AppxPackaging.dll AppxProvisioning.xml AppxSip.dll AppxStreamingDataSourcePS.dll AppxSysprep.dll ar-SA archiveint.dll ARP.EXE asferror.dll aspnet_counters.dll AssignedAccessCsp.dll AssignedAccessGuard.exe AssignedAccessManager.dll assignedaccessmanagersvc.dll assignedaccessproviderevents.dll AssignedAccessRuntime.dll AssignedAccessShellProxy.dll asycfilt.dll at.exe AtBroker.exe atl.dll atl100.dll atl110.dll atlthunk.dll atmlib.dll attrib.exe audiodg.exe AudioEndpointBuilder.dll AudioEng.dll AudioHandlers.dll AUDIOKSE.dll audioresourceregistrar.dll AudioSes.dll audiosrv.dll AudioSrvPolicyManager.dll auditcse.dll AuditNativeSnapIn.dll auditpol.exe auditpolcore.dll AuditPolicyGPInterop.dll auditpolmsg.dll AuthBroker.dll AuthBrokerUI.dll authentication.dll AuthExt.dll authfwcfg.dll AuthFWGP.dll AuthFWSnapin.dll AuthFWWizFwk.dll AuthHost.exe AuthHostProxy.dll authui.dll authz.dll autochk.exe autoconv.exe autofmt.exe autopilot.dll autopilotdiag.dll autoplay.dll autotimesvc.dll AverageRoom.bin avicap32.dll avifil32.dll avrt.dll AxInstSv.dll AxInstUI.exe azman.msc azroles.dll azroleui.dll AzSqlExt.dll AzureSettingSyncProvider.dll baaupdate.exe BackgroundMediaPolicy.dll backgroundTaskHost.exe BackgroundTransferHost.exe BamSettingsClient.dll BarcodeProvisioningPlugin.dll basecsp.dll basesrv.dll batmeter.dll bcastdvr.proxy.dll BcastDVRBroker.dll BcastDVRClient.dll BcastDVRCommon.dll bcastdvruserservice.dll bcd.dll bcdboot.exe bcdedit.exe bcdprov.dll bcdsrv.dll BCP47Langs.dll BCP47mrm.dll bcrypt.dll bcryptprimitives.dll bdaplgin.ax bdechangepin.exe BdeHdCfg.exe BdeHdCfgLib.dll bderepair.dll bdesvc.dll BdeSysprep.dll bdeui.dll BdeUISrv.exe bdeunlock.exe BFE.DLL bg-BG bi.dll bidispl.dll bindfltapi.dll BingASDS.dll BingFilterDS.dll BingMaps.dll BingOnlineServices.dll BioCredProv.dll BioIso.exe bisrv.dll BitLockerCsp.dll BitLockerDeviceEncryption.exe BitLockerWizard.exe BitLockerWizardElev.exe bitsadmin.exe bitsigd.dll bitsperf.dll BitsProxy.dll biwinrt.dll BlbEvents.dll blbres.dll blb_ps.dll BluetoothApis.dll BluetoothDesktopHandlers.dll BluetoothPairingSystemToastIcon.contrast-black.png BluetoothPairingSystemToastIcon.contrast-high.png BluetoothPairingSystemToastIcon.contrast-white.png BluetoothPairingSystemToastIcon.png BluetoothSystemToastIcon.contrast-white.png BluetoothSystemToastIcon.png bnmanager.dll Boot boot.sdi bootcfg.exe bootim.exe BootMenuUX.dll bootsect.exe bootstr.dll bootux.dll BOOTVID.DLL bopomofo.uce BrCiImg.dll bridgeres.dll bridgeunattend.exe BrJDec.dll BrokerLib.dll browcli.dll browserbroker.dll browserexport.exe BrowserSettingSync.dll browser_broker.exe browseui.dll BrUsi12c.dll BrWi212c.dll BTAGService.dll BthAvctpSvc.dll BthAvrcp.dll BthAvrcpAppSvc.dll bthci.dll BthMtpContextHandler.dll bthpanapi.dll BthpanContextHandler.dll Bthprops bthprops.cpl BthRadioMedia.dll bthserv.dll BthTelemetry.dll bthudtask.exe btpanui.dll Bubbles.scr BWContextHandler.dll ByteCodeGenerator.exe cabapi.dll cabinet.dll cabview.dll cacls.exe calc.exe CallButtons.dll CallButtons.ProxyStub.dll CallHistoryClient.dll CameraCaptureUI.dll CameraSettingsUIHost.exe CapabilityAccessHandlers.dll CapabilityAccessManager.dll CapabilityAccessManagerClient.dll capauthz.dll capiprovider.dll capisp.dll CaptureService.dll CastingShellExt.dll CastLaunch.dll CastSrv.exe CatRoot catroot2 catsrv.dll catsrvps.dll catsrvut.dll CBDHSvc.dll cca.dll cdd.dll cdosys.dll cdp.dll cdprt.dll cdpsvc.dll cdpusersvc.dll CellularAPI.dll cellulardatacapabilityhandler.dll cemapi.dll cero.rs certca.dll certcli.dll certCredProvider.dll certenc.dll CertEnroll.dll CertEnrollCtrl.exe CertEnrollUI.dll certlm.msc certmgr.dll certmgr.msc CertPKICmdlet.dll CertPolEng.dll certprop.dll certreq.exe certutil.exe cewmdm.dll cfgbkend.dll cfgmgr32.dll CfgSPCellular.dll CfgSPPolicy.dll cflapi.dll cfmifs.dll cfmifsproxy.dll Chakra.dll Chakradiag.dll Chakrathunk.dll change.exe changepk.exe charmap.exe chartv.dll ChatApis.dll chcp.com CheckNetIsolation.exe chglogon.exe chgport.exe chgusr.exe chkdsk.exe chkntfs.exe chkwudrv.dll choice.exe ChsStrokeDS.dll chs_singlechar_pinyin.dat ChtAdvancedDS.dll ChtBopomofoDS.dll ChtCangjieDS.dll ChtHkStrokeDS.dll ChtQuickDS.dll ChxAPDS.dll ChxDecoder.dll ChxHAPDS.dll chxinputrouter.dll chxranker.dll CHxReadingStringIME.dll ci.dll cic.dll CIDiag.exe cimfs.dll cipher.exe CIRCoInst.dll CIWmi.dll clb.dll clbcatq.dll cldapi.dll cleanmgr.exe CleanPCCSP.dll clfsw32.dll cliconfg.dll cliconfg.exe cliconfg.rll clip.exe ClipboardServer.dll Clipc.dll ClipRenew.exe ClipSVC.dll ClipUp.exe clipwinrt.dll cloudAP.dll CloudDomainJoinAUG.dll CloudDomainJoinDataModelServer.dll CloudExperienceHost.dll CloudExperienceHostBroker.dll CloudExperienceHostBroker.exe CloudExperienceHostCommon.dll CloudExperienceHostUser.dll CloudNotifications.exe clrhost.dll clusapi.dll cmcfg32.dll cmd.exe cmdext.dll cmdial32.dll cmdkey.exe cmdl32.exe cmgrcspps.dll cmifw.dll cmintegrator.dll cmlua.dll cmmon32.exe cmpbk32.dll cmstp.exe cmstplua.dll cmutil.dll cngcredui.dll cngprovider.dll cnvfat.dll cob-au.rs CodeIntegrity cofire.exe cofiredm.dll colbact.dll coloradapterclient.dll COLORCNV.DLL colorcpl.exe colorui.dll Com combase.dll comcat.dll comctl32.dll comdlg32.dll comexp.msc coml2.dll comp.exe compact.exe CompatTelRunner.exe compmgmt.msc CompMgmtLauncher.exe ComposableShellProxyStub.dll ComposerFramework.dll CompPkgSrv.exe CompPkgSup.dll compstui.dll computecore.dll computelibeventlog.dll computenetwork.dll ComputerDefaults.exe ComputerToastIcon.contrast-white.png ComputerToastIcon.png computestorage.dll comrepl.dll comres.dll comsnap.dll comsvcs.dll comuid.dll concrt140.dll concrt140d.dll config configmanager2.dll Configuration ConfigureExpandedStorage.dll conhost.exe ConhostV1.dll connect.dll ConnectedAccountState.dll consent.exe ConsentExperienceCommon.dll ConsentUX.dll ConsentUxClient.dll console.dll ConsoleLogon.dll ConstraintIndex.Search.dll ContactActivation.dll ContactApis.dll ContactHarvesterDS.dll container.dll containerdevicemanagement.dll ContainerSettingsProviders ContentDeliveryManager.Utilities.dll control.exe ControlLib.dll convert.exe convertvhd.exe coreaudiopolicymanagerext.dll coredpus.dll coredpussvr.exe coreglobconfig.dll CoreMas.dll CoreMessaging.dll CoreMmRes.dll CoreShell.dll CoreShellAPI.dll CoreShellExtFramework.dll CoreUIComponents.dll correngine.dll CourtesyEngine.dll CPFilters.dll CredDialogBroker.dll CredentialEnrollmentManager.exe CredentialEnrollmentManagerForUser.dll CredentialUIBroker.exe CredProv2faHelper.dll CredProvDataModel.dll CredProvHelper.dll credprovhost.dll credprovs.dll credprovslegacy.dll credssp.dll credui.dll credwiz.exe crypt32.dll cryptbase.dll cryptcatsvc.dll cryptdlg.dll cryptdll.dll cryptext.dll cryptnet.dll cryptngc.dll CryptoWinRT.dll cryptsp.dll cryptsvc.dll crypttpmeksvc.dll cryptui.dll cryptuiwizard.dll cryptxml.dll cs-CZ cscapi.dll cscdll.dll CscMig.dll cscobj.dll cscript.exe cscsvc.dll cscui.dll CspCellularSettings.dll csplte.dll CspProxy.dll csrr.rs csrsrv.dll csrss.exe CSystemEventsBrokerClient.dll ctfmon.exe cttune.exe cttunesvr.exe curl.exe CustomInstallExec.exe CustomShellHost.exe cuzzapi.dll cxcredprov.dll CXHProvisioningServer.dll C_037.NLS C_10000.NLS C_10001.NLS C_10002.NLS C_10003.NLS C_10004.NLS C_10005.NLS C_10006.NLS C_10007.NLS C_10008.NLS C_10010.NLS C_10017.NLS C_10021.NLS C_10029.NLS C_10079.NLS C_10081.NLS C_10082.NLS C_1026.NLS C_1047.NLS C_1140.NLS C_1141.NLS C_1142.NLS C_1143.NLS C_1144.NLS C_1145.NLS C_1146.NLS C_1147.NLS C_1148.NLS C_1149.NLS C_1250.NLS C_1251.NLS C_1252.NLS C_1253.NLS C_1254.NLS C_1255.NLS C_1256.NLS C_1257.NLS C_1258.NLS C_1361.NLS C_20000.NLS C_20001.NLS C_20002.NLS C_20003.NLS C_20004.NLS C_20005.NLS C_20105.NLS C_20106.NLS C_20107.NLS C_20108.NLS C_20127.NLS C_20261.NLS C_20269.NLS C_20273.NLS C_20277.NLS C_20278.NLS C_20280.NLS C_20284.NLS C_20285.NLS C_20290.NLS C_20297.NLS C_20420.NLS C_20423.NLS C_20424.NLS C_20833.NLS C_20838.NLS C_20866.NLS C_20871.NLS C_20880.NLS C_20905.NLS C_20924.NLS C_20932.NLS C_20936.NLS C_20949.NLS C_21025.NLS C_21027.NLS C_21866.NLS C_28591.NLS C_28592.NLS C_28593.NLS C_28594.NLS C_28595.NLS C_28596.NLS C_28597.NLS C_28598.NLS C_28599.NLS c_28603.nls C_28605.NLS C_437.NLS C_500.NLS C_708.NLS C_720.NLS C_737.NLS C_775.NLS C_850.NLS C_852.NLS C_855.NLS C_857.NLS C_858.NLS C_860.NLS C_861.NLS C_862.NLS C_863.NLS C_864.NLS C_865.NLS C_866.NLS C_869.NLS C_870.NLS C_874.NLS C_875.NLS C_932.NLS C_936.NLS C_949.NLS C_950.NLS C_G18030.DLL c_GSM7.DLL C_IS2022.DLL C_ISCII.DLL d2d1.dll d2d1debug2.dll d2d1debug3.dll d3d10.dll d3d10core.dll d3d10level9.dll d3d10ref.dll d3d10sdklayers.dll d3d10warp.dll d3d10_1.dll d3d10_1core.dll d3d11.dll d3d11on12.dll d3d11ref.dll d3d11sdklayers.dll d3d11_1sdklayers.dll d3d11_2sdklayers.dll d3d11_3SDKLayers.dll D3D12.dll D3D12Core.dll d3d12SDKLayers.dll d3d8thk.dll d3d9.dll d3d9on12.dll d3dcompiler_33.dll d3dcompiler_34.dll d3dcompiler_35.dll d3dcompiler_36.dll D3DCompiler_37.dll D3DCompiler_38.dll D3DCompiler_39.dll D3DCompiler_40.dll D3DCompiler_41.dll D3DCompiler_42.dll D3DCompiler_43.dll D3DCompiler_47.dll d3dconfig.exe d3dcsx_42.dll d3dcsx_43.dll d3dref9.dll D3DSCache.dll d3dx10.dll d3dx10_33.dll d3dx10_34.dll d3dx10_35.dll d3dx10_36.dll d3dx10_37.dll d3dx10_38.dll d3dx10_39.dll d3dx10_40.dll d3dx10_41.dll d3dx10_42.dll d3dx10_43.dll d3dx11_42.dll d3dx11_43.dll d3dx9_24.dll d3dx9_25.dll d3dx9_26.dll d3dx9_27.dll d3dx9_28.dll d3dx9_29.dll d3dx9_30.dll d3dx9_31.dll d3dx9_32.dll d3dx9_33.dll d3dx9_34.dll d3dx9_35.dll d3dx9_36.dll d3dx9_37.dll d3dx9_38.dll d3dx9_39.dll d3dx9_40.dll d3dx9_41.dll d3dx9_42.dll d3dx9_43.dll da-DK dab.dll dabapi.dll DAConn.dll dafAspInfraProvider.dll dafBth.dll DafDnsSd.dll dafDockingProvider.dll DafGip.dll DAFIoT.dll DAFIPP.dll DAFMCP.dll dafpos.dll DafPrintProvider.dll dafupnp.dll dafWCN.dll dafWfdProvider.dll DAFWiProv.dll DAFWSD.dll DAMediaManager.dll DAMM.dll DaOtpCredentialProvider.dll das.dll dasHost.exe dataclen.dll DataExchange.dll DataExchangeHost.exe datamarketsvc.dll DataStoreCacheDumpTool.exe DataUsageHandlers.dll DataUsageLiveTileTask.exe datusage.dll davclnt.dll davhlpr.dll DavSyncProvider.dll daxexec.dll dbgcore.dll dbgeng.dll dbghelp.dll DbgModel.dll dbnetlib.dll dbnmpntw.dll dccw.exe dciman32.dll dcntel.dll dcomcnfg.exe dcomp.dll DDACLSys.dll DdcAntiTheftApi.dll DdcClaimsApi.dll DdcComImplementationsDesktop.dll DDDS.dll DDFs ddisplay.dll ddodiag.exe DDOIProxy.dll DDORes.dll ddpchunk.dll ddptrace.dll ddputils.dll ddp_ps.dll ddraw.dll ddrawex.dll de-DE DefaultAccountTile.png DefaultDeviceManager.dll DefaultHrtfs.bin DefaultPrinterProvider.dll DefaultQuestions.json Defrag.exe defragproxy.dll defragres.dll defragsvc.dll delegatorprovider.dll DeliveryOptimizationMIProv.mof DeliveryOptimizationMIProvUninstall.mof deploymentcsphelper.exe deploymentcsps.dll desk.cpl deskadp.dll deskmon.dll desktopimgdownldr.exe DesktopKeepOnToastImg.gif DesktopShellAppStateContract.dll DesktopShellExt.dll DesktopSwitcherDataModel.dll DesktopView.Internal.Broker.dll DesktopView.Internal.Broker.ProxyStub.dll DetailedReading-Default.xml devcon.exe DevDispItemProvider.dll DeveloperOptionsSettingsHandlers.dll devenum.dll deviceaccess.dll deviceassociation.dll DeviceCensus.exe DeviceCenter.dll DeviceCredential.dll DeviceCredentialDeployment.exe DeviceDirectoryClient.dll DeviceDisplayStatusManager.dll DeviceDriverRetrievalClient.dll DeviceEject.exe DeviceElementSource.dll DeviceEnroller.exe DeviceFlows.DataModel.dll DeviceMetadataRetrievalClient.dll devicengccredprov.dll DevicePairing.dll DevicePairingExperienceMEM.dll DevicePairingFolder.dll DevicePairingProxy.dll DevicePairingWizard.exe DeviceProperties.exe DeviceReactivation.dll deviceregistration.dll DeviceSetupManager.dll DeviceSetupManagerAPI.dll DeviceSetupStatusProvider.dll DevicesFlowBroker.dll DeviceSoftwareInstallationClient.dll DeviceUpdateAgent.dll DeviceUpdateCenterCsp.dll DeviceUxRes.dll devinv.dll devmgmt.msc devmgr.dll DevModeRunAsUserConfig.msc devobj.dll DevPropMgr.dll DevQueryBroker.dll devrtl.dll dfdts.dll DFDWiz.exe dfrgui.exe dfscli.dll dfshim.dll DfsShlEx.dll dggpext.dll dhcpcmonitor.dll dhcpcore.dll dhcpcore6.dll dhcpcsvc.dll dhcpcsvc6.dll dhcpsapi.dll DHolographicDisplay.dll DiagCpl.dll diagnosticdataquery.dll DiagnosticInvoker.dll DiagnosticLogCSP.dll diagperf.dll DiagSvc.dll DiagSvcs diagtrack.dll dialclient.dll dialer.exe DialogBlockerProc.dll DialogBlockingManager.dll DialogBlockingService.dll dialserver.dll DictationManager.dll difxapi.dll dimsjob.dll dimsroam.dll dinput.dll dinput8.dll Direct2DDesktop.dll directmanipulation.dll DirectML.Debug.dll directml.dll directxdatabaseupdater.exe discan.dll diskmgmt.msc diskpart.exe diskperf.exe diskraid.exe DiskSnapshot.conf DiskSnapshot.exe Dism Dism.exe DismApi.dll DispBroker.Desktop.dll DispBroker.dll dispdiag.exe dispex.dll Display.dll DisplayManager.dll DisplaySwitch.exe DisplaySystemToastIcon.contrast-white.png DisplaySystemToastIcon.png djctq.rs djoin.exe dllhost.exe dllhst3g.exe dlnashext.dll DMAlertListener.ProxyStub.dll DmApiSetExtImplDesktop.dll DMAppsRes.dll dmcertinst.exe dmcfghost.exe dmcfgutils.dll dmclient.exe dmcmnutils.dll dmcommandlineutils.dll dmcsps.dll dmdlgs.dll dmdskmgr.dll dmdskres.dll dmdskres2.dll dmenrollengine.dll dmenterprisediagnostics.dll dmintf.dll dmiso8601utils.dll dmloader.dll DmNotificationBroker.exe dmocx.dll dmoleaututils.dll DmOmaCpMo.exe dmprocessxmlfiltered.dll dmpushproxy.dll DMPushRouterCore.dll DMRCDecoder.dll DMRServer.dll dmsynth.dll dmusic.dll dmutil.dll dmvdsitf.dll dmview.ocx dmwappushsvc.dll dmwmicsp.dll dmxmlhelputils.dll dnsapi.dll dnscacheugc.exe dnscmmc.dll dnsext.dll dnshc.dll dnsrslvr.dll Docking.VirtualInput.dll DockInterface.ProxyStub.dll docprop.dll DocumentPerformanceEvents.dll DolbyDecMFT.dll domgmt.dll dosettings.dll doskey.exe dosvc.dll dot3api.dll dot3cfg.dll Dot3Conn.dll dot3dlg.dll dot3gpclnt.dll dot3gpui.dll dot3hc.dll dot3mm.dll dot3msm.dll dot3svc.dll dot3ui.dll downlevel dpapi.dll dpapimig.exe dpapiprovider.dll dpapisrv.dll DpiScaling.exe dpnaddr.dll dpnathlp.dll dpnet.dll dpnhpast.dll dpnhupnp.dll dpnlobby.dll dpnsvr.exe dps.dll dpx.dll DragDropExperienceCommon.dll DragDropExperienceDataExchangeDelegated.dll driverquery.exe drivers DriverState DriverStore drprov.dll drt.dll DrtmAuthTxt.wim drtprov.dll drttransport.dll drvinst.exe drvsetup.dll DRVSTORE drvstore.dll dsauth.dll dsc DscCore.dll DscCoreConfProv.dll dsclient.dll dscproxy.dll DscTimer.dll dsdmo.dll dskquota.dll dskquoui.dll DsmUserTask.exe dsound.dll dsparse.dll dsprop.dll dsquery.dll dsreg.dll dsregcmd.exe dsregtask.dll dsrole.dll dssec.dat dssec.dll dssenh.dll dssvc.dll dstokenclean.exe Dsui.dll dsuiext.dll dswave.dll dtrampo.dll dtsh.dll DTUHandler.exe DTUHandlerPS.dll DuCsps.dll dui70.dll duser.dll dusmapi.dll dusmsvc.dll dusmtask.exe dvdplay.exe dwm.exe dwmapi.dll dwmcore.dll dwmghost.dll dwminit.dll dwmredir.dll dwmscene.dll DWrite.dll DWWIN.EXE DXCap.exe DXCaptureReplay.dll DXCore.dll DXCpl.exe dxdiag.exe dxdiagn.dll dxgi.dll dxgiadaptercache.exe DXGIDebug.dll dxgwdi.dll dxilconv.dll dxmasf.dll DXP.dll dxpps.dll Dxpserver.exe DxpTaskSync.dll dxtmsft.dll DXToolsMonitor.dll DXToolsOfflineAnalysis.dll DxToolsReportGenerator.dll DXToolsReporting.dll dxtrans.dll dxva2.dll DynamicLong.bin DynamicMedium.bin DynamicShort.bin dynamoapi.dll EAMProgressHandler.dll Eap3Host.exe eapp3hst.dll eappcfg.dll eappcfgui.dll eappgnui.dll eapphost.dll eappprxy.dll eapprovp.dll eapputil.dll eapsimextdesktop.dll eapsvc.dll EapTeapAuth.dll EapTeapConfig.dll EapTeapExt.dll easconsent.dll EaseOfAccessDialog.exe easinvoker.exe easinvoker.proxystub.dll EASPolicyManagerBrokerHost.exe EasPolicyManagerBrokerPS.dll easwrt.dll edgeangle.dll EdgeContent.dll edgehtml.dll edgeIso.dll EdgeManager.dll EditBufferTestHook.dll EditionUpgradeHelper.dll EditionUpgradeManagerObj.dll edpauditapi.dll EDPCleanup.exe edpcsp.dll edpnotify.exe edptask.dll edputil.dll EduPrintProv.exe eeprov.dll eeutil.dll efsadu.dll efscore.dll efsext.dll efslsaext.dll efssvc.dll efsui.exe efsutil.dll efswrt.dll EhStorAPI.dll EhStorAuthn.exe EhStorPwdMgr.dll EhStorShell.dll el-GR els.dll ELSCore.dll elshyph.dll elslad.dll elsTrans.dll EmailApis.dll embeddedmodesvc.dll embeddedmodesvcapi.dll EmojiDS.dll en en-GB en-US encapi.dll energy.dll energyprov.dll energytask.dll enrollmentapi.dll EnterpriseAPNCsp.dll EnterpriseAppMgmtClient.dll EnterpriseAppMgmtSvc.dll EnterpriseAppVMgmtCSP.dll enterprisecsps.dll EnterpriseDesktopAppMgmtCSP.dll enterpriseetw.dll EnterpriseModernAppMgmtCSP.dll enterpriseresourcemanager.dll EoAExperiences.exe eqossnap.dll ErrorDetails.dll ErrorDetailsCore.dll es-ES es-MX es.dll EsdSip.dll esent.dll esentprf.dll esentutl.exe esevss.dll eShims.dll esrb.rs et-EE EthernetMediaManager.dll ETWCoreUIComponentsResources.dll ETWESEProviderResources.dll EtwRundown.dll eudcedit.exe eUICCsCSP.dll EventAggregation.dll eventcls.dll eventcreate.exe EventViewer_EventDetails.xsl eventvwr.exe eventvwr.msc evr.dll ExecModelClient.dll execmodelproxy.dll expand.exe ExplorerFrame.dll ExSMime.dll extrac32.exe ExtrasXmlParser.dll F12 f3ahvoas.dll facecredentialprovider.dll Facilitator.dll Family.Authentication.dll Family.Cache.dll Family.Client.dll Family.SyncEngine.dll FamilySafetyExt.dll Faultrep.dll FaxPrinterInstaller.dll fc.exe fcon.dll fdBth.dll fdBthProxy.dll FdDevQuery.dll fde.dll fdeploy.dll fdPHost.dll fdPnp.dll fdprint.dll fdProxy.dll FDResPub.dll fdSSDP.dll fdWCN.dll fdWNet.dll fdWSD.dll FeatureToastBulldogImg.png FeatureToastDlpImg.png feclient.dll ff-Adlm-SN ffbroker.dll fhcat.dll fhcfg.dll fhcleanup.dll fhcpl.dll fhengine.dll fhevents.dll fhlisten.dll fhmanagew.exe fhsettingsprovider.dll fhshl.dll fhsrchapi.dll fhsrchph.dll fhsvc.dll fhsvcctl.dll fhtask.dll fhuxadapter.dll fhuxapi.dll fhuxcommon.dll fhuxgraphics.dll fhuxpresentation.dll fi-FI fidocredprov.dll FileAppxStreamingDataSource.dll FileHistory.exe filemgmt.dll FilterDS.dll find.exe findnetprinters.dll findstr.exe finger.exe fingerprintcredential.dll Firewall.cpl FirewallAPI.dll FirewallControlPanel.dll fixmapi.exe FlightSettings.dll fltLib.dll fltMC.exe FluencyDS.dll FM20.DLL FM20chs.DLL FM20enu.DLL fmapi.dll fmifs.dll fms.dll FNTCACHE.DAT FntCache.dll fodhelper.exe Fondue.exe fontdrvhost.exe fontext.dll FontGlyphAnimator.dll fontgroupsoverride.dll FontProvider.dll fontsub.dll fontview.exe forfiles.exe format.com fpb.rs fphc.dll fr-CA fr-FR framedyn.dll framedynos.dll FrameServer.dll FrameServerClient.dll frprov.dll fsavailux.exe FsIso.exe fsmgmt.msc FsNVSDeviceSource.dll fsquirt.exe fsutil.exe fsutilext.dll fthsvc.dll ftp.exe FUADM12A.DAT FUCOM12A.DLL fundisc.dll fveapi.dll fveapibase.dll fvecerts.dll fvecpl.dll fvenotify.exe fveprompt.exe fveskybackup.dll fveui.dll fvewiz.dll fwbase.dll fwcfg.dll fwmdmcsp.dll fwpolicyiomgr.dll FWPUCLNT.DLL FwRemoteSvr.dll FXSAPI.dll FXSCOM.dll FXSCOMEX.dll FXSCOMPOSE.dll FXSCOMPOSERES.dll FXSCOVER.exe FXSEVENT.dll FXSMON.dll FXSRESM.dll FXSROUTE.dll FXSST.dll FXSSVC.exe FXST30.dll FXSTIFF.dll FxsTmp FXSUNATD.exe FXSUTILITY.dll g711codc.ax GameBarPresenceWriter.exe GameBarPresenceWriter.proxy.dll GameChatOverlayExt.dll GameChatTranscription.dll GameInput.dll gamemode.dll GamePanel.exe GamePanelExternalHook.dll gamestreamingext.dll GameSystemToastIcon.contrast-white.png GameSystemToastIcon.png gameux.dll gamingtcui.dll gatherNetworkInfo.vbs gb2312.uce gcdef.dll gdi32.dll gdi32full.dll GdiPlus.dll generaltel.dll GenValObj.exe Geocommon.dll Geolocation.dll getmac.exe getuname.dll GfxValDisplayLog.bin glmf32.dll globinputhost.dll glu32.dll gmsaclient.dll gpapi.dll GPCSEWrapperCsp.dll gpedit.dll gpedit.msc gpprefcl.dll gpprnext.dll gpresult.exe gpscript.dll gpscript.exe gpsvc.dll gptext.dll gpupdate.exe GraphicsCapture.dll GraphicsPerfSvc.dll grb.rs Groupinghc.dll GroupPolicy GroupPolicyUsers grpconv.exe hal.dll HalExtIntcLpioDMA.dll HalExtPL080.dll HandwritingSystemToastIcon.contrast-white.png HandwritingSystemToastIcon.png hascsp.dll HashtagDS.dll hbaapi.dll hcproviders.dll HdcpHandler.dll hdwwiz.cpl hdwwiz.exe he-IL HeadphoneSystemToastIcon.contrast-white.png HeadphoneSystemToastIcon.png HeadsetSystemToastIcon.contrast-white.png HeadsetSystemToastIcon.png HealthSystemToastIcon.contrast-white.png HealthSystemToastIcon.png HeatCore.dll help.exe HelpPaneProxy.dll hgcpl.dll hgprint.dll hhctrl.ocx hhsetup.dll hid.dll HidCfu.dll hidphone.tsp hidserv.dll hlink.dll hmkd.dll hnetcfg.dll HNetCfgClient.dll hnetmon.dll HologramCompositor.dll HologramWorld.dll HolographicExtensions.dll HolographicRuntimes.dll HoloShellRuntime.dll HoloSHExtensions.dll HoloSI.PCShell.dll HOSTNAME.EXE hotplug.dll hr-HR HrtfApo.dll html.iec httpapi.dll httpprxc.dll httpprxm.dll httpprxp.dll HttpsDataSource.dll htui.dll hu-HU hvax64.exe hvhostsvc.dll hvix64.exe hvloader.dll hvsievaluator.exe hvsigpext.dll HvsiManagementApi.dll HvSocket.dll Hydrogen Hydrogen.dll IA2ComProxy.dll ias ias.dll iasacct.dll iasads.dll iasdatastore.dll iashlpr.dll IasMigPlugin.dll iasnap.dll iaspolcy.dll iasrad.dll iasrecst.dll iassam.dll iassdo.dll iassvcs.dll icacls.exe icfupgd.dll icm32.dll icmp.dll icmui.dll IconCodecService.dll IcsEntitlementHost.exe icsigd.dll icsunattend.exe icsvc.dll icsvcext.dll icsxml icu.dll icuin.dll icuuc.dll IdCtrls.dll ideograf.uce IdListen.dll idndl.dll IDStore.dll ie4uinit.exe ie4ushowIE.exe IEAdvpack.dll ieapfltr.dll iedkcs32.dll ieframe.dll iemigplugin.dll iepeers.dll ieproxy.dll iernonce.dll iertutil.dll IESettingSync.exe iesetup.dll iesysprep.dll ieui.dll ieuinit.inf ieUnatt.exe iexpress.exe iFlyIME.ime ifmon.dll ifsutil.dll ifsutilx.dll igdDiag.dll IHDS.dll ihvrilproxy.dll IKEEXT.DLL imaadp32.acm imagehlp.dll imageres.dll imagesp1.dll imapi.dll imapi2.dll imapi2fs.dll IME imgutil.dll imm32.dll immersivetpmvscmgrsvr.exe ImplatSetup.dll IndexedDbLegacy.dll inetcomm.dll inetcpl.cpl inetmib1.dll inetpp.dll inetppui.dll INETRES.dll inetsrv InfDefaultInstall.exe InkEd.dll InkObjCore.dll iNodeCredentialProvider.dll InprocLogger.dll input.dll InputCloudStore.dll InputController.dll InputHost.dll InputInjectionBroker.dll InputLocaleManager.dll InputMethod InputService.dll InputSwitch.dll InputSwitchToastHandler.exe InputSystemToastIcon.contrast-white.png InputSystemToastIcon.png inseng.dll InstallService.dll InstallServiceTasks.dll intel_gfx_api-x64.dll internetmail.dll InternetMailCsp.dll intl.cpl invagent.dll iologmsg.dll IoTAssignedAccessLockFramework.dll ipconfig.exe IPELoggingDictationHelper.dll IPHLPAPI.DLL iphlpsvc.dll Ipmi ipnathlp.dll IpNatHlpClient.dll iprtprio.dll iprtrmgr.dll ipsecsnp.dll IPSECSVC.DLL ipsmsnap.dll ipxlatcfg.dll iri.dll irprops.cpl iscsicli.exe iscsicpl.dll iscsicpl.exe iscsidsc.dll iscsied.dll iscsiexe.dll iscsilog.dll iscsium.dll iscsiwmi.dll iscsiwmiv2.dll ISM.dll isoburn.exe it-IT itircl.dll itss.dll iuilp.dll iumbase.dll iumcrypt.dll iumdll.dll IumSdk.dll iyuv_32.dll ja-jp JavaScriptCollectionAgent.dll JHI64.dll joinproviderol.dll joinutil.dll joy.cpl JpMapControl.dll jpndecoder.dll jpninputrouter.dll jpnranker.dll JpnServiceDS.dll jscript.dll jscript9.dll jscript9diag.dll jsproxy.dll kanji_1.uce kanji_2.uce kbd101.dll kbd101a.dll kbd101b.dll kbd101c.dll kbd103.dll kbd106.dll kbd106n.dll KBDA1.DLL KBDA2.DLL KBDA3.DLL KBDADLM.DLL KBDAL.DLL KBDARME.DLL kbdarmph.dll kbdarmty.dll KBDARMW.DLL kbdax2.dll KBDAZE.DLL KBDAZEL.DLL KBDAZST.DLL KBDBASH.DLL KBDBE.DLL KBDBENE.DLL KBDBGPH.DLL KBDBGPH1.DLL KBDBHC.DLL KBDBLR.DLL KBDBR.DLL KBDBU.DLL KBDBUG.DLL KBDBULG.DLL KBDCA.DLL KBDCAN.DLL KBDCHER.DLL KBDCHERP.DLL KBDCR.DLL KBDCZ.DLL KBDCZ1.DLL KBDCZ2.DLL KBDDA.DLL KBDDIV1.DLL KBDDIV2.DLL KBDDV.DLL KBDDZO.DLL KBDES.DLL KBDEST.DLL KBDFA.DLL kbdfar.dll KBDFC.DLL KBDFI.DLL KBDFI1.DLL KBDFO.DLL KBDFR.DLL KBDFTHRK.DLL KBDGAE.DLL KBDGEO.DLL kbdgeoer.dll kbdgeome.dll kbdgeooa.dll kbdgeoqw.dll KBDGKL.DLL KBDGN.DLL KBDGR.DLL KBDGR1.DLL KBDGRLND.DLL KBDGTHC.DLL KBDHAU.DLL KBDHAW.DLL KBDHE.DLL KBDHE220.DLL KBDHE319.DLL KBDHEB.DLL kbdhebl3.dll KBDHELA2.DLL KBDHELA3.DLL KBDHEPT.DLL KBDHU.DLL KBDHU1.DLL kbdibm02.dll KBDIBO.DLL KBDIC.DLL KBDINASA.DLL KBDINBE1.DLL KBDINBE2.DLL KBDINBEN.DLL KBDINDEV.DLL KBDINEN.DLL KBDINGUJ.DLL KBDINHIN.DLL KBDINKAN.DLL KBDINMAL.DLL KBDINMAR.DLL KBDINORI.DLL KBDINPUN.DLL KBDINTAM.DLL KBDINTEL.DLL KBDINUK2.DLL KBDIR.DLL KBDIT.DLL KBDIT142.DLL KBDIULAT.DLL KBDJAV.DLL KBDJPN.DLL KBDKAZ.DLL KBDKHMR.DLL KBDKNI.DLL KBDKOR.DLL KBDKURD.DLL KBDKYR.DLL KBDLA.DLL KBDLAO.DLL kbdlisub.dll kbdlisus.dll kbdlk41a.dll KBDLT.DLL KBDLT1.DLL KBDLT2.DLL KBDLV.DLL KBDLV1.DLL KBDLVST.DLL KBDMAC.DLL KBDMACST.DLL KBDMAORI.DLL KBDMLT47.DLL KBDMLT48.DLL KBDMON.DLL KBDMONMO.DLL KBDMONST.DLL KBDMYAN.DLL KBDNE.DLL kbdnec.dll kbdnec95.dll kbdnecat.dll kbdnecnt.dll KBDNEPR.DLL kbdnko.dll KBDNO.DLL KBDNO1.DLL KBDNSO.DLL KBDNTL.DLL KBDOGHAM.DLL KBDOLCH.DLL KBDOLDIT.DLL KBDOSA.DLL KBDOSM.DLL KBDPASH.DLL kbdphags.dll KBDPL.DLL KBDPL1.DLL KBDPO.DLL KBDRO.DLL KBDROPR.DLL KBDROST.DLL KBDRU.DLL KBDRU1.DLL KBDRUM.DLL KBDSF.DLL KBDSG.DLL KBDSL.DLL KBDSL1.DLL KBDSMSFI.DLL KBDSMSNO.DLL KBDSN1.DLL KBDSORA.DLL KBDSOREX.DLL KBDSORS1.DLL KBDSORST.DLL KBDSP.DLL KBDSW.DLL KBDSW09.DLL KBDSYR1.DLL KBDSYR2.DLL KBDTAILE.DLL KBDTAJIK.DLL KBDTAM99.DLL KBDTAT.DLL KBDTH0.DLL KBDTH1.DLL KBDTH2.DLL KBDTH3.DLL KBDTIFI.DLL KBDTIFI2.DLL KBDTIPRC.DLL KBDTIPRD.DLL KBDTT102.DLL KBDTUF.DLL KBDTUQ.DLL KBDTURME.DLL KBDTZM.DLL KBDUGHR.DLL KBDUGHR1.DLL KBDUK.DLL KBDUKX.DLL KBDUR.DLL KBDUR1.DLL KBDURDU.DLL KBDUS.DLL KBDUSA.DLL KBDUSL.DLL KBDUSR.DLL KBDUSX.DLL KBDUZB.DLL KBDVNTC.DLL KBDWOL.DLL KBDYAK.DLL KBDYBA.DLL KBDYCC.DLL KBDYCL.DLL kd.dll kdcom.dll kdcpw.dll kdhvcom.dll kdnet.dll kdnet_uart16550.dll KdsCli.dll kdstub.dll kdusb.dll kd_02_10df.dll kd_02_10ec.dll kd_02_1137.dll kd_02_14e4.dll kd_02_15b3.dll kd_02_1969.dll kd_02_19a2.dll kd_02_1af4.dll kd_02_8086.dll kd_07_1415.dll kd_0C_8086.dll keepaliveprovider.dll KerbClientShared.dll kerberos.dll kernel.appcore.dll kernel32.dll KernelBase.dll KeyboardFilterCore.dll KeyboardFilterManager.dll KeyboardFilterShim.dll KeyboardFilterSvc.dll KeyboardSystemToastIcon.contrast-white.png KeyboardSystemToastIcon.png KeyCredMgr.dll keyiso.dll keymgr.dll KeywordDetectorMsftSidAdapter.dll Keywords klist.exe kmddsp.tsp kms-server.exe KnobsCore.dll KnobsCsp.dll ko-KR korean.uce ksetup.exe ksproxy.ax kstvtune.ax ksuser.dll Kswdmcap.ax ksxbar.ax ktmutil.exe ktmw32.dll l2gpstore.dll l2nacp.dll L2SecHC.dll l3codeca.acm l3codecp.acm label.exe LangCleanupSysprepAction.dll LanguageComponentsInstaller.dll LanguageComponentsInstallerComHandler.exe LanguageOverlayServer.dll LanguageOverlayUtil.dll LanguagePackDiskCleanup.dll LAPRXY.DLL LaptopPlugInToastImg.gif LargeRoom.bin LaunchTM.exe LaunchWinApp.exe lcphrase.tbl lcptr.tbl LegacyNetUX.dll LegacyNetUXHost.exe LegacySystemSettings.dll lfsvc.dll libcrypto.dll libmfxhw64.dll LicenseManager.dll LicenseManagerApi.dll LicenseManagerShellext.exe LicenseManagerSvc.dll Licenses LicensingCSP.dll licensingdiag.exe LicensingDiagSpp.dll LicensingUI.exe LicensingWinRT.dll licmgr10.dll linkinfo.dll ListSvc.dll lltdapi.dll lltdres.dll lltdsvc.dll lmhsvc.dll LnvHelp64.dll loadperf.dll locale.nls localsec.dll localspl.dll localui.dll LocationApi.dll LocationFramework.dll LocationFrameworkInternalPS.dll LocationFrameworkPS.dll LocationNotificationWindows.exe LocationWinPalMisc.dll Locator.exe LockAppBroker.dll LockAppHost.exe LockController.dll LockHostingFramework.dll LockScreenContent.dll LockScreenContentHost.dll LockScreenContentServer.exe LockScreenData.dll lodctr.exe logagent.exe LogFiles loghours.dll logman.exe logoff.exe logoncli.dll LogonController.dll LogonUI.exe Logs lpasvc.dll lpk.dll lpkinstall.exe lpksetup.exe lpksetupproxyserv.dll lpremove.exe LsaIso.exe lsasrv.dll lsass.exe LSCSHostPolicy.dll lsm.dll lsmproxy.dll lstelemetry.dll lt-LT luainstall.dll luiapi.dll lusrmgr.msc lv-LV lxss lz32.dll l_intl.nls Macromed Magnification.dll Magnify.exe MailContactsCalendarSync main.cpl MaintenanceUI.dll makecab.exe manage-bde.exe manage-bde.wsf ManageCI.dll MapConfiguration.dll MapControlCore.dll MapControlStringsRes.dll MapGeocoder.dll mapi32.dll mapistub.dll MapRouter.dll MapsBtSvc.dll MapsBtSvcProxy.dll MapsCSP.dll MapsStore.dll mapstoasttask.dll mapsupdatetask.dll mavinject.exe MbaeApi.dll MbaeApiPublic.dll MbaeParserTask.exe MbaeXmlParser.dll mblctr.exe MBMediaManager.dll MBR2GPT.EXE mbsmsapi.dll mbussdapi.dll mcbuilder.exe MCCSEngineShared.dll MCCSPal.dll mciavi32.dll mcicda.dll mciqtz32.dll mciseq.dll mciwave.dll MCRecvSrc.dll mcupdate_AuthenticAMD.dll mcupdate_GenuineIntel.dll MDEServer.exe MDMAgent.exe MDMAppInstaller.exe MdmCommon.dll MdmDiagnostics.dll MdmDiagnosticsTool.exe mdminst.dll mdmlocalmanagement.dll mdmmigrator.dll mdmpostprocessevaluator.dll mdmregistration.dll MdRes.exe MdSched.exe MediaFoundation.DefaultPerceptionProvider.dll MediaSystemToastIcon.contrast-white.png MediaSystemToastIcon.png MediumRoom.bin MemoryDiagnostic.dll MessagingDataModel2.dll MessagingService.dll mf.dll mf3216.dll mfAACEnc.dll mfasfsrcsnk.dll mfaudiocnv.dll mfc100.dll mfc100chs.dll mfc100cht.dll mfc100deu.dll mfc100enu.dll mfc100esn.dll mfc100fra.dll mfc100ita.dll mfc100jpn.dll mfc100kor.dll mfc100rus.dll mfc100u.dll mfc110.dll mfc110chs.dll mfc110cht.dll mfc110deu.dll mfc110enu.dll mfc110esn.dll mfc110fra.dll mfc110ita.dll mfc110jpn.dll mfc110kor.dll mfc110rus.dll mfc110u.dll mfc120.dll mfc120chs.dll mfc120cht.dll mfc120deu.dll mfc120enu.dll mfc120esn.dll mfc120fra.dll mfc120ita.dll mfc120jpn.dll mfc120kor.dll mfc120rus.dll mfc120u.dll mfc140.dll mfc140chs.dll mfc140cht.dll mfc140d.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfc140ud.dll mfc42.dll mfc42u.dll MFCaptureEngine.dll mfcm100.dll mfcm100u.dll mfcm110.dll mfcm110u.dll mfcm120.dll mfcm120u.dll mfcm140.dll mfcm140d.dll mfcm140u.dll mfcm140ud.dll mfcore.dll mfcsubs.dll mfds.dll mfdvdec.dll mferror.dll mfh263enc.dll mfh264enc.dll mfksproxy.dll MFMediaEngine.dll mfmjpegdec.dll mfmkvsrcsnk.dll mfmp4srcsnk.dll mfmpeg2srcsnk.dll mfnetcore.dll mfnetsrc.dll mfperfhelper.dll mfplat.dll MFPlay.dll mfpmp.exe mfps.dll mfreadwrite.dll mfsensorgroup.dll mfsrcsnk.dll mfsvr.dll mftranscode.dll mfvdsp.dll mfvfw.dll MFWMAAEC.DLL mfxplugin64_hw.dll mgmtapi.dll mgmtrefreshcredprov.dll mi.dll mibincodec.dll Microsoft Microsoft-Windows-AppModelExecEvents.dll microsoft-windows-battery-events.dll microsoft-windows-hal-events.dll Microsoft-Windows-Internal-Shell-NearShareExperience.dll microsoft-windows-kernel-pnp-events.dll microsoft-windows-kernel-power-events.dll microsoft-windows-kernel-processor-power-events.dll Microsoft-Windows-MapControls.dll Microsoft-Windows-MosHost.dll microsoft-windows-pdc.dll microsoft-windows-power-cad-events.dll microsoft-windows-processor-aggregator-events.dll microsoft-windows-sleepstudy-events.dll microsoft-windows-storage-tiering-events.dll microsoft-windows-system-events.dll Microsoft-WindowsPhone-SEManagementProvider.dll Microsoft.Bluetooth.Proxy.dll Microsoft.Bluetooth.Service.dll Microsoft.Bluetooth.UserService.dll Microsoft.Graphics.Display.DisplayEnhancementService.dll Microsoft.LocalUserImageProvider.dll Microsoft.Management.Infrastructure.Native.Unmanaged.dll Microsoft.Uev.AgentDriverEvents.dll Microsoft.Uev.AppAgent.dll Microsoft.Uev.CabUtil.dll Microsoft.Uev.CmUtil.dll Microsoft.Uev.Common.dll Microsoft.Uev.Common.WinRT.dll Microsoft.Uev.CommonBridge.dll Microsoft.Uev.ConfigWrapper.dll Microsoft.Uev.CscUnpinTool.exe Microsoft.Uev.EventLogMessages.dll Microsoft.Uev.LocalSyncProvider.dll Microsoft.Uev.ManagedEventLogging.dll Microsoft.Uev.Management.dll Microsoft.Uev.Management.WmiAccess.dll Microsoft.Uev.ModernAppAgent.dll Microsoft.Uev.ModernAppCore.dll Microsoft.Uev.ModernAppData.WinRT.dll Microsoft.Uev.ModernSync.dll Microsoft.Uev.MonitorSyncProvider.dll Microsoft.Uev.Office2010CustomActions.dll Microsoft.Uev.Office2013CustomActions.dll Microsoft.Uev.PrinterCustomActions.dll Microsoft.Uev.SmbSyncProvider.dll Microsoft.Uev.SyncCommon.dll Microsoft.Uev.SyncConditions.dll Microsoft.Uev.SyncController.exe microsoft.windows.softwarelogo.showdesktop.exe MicrosoftAccountCloudAP.dll MicrosoftAccountExtension.dll MicrosoftAccountTokenProvider.dll MicrosoftAccountWAMExtension.dll MicrosoftEdgeBCHost.exe MicrosoftEdgeCP.exe MicrosoftEdgeDevTools.exe MicrosoftEdgeSH.exe midimap.dll migisol.dll migration miguiresource.dll migwiz mimefilt.dll mimofcodec.dll MinstoreEvents.dll MiracastInputMgr.dll MiracastReceiver.dll MiracastReceiverExt.dll MirrorDrvCompat.dll mispace.dll MitigationClient.dll MitigationConfiguration.dll miutils.dll MixedReality.Broker.dll MixedRealityCapture.Pipeline.dll MixedRealityRuntime.dll MixedRealityRuntime.json mlang.dat mlang.dll mmc.exe mmc.exe.config mmcbase.dll mmcndmgr.dll mmcshext.dll MMDevAPI.dll mmgaclient.dll mmgaproxystub.dll mmgaserver.exe mmres.dll mmsys.cpl mobilenetworking.dll mobsync.exe mode.com modemui.dll modernexecserver.dll more.com moricons.dll moshost.dll MosHostClient.dll moshostcore.dll MosStorage.dll mountvol.exe MouseSystemToastIcon.contrast-white.png MouseSystemToastIcon.png MoUsoCoreWorker.exe MP3DMOD.DLL MP43DECD.DLL MP4SDECD.DLL Mpeg2Data.ax mpeval.dll mpg2splt.ax MPG4DECD.DLL mpnotify.exe mpr.dll mprapi.dll mprddm.dll mprdim.dll mprext.dll mprmsg.dll MPSSVC.dll mpunits.dll MRINFO.EXE MrmCoreR.dll MrmDeploy.dll MrmIndexer.dll mrt100.dll mrt_map.dll ms3dthumbnailprovider.dll msaatext.dll MSAC3ENC.DLL msacm32.dll msacm32.drv msadp32.acm msafd.dll MSAJApi.dll MSAlacDecoder.dll MSAlacEncoder.dll MSAMRNBDecoder.dll MSAMRNBEncoder.dll MSAMRNBSink.dll MSAMRNBSource.dll MSAProfileNotificationHandler.dll msasn1.dll MSAudDecMFT.dll msaudite.dll msauserext.dll mscandui.dll mscat32.dll MSchedExe.exe msclmd.dll mscms.dll msconfig.exe mscoree.dll mscorier.dll mscories.dll msctf.dll msctfime.ime MsCtfMonitor.dll msctfp.dll msctfui.dll msctfuimanager.dll msdadiag.dll msdart.dll msdatsrc.tlb msdelta.dll msdmo.dll MSDRM msdrm.dll msdt.exe MsDtc msdtc.exe msdtckrm.dll msdtclog.dll msdtcprx.dll msdtcspoffln.dll msdtctm.dll msdtcuiu.dll msdtcVSp1res.dll MSDvbNP.ax msdxm.ocx msdxm.tlb msfeeds.dll msfeedsbs.dll msfeedssync.exe MSFlacDecoder.dll MSFlacEncoder.dll msftedit.dll MsftOemDllIgneous.dll msg.exe msg711.acm msgsm32.acm MSHEIF.dll mshta.exe mshtml.dll mshtml.tlb MshtmlDac.dll mshtmled.dll mshtmler.dll msi.dll MsiCofire.dll msidcrl40.dll msident.dll msidle.dll msidntld.dll msieftp.dll msiexec.exe msihnd.dll msiltcfg.dll msimg32.dll msimsg.dll msimtf.dll msinfo32.exe msisip.dll msIso.dll msiwer.dll mskeyprotcli.dll mskeyprotect.dll msls31.dll msmpeg2adec.dll MSMPEG2ENC.DLL msmpeg2vdec.dll msmpi.dll msmpires.dll MSNP.ax msobjs.dll msoert2.dll MSOpusDecoder.dll mspatcha.dll mspatchc.dll MSPhotography.dll msports.dll msprivs.dll msra.exe msrahc.dll MsraLegacy.tlb msrating.dll MSRAWImage.dll msrdc.dll MsRdpWebAccess.dll msrle32.dll msscntrs.dll mssecuser.dll mssign32.dll mssip32.dll mssitlb.dll MsSpellCheckingFacility.dll MsSpellCheckingHost.exe mssph.dll mssprxy.dll mssrch.dll mssvp.dll mstask.dll msTextPrediction.dll mstsc.exe mstscax.dll msutb.dll msv1_0.dll msvcirt.dll msvcp100.dll msvcp110.dll msvcp110_win.dll msvcp120.dll msvcp120_clr0400.dll msvcp140.dll msvcp140d.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_clr0400.dll msvcp140_codecvt_ids.dll msvcp60.dll msvcp_win.dll msvcr100.dll msvcr100_clr0400.dll msvcr110.dll msvcr120.dll msvcr120_clr0400.dll msvcrt.dll msvfw32.dll msvidc32.dll MSVidCtl.dll MSVideoDSP.dll MSVP9DEC.dll msvproc.dll MSVPXENC.dll MSWB7.dll MSWB70804.dll MSWebp.dll mswmdm.dll mswsock.dll msxml3.dll msxml3r.dll msxml6.dll msxml6r.dll msyuv.dll MtcModel.dll MTF.dll MTFAppServiceDS.dll MtfDecoder.dll MTFFuzzyDS.dll MTFServer.dll MTFSpellcheckDS.dll mtstocom.exe mtxclu.dll mtxdm.dll mtxex.dll mtxoci.dll MUI muifontsetup.dll MUILanguageCleanup.dll MuiUnattend.exe MultiDigiMon.exe musdialoghandlers.dll MusNotification.exe MusNotificationUx.exe MusNotifyIcon.exe MusUpdateHandlers.dll my-mm mycomput.dll mydocs.dll Mystify.scr NAPCRYPT.DLL NapiNSP.dll Narrator.exe NarratorControlTemplates.xml NaturalAuth.dll NaturalAuthClient.dll NaturalLanguage6.dll navshutdown.dll nb-NO nbtstat.exe NcaApi.dll NcaSvc.dll ncbservice.dll NcdAutoSetup.dll NcdProp.dll nci.dll ncobjapi.dll ncpa.cpl ncrypt.dll ncryptprov.dll ncryptsslp.dll ncsi.dll ncuprov.dll ndadmin.exe nddeapi.dll NDF ndfapi.dll ndfetw.dll NdfEventView.xml ndfhcdiscovery.dll ndishc.dll NDKPing.exe ndproxystub.dll nduprov.dll negoexts.dll net.exe net1.exe netapi32.dll netbios.dll netbtugc.exe NetCellcoreCellManagerProviderResources.dll netcenter.dll netcfg.exe NetCfgNotifyObjectHost.exe netcfgx.dll netcorehc.dll netdiagfx.dll NetDriverInstall.dll netevent.dll NetEvtFwdr.exe netfxperf.dll neth.dll NetHost.exe netid.dll netiohlp.dll netiougc.exe netjoin.dll netlogon.dll netman.dll netmsg.dll netplwiz.dll Netplwiz.exe netprofm.dll netprofmsvc.dll netprovfw.dll netprovisionsp.dll NetSetupApi.dll NetSetupEngine.dll NetSetupShim.dll NetSetupSvc.dll netsh.exe netshell.dll NETSTAT.EXE nettrace.dll NetTrace.PLA.Diagnostics.xml nettraceex.dll netutils.dll NetworkBindingEngineMigPlugin.dll NetworkCollectionAgent.dll NetworkDesktopSettings.dll networkexplorer.dll networkhelper.dll NetworkIcon.dll networkitemfactory.dll networklist NetworkMobileSettings.dll NetworkProxyCsp.dll NetworkQoSPolicyCSP.dll NetworkStatus.dll NetworkUXBroker.dll newdev.dll newdev.exe NFCProvisioningPlugin.dll NfcRadioMedia.dll ngccredprov.dll NgcCtnr.dll NgcCtnrGidsHandler.dll NgcCtnrSvc.dll NgcIso.exe NgcIsoCtnr.dll ngckeyenum.dll ngcksp.dll ngclocal.dll ngcpopkeysrv.dll NgcProCsp.dll ngcrecovery.dll ngcsvc.dll ngctasks.dll ninput.dll nl-NL NL7Data0804.dll NL7Lexicons0804.dll NL7Models0804.dll nlaapi.dll nlahc.dll nlasvc.dll nlhtml.dll nlmgp.dll nlmproxy.dll nlmsprep.dll nlsbres.dll NlsData0000.dll NlsData0009.dll Nlsdl.dll NlsLexicons0009.dll nltest.exe NmaDirect.dll NOISE.CHS NOISE.DAT normaliz.dll normidna.nls normnfc.nls normnfd.nls normnfkc.nls normnfkd.nls notepad.exe NotificationController.dll NotificationControllerPS.dll notificationplatformcomponent.dll npmproxy.dll NPSM.dll NPSMDesktopProvider.dll nrpsrv.dll nshhttp.dll nshipsec.dll nshwfp.dll nsi.dll nsisvc.dll nslookup.exe ntasn1.dll ntdll.dll ntdsapi.dll ntlanman.dll ntlanui2.dll NtlmShared.dll ntmarta.dll ntoskrnl.exe ntprint.dll ntprint.exe ntshrui.dll ntvdm64.dll Nui NV nv3dappshext.dll nv3dappshextr.dll nvapi64.dll nvcoproc.bin nvcpl.dll nvcuda.dll nvcuvid.dll nvdispco6447111.dll nvdispgenco6447111.dll nvEncodeAPI64.dll NvFBC64.dll nvhdagenco6420103.dll nvhdap64.dll NvIFR64.dll NvIFROpenGL.dll nvinfo.pb nvofapi64.dll nvppcgenco64_1127831.dll nvshext.dll nvspbind.exe nvsvc64.dll nvsvcr.dll objsel.dll occache.dll ocsetapi.dll odbc32.dll odbcad32.exe odbcbcp.dll odbcconf.dll odbcconf.exe odbcconf.rsp odbccp32.dll odbccr32.dll odbccu32.dll odbcint.dll odbctrac.dll OEMDefaultAssociations.dll OEMDefaultAssociations.xml oemlicense.dll oemlogo.bmp ofdeploy.exe offfilt.dll officecsp.dll offlinelsa.dll offlinesam.dll offreg.dll oflc-nz.rs OkDone_80.contrast-black.png OkDone_80.contrast-white.png OkDone_80.png ole32.dll oleacc.dll oleacchooks.dll oleaccrc.dll oleaut32.dll oledlg.dll oleprn.dll OmaDmAgent.dll omadmapi.dll omadmclient.exe omadmprc.exe OnDemandBrokerClient.dll OnDemandConnRouteHelper.dll OneBackupHandler.dll OneCoreCommonProxyStub.dll OneCoreUAPCommonProxyStub.dll OneDriveSettingSyncProvider.dll onex.dll onexui.dll onnxruntime.dll oobe OpcServices.dll OpenCL.dll openfiles.exe opengl32.dll OpenSSH OpenWith.exe OptionalFeatures.exe ortcengine.dll osa-Osge-001 osbaseln.dll osk.exe OskSupport.dll osuninst.dll OutdoorAudioEnvironment.bin P2P.dll P2PGraph.dll p2pnetsh.dll p2psvc.dll pacjsworker.exe PackagedCWALauncher.exe PackageInspector.exe packager.dll PackageStateChangeHandler.dll PackageStateRoaming.dll panmap.dll PasswordEnrollmentManager.dll PasswordOnWakeSettingFlyout.exe PATHPING.EXE pautoenr.dll PayloadRestrictions.dll PaymentMediatorServiceProxy.dll pcacli.dll pcadm.dll pcaevts.dll pcalua.exe pcasvc.dll pcaui.dll pcaui.exe pcbp.rs pcl.sep PCPKsp.dll PCShellCommonProxyStub.dll pcsvDevice.dll pcwrun.exe pcwum.dll pcwutl.dll pdh.dll pdhui.dll PeerDist.dll PeerDistAD.dll PeerDistCacheProvider.dll PeerDistCleaner.dll PeerDistHttpTrans.dll PeerDistSh.dll PeerDistSvc.dll PeerDistWSDDiscoProv.dll pegi-pt.rs pegi.rs PeopleAPIs.dll PeopleBand.dll PerceptionDevice.dll PerceptionSimulation PerceptionSimulation.ProxyStubs.dll PerceptionSimulationExtensions.dll PerceptionSimulationManager.dll perfc009.dat perfctrs.dll perfd009.dat perfdisk.dll perfh009.dat perfi009.dat perfmon.exe perfmon.msc perfnet.dll perfos.dll perfproc.dll PerfStringBackup.INI perftrack.dll perfts.dll perf_gputiming.dll PersonalizationCSP.dll phoneactivate.exe PhoneCallHistoryApis.dll PhoneOm.dll PhonePlatformAbstraction.dll PhoneProviders.dll PhoneService.dll PhoneServiceRes.dll PhoneSystemToastIcon.contrast-white.png PhoneSystemToastIcon.png Phoneutil.dll PhoneutilRes.dll PhotoMetadataHandler.dll PhotoScreensaver.scr photowiz.dll PickerHost.exe PickerPlatform.dll pid.dll pidgenx.dll pifmgr.dll PimIndexMaintenance.dll PimIndexMaintenanceClient.dll Pimstore.dll PinEnrollmentBroker.exe PinEnrollmentHelper.dll PING.EXE pkeyhelper.dll PkgMgr.exe PktMon.exe PktMonApi.dll pku2u.dll pl-PL pla.dll plasrv.exe playlistfolder.dll PlaySndSrv.dll PlayToDevice.dll PlayToManager.dll playtomenu.dll PlayToReceiver.dll PlayToStatusProvider.dll ploptin.dll pmcsnap.dll pngfilt.dll pnidui.dll pnpclean.dll pnppolicy.dll pnpts.dll pnpui.dll PnPUnattend.exe pnputil.exe PNPXAssoc.dll PNPXAssocPrx.dll pnrpauto.dll Pnrphc.dll pnrpnsp.dll pnrpsvc.dll PointOfService policymanager.dll policymanagerprecheck.dll polstore.dll poqexec.exe PortableDeviceApi.dll PortableDeviceClassExtension.dll PortableDeviceConnectApi.dll PortableDeviceStatus.dll PortableDeviceSyncProvider.dll PortableDeviceTypes.dll PortableDeviceWiaCompat.dll posetup.dll pospaymentsworker.exe POSyncServices.dll pots.dll powercfg.cpl powercfg.exe powercpl.dll powrprof.dll ppcsnap.dll prauthproviders.dll PresentationCFFRasterizerNative_v0300.dll PresentationHost.exe PresentationHostProxy.dll PresentationNative_v0300.dll PresentationSettings.exe prevhost.exe prfc0404.dat prfc0804.dat prfd0404.dat prfd0804.dat prfh0404.dat prfh0804.dat prfi0404.dat prfi0804.dat prflbmsg.dll print.exe Print.Workflow.Source.dll PrintBrmUi.exe printfilterpipelineprxy.dll printfilterpipelinesvc.exe Printing_Admin_Scripts PrintIsolationHost.exe PrintIsolationProxy.dll printmanagement.msc PrintPlatformConfig.dll PrintRenderAPIHost.DLL printui.dll printui.exe PrintWorkflowProxy.dll PrintWorkflowService.dll PrintWSDAHost.dll prm0009.dll prncache.dll prnfldr.dll prnntfy.dll prntvpt.dll ProductEnumerator.dll profapi.dll profext.dll profprov.dll profsvc.dll profsvcext.dll propsys.dll proquota.exe provcore.dll provdatastore.dll provdiagnostics.dll provengine.dll provhandlers.dll provisioningcommandscsp.dll provisioningcsp.dll ProvisioningHandlers.dll provlaunch.exe provmigrate.dll provops.dll provpackageapidll.dll provplatformdesktop.dll ProvPluginEng.dll provsvc.dll ProvSysprep.dll provthrd.dll provtool.exe ProximityCommon.dll ProximityCommonPal.dll ProximityRtapiPal.dll ProximityService.dll ProximityServicePal.dll ProximityToast ProximityUxHost.exe prproc.exe prvdmofcomp.dll psapi.dll pscript.sep PSHED.DLL psisdecd.dll psisrndr.ax PSModuleDiscoveryProvider.dll psmodulediscoveryprovider.mof PsmServiceExtHost.dll psmsrv.dll pstask.dll pstorec.dll pt-BR pt-PT ptpprov.dll puiapi.dll puiobj.dll PushToInstall.dll pwlauncher.dll pwlauncher.exe pwrshplugin.dll pwsso.dll qappsrv.exe qasf.dll qcap.dll qdv.dll qdvd.dll qedit.dll qedwipes.dll qmgr.dll qprocess.exe QualityUpdateAssistant.dll quartz.dll Query.dll query.exe QuickActionsDataModel.dll QuietHours.dll quser.exe qwave.dll qwinsta.exe RacEngn.dll racpldlg.dll radardt.dll radarrs.dll RADCUI.dll ras rasadhlp.dll rasapi32.dll rasauto.dll rasautou.exe raschap.dll raschapext.dll rasctrnm.h rasctrs.dll rascustom.dll rasdiag.dll rasdial.exe rasdlg.dll raserver.exe rasgcw.dll rasman.dll rasmans.dll rasmbmgr.dll RasMediaManager.dll RASMM.dll rasmontr.dll rasphone.exe rasplap.dll rasppp.dll rastapi.dll rastls.dll rastlsext.dll RasToast RCoInstII64.dll rdbui.dll rdpbase.dll rdpcfgex.dll rdpclip.exe rdpcore.dll rdpcorets.dll rdpencom.dll rdpendp.dll rdpinit.exe rdpinput.exe rdpnano.dll RdpRelayTransport.dll RdpSa.exe RdpSaProxy.exe RdpSaPs.dll RdpSaUacHelper.exe rdpserverbase.dll rdpsharercom.dll rdpshell.exe rdpsign.exe rdpudd.dll rdpviewerax.dll rdrleakdiag.exe RDSAppXHelper.dll rdsdwmdr.dll rdsxvmaudio.dll rdvvmtransport.dll RDXService.dll RDXTaskFactory.dll ReAgent.dll ReAgentc.exe ReAgentTask.dll recdisc.exe recover.exe Recovery recovery.dll RecoveryDrive.exe refsutil.exe reg.exe regapi.dll RegCtrl.dll regedt32.exe regidle.dll regini.exe Register-CimProvider.exe regsvc.dll regsvr32.exe reguwpapi.dll ReInfo.dll rekeywiz.exe relog.exe RelPost.exe RemoteAppLifetimeManager.exe RemoteAppLifetimeManagerProxyStub.dll remoteaudioendpoint.dll remotepg.dll RemotePosWorker.exe remotesp.tsp RemoteSystemToastIcon.contrast-white.png RemoteSystemToastIcon.png RemoteWipeCSP.dll RemovableMediaProvisioningPlugin.dll RemoveDeviceContextHandler.dll RemoveDeviceElevated.dll rendezvousSession.tlb repair-bde.exe replace.exe ReportingCSP.dll RESAMPLEDMO.DLL ResBParser.dll reset.exe reseteng.dll ResetEngine.dll ResetEngine.exe ResetEngOnline.dll resmon.exe ResourceMapper.dll ResourcePolicyClient.dll ResourcePolicyServer.dll ResPriHMImageList ResPriHMImageListLowCost ResPriImageList ResPriImageListLowCost RestartManager.mof RestartManagerUninstall.mof RestartNowPower_80.contrast-black.png RestartNowPower_80.contrast-white.png RestartNowPower_80.png RestartTonight_80.png RestartTonight_80_contrast-black.png RestartTonight_80_contrast-white.png restore resutils.dll rgb9rast.dll Ribbons.scr riched20.dll riched32.dll rilproxy.dll RjvMDMConfig.dll RltkAPO64.dll RMActivate.exe RMActivate_isv.exe RMActivate_ssp.exe RMActivate_ssp_isv.exe RMapi.dll rmclient.dll RmClient.exe RMSRoamingSecurity.dll rmttpmvscmgrsvr.exe rnr20.dll ro-RO RoamingSecurity.dll Robocopy.exe rometadata.dll RotMgr.dll ROUTE.EXE RpcEpMap.dll rpchttp.dll RpcNs4.dll rpcnsh.dll RpcPing.exe rpcrt4.dll RpcRtRemote.dll rpcss.dll rrinstaller.exe rsaenh.dll rshx32.dll rsop.msc RstrtMgr.dll rstrui.exe RTCOM64.dll RtDataProc64.dll rtffilt.dll RtkApi64.dll RtkCfg64.dll RtkCoLDR64.dll RtlCPAPI64.dll rtm.dll rtmcodecs.dll RTMediaFrame.dll rtmmvrortc.dll rtmpal.dll rtmpltfm.dll RtPgEx64.dll RTSnMg64.cpl rtutils.dll RTWorkQ.dll ru-RU RuleBasedDS.dll run.log runas.exe rundll32.exe runexehelper.exe RunLegacyCPLElevated.exe runonce.exe RuntimeBroker.exe rwinsta.exe samcli.dll samlib.dll samsrv.dll sas.dll sbe.dll sbeio.dll sberes.dll sbservicetrigger.dll sc.exe scansetting.dll SCardBi.dll SCardDlg.dll SCardSvr.dll ScavengeSpace.xml scavengeui.dll ScDeviceEnum.dll scecli.dll scesrv.dll schannel.dll schedcli.dll schedsvc.dll ScheduleTime_80.contrast-black.png ScheduleTime_80.contrast-white.png ScheduleTime_80.png schtasks.exe scksp.dll scripto.dll ScriptRunner.exe scrnsave.scr scrobj.dll scrptadm.dll scrrun.dll sdbinst.exe sdchange.exe sdclt.exe sdcpl.dll SDDS.dll sdengin2.dll SDFHost.dll sdhcinst.dll sdiageng.dll sdiagnhost.exe sdiagprv.dll sdiagschd.dll sdohlp.dll sdrsvc.dll sdshext.dll Search.ProtocolHandler.MAPI2.dll SearchFilterHost.exe SearchFolder.dll SearchIndexer.exe SearchProtocolHost.exe SebBackgroundManagerPolicy.dll SecConfig.efi SecEdit.exe sechost.dll secinit.exe seclogon.dll SECOPatcher.dll secpol.msc secproc.dll secproc_isv.dll secproc_ssp.dll secproc_ssp_isv.dll secur32.dll SecureAssessmentHandlers.dll SecureBootUpdates securekernel.exe SecureTimeAggregator.dll security.dll SecurityAndMaintenance.png SecurityAndMaintenance_Alert.png SecurityAndMaintenance_Error.png SecurityCenterBroker.dll SecurityCenterBrokerPS.dll SecurityHealthAgent.dll SecurityHealthHost.exe SecurityHealthProxyStub.dll SecurityHealthService.exe SecurityHealthSSO.dll SecurityHealthSystray.exe sedplugins.dll SEMgrPS.dll SEMgrSvc.dll sendmail.dll Sens.dll SensApi.dll SensorDataService.exe SensorPerformanceEvents.dll SensorsApi.dll SensorsClassExtension.dll SensorsCpl.dll SensorService.dll SensorsNativeApi.dll SensorsNativeApi.V2.dll SensorsUtilsV2.dll sensrsvc.dll serialui.dll services.exe services.msc ServicingUAPI.dll serwvdrv.dll SessEnv.dll sessionmsg.exe setbcdlocale.dll sethc.exe SetNetworkLocation.dll SetNetworkLocationFlyout.dll SetProxyCredential.dll setspn.exe SettingMonitor.dll settings.dat SettingsEnvironment.Desktop.dll SettingsExtensibilityHandlers.dll SettingsHandlers_Accessibility.dll SettingsHandlers_AnalogShell.dll SettingsHandlers_AppControl.dll SettingsHandlers_AppExecutionAlias.dll SettingsHandlers_AssignedAccess.dll SettingsHandlers_Authentication.dll SettingsHandlers_BackgroundApps.dll SettingsHandlers_BatteryUsage.dll SettingsHandlers_BrowserDeclutter.dll SettingsHandlers_CapabilityAccess.dll SettingsHandlers_Clipboard.dll SettingsHandlers_ClosedCaptioning.dll SettingsHandlers_ContentDeliveryManager.dll SettingsHandlers_Cortana.dll SettingsHandlers_Devices.dll SettingsHandlers_Display.dll SettingsHandlers_Flights.dll SettingsHandlers_Fonts.dll SettingsHandlers_ForceSync.dll SettingsHandlers_Gaming.dll SettingsHandlers_Geolocation.dll SettingsHandlers_Gpu.dll SettingsHandlers_HoloLens_Environment.dll SettingsHandlers_IME.dll SettingsHandlers_InkingTypingPrivacy.dll SettingsHandlers_InputPersonalization.dll SettingsHandlers_Language.dll SettingsHandlers_ManagePhone.dll SettingsHandlers_Maps.dll SettingsHandlers_Mouse.dll SettingsHandlers_Notifications.dll SettingsHandlers_nt.dll SettingsHandlers_OneCore_BatterySaver.dll SettingsHandlers_OneCore_PowerAndSleep.dll SettingsHandlers_OneDriveBackup.dll SettingsHandlers_OptionalFeatures.dll SettingsHandlers_PCDisplay.dll SettingsHandlers_Pen.dll SettingsHandlers_QuickActions.dll SettingsHandlers_Region.dll SettingsHandlers_SharedExperiences_Rome.dll SettingsHandlers_SIUF.dll SettingsHandlers_SpeechPrivacy.dll SettingsHandlers_Startup.dll SettingsHandlers_StorageSense.dll SettingsHandlers_Troubleshoot.dll SettingsHandlers_User.dll SettingsHandlers_UserAccount.dll SettingsHandlers_UserExperience.dll SettingsHandlers_WorkAccess.dll SettingSync.dll SettingSyncCore.dll SettingSyncHost.exe setup setupapi.dll setupcl.dll setupcl.exe setupcln.dll setupetw.dll setupugc.exe setx.exe sfc.dll sfc.exe sfc_os.dll Sgrm SgrmBroker.exe SgrmEnclave.dll SgrmEnclave_secure.dll SgrmLpac.exe shacct.dll shacctprofile.dll SharedPCCSP.dll SharedRealitySvc.dll ShareHost.dll sharemediacpl.dll SHCore.dll shdocvw.dll shell32.dll ShellCommonCommonProxyStub.dll ShellExperiences shellstyle.dll shfolder.dll shgina.dll ShiftJIS.uce shimeng.dll shimgvw.dll shlwapi.dll shpafact.dll shrpubw.exe shsetup.dll shsvcs.dll shunimpl.dll shutdown.exe shutdownext.dll shutdownux.dll shwebsvc.dll si-lk signdrv.dll sigverif.exe SIHClient.exe sihost.exe SimAuth.dll SimCfg.dll simpdata.tlb sk-SK skci.dll sl-SI slc.dll slcext.dll SleepStudy SlideToShutDown.exe slmgr slmgr.vbs slui.exe slwga.dll SmallRoom.bin SmartCardBackgroundPolicy.dll SmartcardCredentialProvider.dll SmartCardSimulator.dll smartscreen.exe smartscreenps.dll SMBHelperClass.dll smbwmiv2.dll SMI SmiEngine.dll smphost.dll SmsRouterSvc.dll smss.exe SndVol.exe SndVolSSO.dll SnippingTool.exe snmpapi.dll snmptrap.exe Snooze_80.contrast-black.png Snooze_80.contrast-white.png Snooze_80.png socialapis.dll softkbd.dll softpub.dll sort.exe SortServer2003Compat.dll SortWindows61.dll SortWindows62.dll SortWindows6Compat.dll SpaceAgent.exe spacebridge.dll SpaceControl.dll spaceman.exe SpatialAudioLicenseSrv.exe SpatializerApo.dll SpatialStore.dll spbcd.dll SpeakersSystemToastIcon.contrast-white.png SpeakersSystemToastIcon.png Spectrum.exe SpectrumSyncClient.dll Speech SpeechPal.dll Speech_OneCore spfileq.dll spinf.dll spmpm.dll spnet.dll spool spoolss.dll spoolsv.exe spopk.dll spp spp.dll sppc.dll sppcext.dll sppcomapi.dll sppcommdlg.dll SppExtComObj.Exe sppinst.dll sppnp.dll sppobjs.dll sppsvc.exe sppui sppwinob.dll sppwmi.dll spwizeng.dll spwizimg.dll spwizres.dll spwmp.dll sqlncli11.dll SqlServerSpatial120.dll sqlsrv32.dll sqlsrv32.rll sqmapi.dll sr-Latn-RS srchadmin.dll srclient.dll srcore.dll srdelayed.exe SrEvents.dll SRH.dll srhelper.dll srm.dll srmclient.dll srmlib.dll srms-apr-v.dat srms-apr.dat srms.dat srmscan.dll srmshell.dll srmstormod.dll srmtrace.dll srm_ps.dll srpapi.dll SrpUxNativeSnapIn.dll srrstr.dll SrTasks.exe sru srumapi.dll srumsvc.dll srvcli.dll srvsvc.dll srwmi.dll sscore.dll sscoreext.dll ssdm.dll ssdpapi.dll ssdpsrv.dll sspicli.dll sspisrv.dll SSShim.dll ssText3d.scr sstpsvc.dll StartTileData.dll Startupscan.dll StateRepository.Core.dll stclient.dll stdole2.tlb stdole32.tlb sti.dll sti_ci.dll stobject.dll StorageContextHandler.dll StorageUsage.dll storagewmi.dll storagewmi_passthru.dll stordiag.exe storewuauth.dll Storprop.dll StorSvc.dll streamci.dll StringFeedbackEngine.dll StructuredQuery.dll SubRange.uce subst.exe sud.dll sv-SE svchost.exe svf.dll svsvc.dll SwitcherDataModel.dll swprv.dll sxproxy.dll sxs.dll sxshared.dll sxssrv.dll sxsstore.dll sxstrace.exe SyncAppvPublishingServer.exe SyncAppvPublishingServer.vbs SyncCenter.dll SyncController.dll SyncHost.exe SyncHostps.dll SyncInfrastructure.dll SyncInfrastructureps.dll SyncProxy.dll Syncreg.dll SyncRes.dll SyncSettings.dll syncutil.dll sysclass.dll sysdm.cpl SysFxUI.dll sysmain.dll sysmon.ocx sysntfy.dll Sysprep sysprint.sep sysprtj.sep SysResetErr.exe syssetup.dll systemcpl.dll SystemEventsBrokerClient.dll SystemEventsBrokerServer.dll systeminfo.exe SystemPropertiesAdvanced.exe SystemPropertiesComputerName.exe SystemPropertiesDataExecutionPrevention.exe SystemPropertiesHardware.exe SystemPropertiesPerformance.exe SystemPropertiesProtection.exe SystemPropertiesRemote.exe systemreset.exe SystemResetPlatform SystemSettings.DataModel.dll SystemSettings.DeviceEncryptionHandlers.dll SystemSettings.Handlers.dll SystemSettings.SettingsExtensibility.dll SystemSettings.UserAccountsHandlers.dll SystemSettingsAdminFlows.exe SystemSettingsBroker.exe SystemSettingsRemoveDevice.exe SystemSettingsThresholdAdminFlowUI.dll SystemSupportInfo.dll SystemUWPLauncher.exe systray.exe t2embed.dll ta-in ta-lk Tabbtn.dll TabbtnEx.dll tabcal.exe TabletPC.cpl TabSvc.dll takeown.exe tapi3.dll tapi32.dll tapilua.dll TapiMigPlugin.dll tapiperf.dll tapisrv.dll TapiSysprep.dll tapiui.dll TapiUnattend.exe tar.exe TaskApis.dll taskbarcpl.dll taskcomp.dll TaskFlowDataEngine.dll taskhostw.exe taskkill.exe tasklist.exe Taskmgr.exe Tasks taskschd.dll taskschd.msc TaskSchdPS.dll tbauth.dll tbs.dll tcblaunch.exe tcbloader.dll tcmsetup.exe tcpbidi.xml tcpipcfg.dll tcpmib.dll tcpmon.dll tcpmon.ini tcpmonui.dll TCPSVCS.EXE tdc.ocx tdh.dll TDLMigration.dll TEEManagement64.dll telephon.cpl TelephonyInteractiveUser.dll TelephonyInteractiveUserRes.dll tellib.dll TempSignedLicenseExchangeTask.dll termmgr.dll termsrv.dll tetheringclient.dll tetheringconfigsp.dll TetheringIeProvider.dll TetheringMgr.dll tetheringservice.dll TetheringStation.dll TextInputFramework.dll TextInputMethodFormatter.dll TextShaping.dll th-TH themecpl.dll themeservice.dll themeui.dll ThirdPartyNoticesBySHS.txt threadpoolwinrt.dll thumbcache.dll ThumbnailExtractionHost.exe ti-et tier2punctuations.dll TieringEngineProxy.dll TieringEngineService.exe TileDataRepository.dll TimeBrokerClient.dll TimeBrokerServer.dll timedate.cpl TimeDateMUICallback.dll timeout.exe timesync.dll TimeSyncTask.dll tlscsp.dll tokenbinding.dll TokenBroker.dll TokenBrokerCookies.exe TokenBrokerUI.dll tpm.msc TpmCertResources.dll tpmcompc.dll TpmCoreProvisioning.dll TpmInit.exe TpmTasks.dll TpmTool.exe tpmvsc.dll tpmvscmgr.exe tpmvscmgrsvr.exe tquery.dll tr-TR tracerpt.exe TRACERT.EXE traffic.dll TransformPPSToWlan.xslt TransformPPSToWlanCredentials.xslt TransliterationRanker.dll TransportDSA.dll tree.com trie.dll trkwks.dll TrustedSignalCredProv.dll tsbyuv.dll tscfgwmi.dll tscon.exe tsdiscon.exe TSErrRedir.dll tsf3gip.dll tsgqec.dll tskill.exe tsmf.dll TSpkg.dll tspubwmi.dll TSSessionUX.dll tssrvlic.dll TSTheme.exe TsUsbGDCoInstaller.dll TsUsbRedirectionGroupPolicyExtension.dll TSWbPrxy.exe TSWorkspace.dll TsWpfWrp.exe ttdinject.exe ttdloader.dll ttdplm.dll ttdrecord.dll ttdrecordcpu.dll TtlsAuth.dll TtlsCfg.dll TtlsExt.dll tttracer.exe tvratings.dll TWAINDSM.dll twext.dll twinapi.appcore.dll twinapi.dll twinui.appcore.dll twinui.dll twinui.pcshell.dll txflog.dll txfw32.dll typeperf.exe tzautoupdate.dll tzres.dll tzsync.exe tzsyncres.dll tzutil.exe ubpm.dll ucmhc.dll ucrtbase.dll ucrtbased.dll ucrtbase_clr0400.dll ucrtbase_enclave.dll ucsvc.exe udhisapi.dll uDWM.dll UefiCsp.dll UevAgentPolicyGenerator.exe UevAppMonitor.exe UevAppMonitor.exe.config UevCustomActionTypes.tlb UevTemplateBaselineGenerator.exe UevTemplateConfigItemGenerator.exe uexfat.dll ufat.dll UiaManager.dll UIAnimation.dll UIAutomationCore.dll uicom.dll UIManagerBrokerps.dll UIMgrBroker.exe uireng.dll UIRibbon.dll UIRibbonRes.dll uk-UA ulib.dll umb.dll umdmxfrm.dll umpdc.dll umpnpmgr.dll umpo-overrides.dll umpo.dll umpoext.dll umpowmi.dll umrdp.dll umstartup.etl umstartup000.etl unattend.dll unenrollhook.dll unimdm.tsp unimdmat.dll uniplat.dll Unistore.dll unlodctr.exe UNP unregmp2.exe untfs.dll UpdateAgent.dll updatecsp.dll UpdateDeploymentProvider.dll UpdateHeartbeat.dll updatepolicy.dll upfc.exe UpgradeResultsUI.exe upnp.dll upnpcont.exe upnphost.dll upshared.dll uReFS.dll uReFSv1.dll ureg.dll url.dll urlmon.dll UsbCApi.dll usbceip.dll usbmon.dll usbperf.dll UsbPmApi.dll UsbSettingsHandlers.dll UsbTask.dll usbui.dll user32.dll UserAccountBroker.exe UserAccountControlSettings.dll UserAccountControlSettings.exe useractivitybroker.dll usercpl.dll UserDataAccessRes.dll UserDataAccountApis.dll UserDataLanguageUtil.dll UserDataPlatformHelperUtil.dll UserDataService.dll UserDataTimeUtil.dll UserDataTypeHelperUtil.dll UserDeviceRegistration.dll UserDeviceRegistration.Ngc.dll userenv.dll userinit.exe userinitext.dll UserLanguageProfileCallback.dll usermgr.dll usermgrcli.dll UserMgrLog.etl UserMgrLogBackup.etl UserMgrProxy.dll usk.rs usoapi.dll UsoClient.exe usocoreps.dll usocoreworker.exe usosvc.dll usp10.dll ustprov.dll UtcDecoderHost.exe UtcManaged.dll utcutil.dll utildll.dll Utilman.exe uudf.dll UvcModel.dll uwfcfgmgmt.dll uwfcsp.dll uwfservicingapi.dll UXInit.dll uxlib.dll uxlibres.dll uxtheme.dll vac.dll VAN.dll Vault.dll VaultCDS.dll vaultcli.dll VaultCmd.exe VaultRoaming.dll vaultsvc.dll VBICodec.ax vbisurf.ax vbsapi.dll vbscript.dll vbssysprep.dll vcamp110.dll vcamp120.dll vcamp140.dll vcamp140d.dll VCardParser.dll vccorlib110.dll vccorlib120.dll vccorlib140.dll vccorlib140d.dll vcomp100.dll vcomp110.dll vcomp120.dll vcomp140.dll vcomp140d.dll vcruntime140.dll vcruntime140d.dll vcruntime140_1.dll vcruntime140_clr0400.dll vds.exe vdsbas.dll vdsdyn.dll vdsldr.exe vdsutil.dll vdsvd.dll vds_ps.dll verclsid.exe verifier.dll verifier.exe verifiergui.exe version.dll vertdll.dll vfbasics.dll vfcompat.dll vfcuzz.dll vfluapriv.dll vfnet.dll vfntlmless.dll vfnws.dll vfprint.dll vfprintpthelper.dll vfrdvcompat.dll vfuprov.dll vfwwdm32.dll VhfUm.dll vid.dll vidcap.ax VideoHandlers.dll VIDRESZR.DLL virtdisk.dll VirtualMonitorManager.dll VmApplicationHealthMonitorProxy.dll vmbuspipe.dll vmdevicehost.dll vmictimeprovider.dll vmnetbridge.dll vmrdvcore.dll vnetinst.dll vnetlib64.dll VocabRoamingHandler.dll VoiceActivationManager.dll VoipRT.dll vpnike.dll vpnikeapi.dll VpnSohDesktop.dll VPNv2CSP.dll vrfcore.dll VscMgrPS.dll VSCover140.dll VSD3DRefDebug.dll VSD3DWARPDebug.dll VsGraphicsCapture.dll VsGraphicsDesktopEngine.exe VsGraphicsExperiment.dll VSGraphicsHelper.dll VsGraphicsProxyStub.dll VsGraphicsRemoteEngine.exe vsjitdebugger.exe vsocklib.dll VSPerf140.dll vssadmin.exe vssapi.dll vsstrace.dll VSSVC.exe vss_ps.dll vulkan-1-999-0-0-0.dll vulkan-1.dll vulkaninfo-1-999-0-0-0.exe vulkaninfo.exe w32time.dll w32tm.exe w32topl.dll WaaSAssessment.dll WaaSMedicAgent.exe WaaSMedicCapsule.dll WaaSMedicPS.dll WaaSMedicSvc.dll WABSyncProvider.dll waitfor.exe WalletBackgroundServiceProxy.dll WalletProxy.dll WalletService.dll WallpaperHost.exe wavemsp.dll wbadmin.exe wbem wbemcomn.dll wbengine.exe wbiosrvc.dll wci.dll wcimage.dll wcmapi.dll wcmcsp.dll wcmsvc.dll WCN WcnApi.dll wcncsvc.dll WcnEapAuthProxy.dll WcnEapPeerProxy.dll WcnNetsh.dll wcnwiz.dll wc_storage.dll wdc.dll WDI wdi.dll wdigest.dll wdmaud.drv wdscore.dll WdsUnattendTemplate.xml WEB.rs webauthn.dll WebcamUi.dll webcheck.dll WebClnt.dll webio.dll webplatstorageserver.dll WebRuntimeManager.dll webservices.dll Websocket.dll wecapi.dll wecsvc.dll wecutil.exe wephostsvc.dll wer.dll werconcpl.dll wercplsupport.dll werdiagcontroller.dll WerEnc.dll weretw.dll WerFault.exe WerFaultSecure.exe wermgr.exe wersvc.dll werui.dll wevtapi.dll wevtfwd.dll wevtsvc.dll wevtutil.exe wextract.exe WF.msc wfapigp.dll wfdprov.dll WFDSConMgr.dll WFDSConMgrSvc.dll WfHC.dll WFS.exe WFSR.dll whealogr.dll where.exe whhelper.dll whoami.exe wiaacmgr.exe wiaaut.dll wiadefui.dll wiadss.dll WiaExtensionHost64.dll wiarpc.dll wiascanprofiles.dll wiaservc.dll wiashext.dll wiatrace.dll wiawow64.exe WiFiCloudStore.dll WiFiConfigSP.dll wifidatacapabilityhandler.dll WiFiDisplay.dll wifinetworkmanager.dll wifitask.exe WimBootCompress.ini wimgapi.dll wimserv.exe win32appinventorycsp.dll Win32AppSettingsProvider.dll Win32CompatibilityAppraiserCSP.dll win32k.sys win32kbase.sys win32kfull.sys win32kns.sys win32spl.dll win32u.dll Win32_DeviceGuard.dll winbio.dll WinBioDatabase WinBioDataModel.dll WinBioDataModelOOBE.exe winbioext.dll WinBioPlugIns winbrand.dll wincorlib.dll wincredprovider.dll wincredui.dll WindowManagement.dll WindowManagementAPI.dll Windows.AccountsControl.dll Windows.AI.MachineLearning.dll Windows.AI.MachineLearning.Preview.dll Windows.ApplicationModel.Background.SystemEventsBroker.dll Windows.ApplicationModel.Background.TimeBroker.dll Windows.ApplicationModel.ConversationalAgent.dll windows.applicationmodel.conversationalagent.internal.proxystub.dll windows.applicationmodel.conversationalagent.proxystub.dll Windows.ApplicationModel.Core.dll windows.applicationmodel.datatransfer.dll Windows.ApplicationModel.dll Windows.ApplicationModel.LockScreen.dll Windows.ApplicationModel.Store.dll Windows.ApplicationModel.Store.Preview.DOSettings.dll Windows.ApplicationModel.Store.TestingFramework.dll Windows.ApplicationModel.Wallet.dll Windows.CloudStore.dll Windows.CloudStore.Schema.DesktopShell.dll Windows.CloudStore.Schema.Shell.dll Windows.Cortana.Desktop.dll Windows.Cortana.OneCore.dll Windows.Cortana.ProxyStub.dll Windows.Data.Activities.dll Windows.Data.Pdf.dll Windows.Devices.AllJoyn.dll Windows.Devices.Background.dll Windows.Devices.Background.ps.dll Windows.Devices.Bluetooth.dll Windows.Devices.Custom.dll Windows.Devices.Custom.ps.dll Windows.Devices.Enumeration.dll Windows.Devices.Haptics.dll Windows.Devices.HumanInterfaceDevice.dll Windows.Devices.Lights.dll Windows.Devices.LowLevel.dll Windows.Devices.Midi.dll Windows.Devices.Perception.dll Windows.Devices.Picker.dll Windows.Devices.PointOfService.dll Windows.Devices.Portable.dll Windows.Devices.Printers.dll Windows.Devices.Printers.Extensions.dll Windows.Devices.Radios.dll Windows.Devices.Scanners.dll Windows.Devices.Sensors.dll Windows.Devices.SerialCommunication.dll Windows.Devices.SmartCards.dll Windows.Devices.SmartCards.Phone.dll Windows.Devices.Usb.dll Windows.Devices.WiFi.dll Windows.Devices.WiFiDirect.dll Windows.Energy.dll Windows.FileExplorer.Common.dll Windows.Gaming.Input.dll Windows.Gaming.Preview.dll Windows.Gaming.UI.GameBar.dll Windows.Gaming.XboxLive.Storage.dll Windows.Globalization.dll Windows.Globalization.Fontgroups.dll Windows.Globalization.PhoneNumberFormatting.dll Windows.Graphics.Display.BrightnessOverride.dll Windows.Graphics.Display.DisplayEnhancementOverride.dll Windows.Graphics.dll Windows.Graphics.Printing.3D.dll Windows.Graphics.Printing.dll Windows.Graphics.Printing.Workflow.dll Windows.Graphics.Printing.Workflow.Native.dll Windows.Help.Runtime.dll windows.immersiveshell.serviceprovider.dll Windows.Internal.AdaptiveCards.XamlCardRenderer.dll Windows.Internal.Bluetooth.dll Windows.Internal.CapturePicker.Desktop.dll Windows.Internal.CapturePicker.dll Windows.Internal.Devices.Sensors.dll Windows.Internal.Feedback.Analog.dll Windows.Internal.Feedback.Analog.ProxyStub.dll Windows.Internal.Graphics.Display.DisplayColorManagement.dll Windows.Internal.Graphics.Display.DisplayEnhancementManagement.dll Windows.Internal.Management.dll Windows.Internal.Management.SecureAssessment.dll Windows.Internal.PlatformExtension.DevicePickerExperience.dll Windows.Internal.PlatformExtension.MiracastBannerExperience.dll Windows.Internal.PredictionUnit.dll Windows.Internal.Security.Attestation.DeviceAttestation.dll Windows.Internal.SecurityMitigationsBroker.dll Windows.Internal.Shell.Broker.dll windows.internal.shellcommon.AccountsControlExperience.dll windows.internal.shellcommon.AppResolverModal.dll Windows.Internal.ShellCommon.Broker.dll windows.internal.shellcommon.FilePickerExperienceMEM.dll Windows.Internal.ShellCommon.PrintExperience.dll windows.internal.shellcommon.shareexperience.dll windows.internal.shellcommon.TokenBrokerModal.dll Windows.Internal.Signals.dll Windows.Internal.System.UserProfile.dll Windows.Internal.Taskbar.dll Windows.Internal.UI.BioEnrollment.ProxyStub.dll Windows.Internal.UI.Logon.ProxyStub.dll Windows.Internal.UI.Shell.WindowTabManager.dll Windows.Management.EnrollmentStatusTracking.ConfigProvider.dll Windows.Management.Provisioning.ProxyStub.dll Windows.Management.SecureAssessment.CfgProvider.dll Windows.Management.SecureAssessment.Diagnostics.dll Windows.Management.Service.dll Windows.Management.Workplace.dll Windows.Management.Workplace.WorkplaceSettings.dll Windows.Media.Audio.dll Windows.Media.BackgroundMediaPlayback.dll Windows.Media.BackgroundPlayback.exe Windows.Media.Devices.dll Windows.Media.dll Windows.Media.Editing.dll Windows.Media.FaceAnalysis.dll Windows.Media.Import.dll Windows.Media.MediaControl.dll Windows.Media.MixedRealityCapture.dll Windows.Media.Ocr.dll Windows.Media.Playback.BackgroundMediaPlayer.dll Windows.Media.Playback.MediaPlayer.dll Windows.Media.Playback.ProxyStub.dll Windows.Media.Protection.PlayReady.dll Windows.Media.Renewal.dll Windows.Media.Speech.dll Windows.Media.Speech.UXRes.dll Windows.Media.Streaming.dll Windows.Media.Streaming.ps.dll Windows.Mirage.dll Windows.Mirage.Internal.Capture.Pipeline.ProxyStub.dll Windows.Mirage.Internal.dll Windows.Networking.BackgroundTransfer.BackgroundManagerPolicy.dll Windows.Networking.BackgroundTransfer.ContentPrefetchTask.dll Windows.Networking.BackgroundTransfer.dll Windows.Networking.Connectivity.dll Windows.Networking.dll Windows.Networking.HostName.dll Windows.Networking.NetworkOperators.ESim.dll Windows.Networking.NetworkOperators.HotspotAuthentication.dll Windows.Networking.Proximity.dll Windows.Networking.ServiceDiscovery.Dnssd.dll Windows.Networking.Sockets.PushEnabledApplication.dll Windows.Networking.UX.EapRequestHandler.dll Windows.Networking.Vpn.dll Windows.Networking.XboxLive.ProxyStub.dll Windows.Payments.dll Windows.Perception.Stub.dll Windows.Security.Authentication.Identity.Provider.dll Windows.Security.Authentication.OnlineId.dll Windows.Security.Authentication.Web.Core.dll Windows.Security.Credentials.UI.CredentialPicker.dll Windows.Security.Credentials.UI.UserConsentVerifier.dll Windows.Security.Integrity.dll Windows.Services.TargetedContent.dll Windows.SharedPC.AccountManager.dll Windows.SharedPC.CredentialProvider.dll Windows.Shell.BlueLightReduction.dll Windows.Shell.ServiceHostBuilder.dll Windows.Shell.StartLayoutPopulationEvents.dll Windows.StateRepository.dll Windows.StateRepositoryBroker.dll Windows.StateRepositoryClient.dll Windows.StateRepositoryCore.dll Windows.StateRepositoryPS.dll Windows.StateRepositoryUpgrade.dll Windows.Storage.ApplicationData.dll Windows.Storage.Compression.dll windows.storage.dll Windows.Storage.OneCore.dll Windows.Storage.Search.dll Windows.System.Diagnostics.dll Windows.System.Diagnostics.Telemetry.PlatformTelemetryClient.dll Windows.System.Diagnostics.TraceReporting.PlatformDiagnosticActions.dll Windows.System.Launcher.dll Windows.System.Profile.HardwareId.dll Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings.dll Windows.System.Profile.RetailInfo.dll Windows.System.Profile.SystemId.dll Windows.System.Profile.SystemManufacturers.dll Windows.System.RemoteDesktop.dll Windows.System.SystemManagement.dll Windows.System.UserDeviceAssociation.dll Windows.System.UserProfile.DiagnosticsSettings.dll Windows.UI.Accessibility.dll Windows.UI.AppDefaults.dll Windows.UI.BioFeedback.dll Windows.UI.BlockedShutdown.dll Windows.UI.Core.TextInput.dll Windows.UI.Cred.dll Windows.UI.CredDialogController.dll Windows.UI.dll Windows.UI.FileExplorer.dll Windows.UI.Immersive.dll Windows.UI.Input.Inking.Analysis.dll Windows.UI.Input.Inking.dll Windows.UI.Internal.Input.ExpressiveInput.dll Windows.UI.Internal.Input.ExpressiveInput.Resource.dll Windows.UI.Logon.dll Windows.UI.NetworkUXController.dll Windows.UI.PicturePassword.dll Windows.UI.Search.dll Windows.UI.Shell.dll Windows.UI.Shell.Internal.AdaptiveCards.dll Windows.UI.Storage.dll Windows.UI.Xaml.Controls.dll Windows.UI.Xaml.dll Windows.UI.Xaml.InkControls.dll Windows.UI.Xaml.Maps.dll Windows.UI.Xaml.Phone.dll Windows.UI.Xaml.Resources.19h1.dll Windows.UI.Xaml.Resources.Common.dll Windows.UI.Xaml.Resources.rs1.dll Windows.UI.Xaml.Resources.rs2.dll Windows.UI.Xaml.Resources.rs3.dll Windows.UI.Xaml.Resources.rs4.dll Windows.UI.Xaml.Resources.rs5.dll Windows.UI.Xaml.Resources.th.dll Windows.UI.Xaml.Resources.win81.dll Windows.UI.Xaml.Resources.win8rtm.dll Windows.UI.XamlHost.dll Windows.WARP.JITService.dll Windows.WARP.JITService.exe Windows.Web.Diagnostics.dll Windows.Web.dll Windows.Web.Http.dll WindowsAccessBridge-64.dll WindowsActionDialog.exe WindowsCodecs.dll WindowsCodecsExt.dll WindowsCodecsRaw.dll WindowsCodecsRaw.txt WindowsDefaultHeatProcessor.dll windowsdefenderapplicationguardcsp.dll WindowsInternal.ComposableShell.ComposerFramework.dll WindowsInternal.ComposableShell.DesktopHosting.dll WindowsInternal.Shell.CompUiActivation.dll windowslivelogin.dll WindowsManagementServiceWinRt.ProxyStub.dll windowsperformancerecordercontrol.dll WindowsPowerShell WindowsSecurityIcon.png windowsudk.shellcommon.dll WindowsUpdateElevatedInstaller.exe winethc.dll winevt WinFax.dll winhttp.dll winhttpcom.dll WinHvEmulation.dll WinHvPlatform.dll wininet.dll wininetlui.dll wininit.exe wininitext.dll winipcfile.dll winipcsecproc.dll winipsec.dll winjson.dll Winlangdb.dll winload.efi winload.exe winlogon.exe winlogonext.dll winmde.dll WinMetadata winml.dll winmm.dll winmmbase.dll winmsipc.dll WinMsoIrmProtector.dll winnlsres.dll winnsi.dll WinOpcIrmProtector.dll WinREAgent.dll winresume.efi winresume.exe winrm winrm.cmd winrm.vbs winrnr.dll winrs.exe winrscmd.dll winrshost.exe winrsmgr.dll winrssrv.dll WinRTNetMUAHostServer.exe WinRtTracing.dll WinSCard.dll WinSetupUI.dll winshfhc.dll winsku.dll winsockhc.dll winspool.drv winsqlite3.dll WINSRPC.DLL winsrv.dll winsrvext.dll winsta.dll WinSync.dll WinSyncMetastore.dll WinSyncProviders.dll wintrust.dll WinTypes.dll winusb.dll winver.exe WiredNetworkCSP.dll wisp.dll witnesswmiv2provider.dll wkscli.dll wkspbroker.exe wkspbrokerAx.dll wksprt.exe wksprtPS.dll wkssvc.dll wlanapi.dll wlancfg.dll WLanConn.dll wlandlg.dll wlanext.exe wlangpui.dll WLanHC.dll wlanhlp.dll WlanMediaManager.dll WlanMM.dll wlanmsm.dll wlanpref.dll WlanRadioManager.dll wlansec.dll wlansvc.dll wlansvcpal.dll wlanui.dll wlanutil.dll Wldap32.dll wldp.dll wlgpclnt.dll wlidcli.dll wlidcredprov.dll wlidfdp.dll wlidnsp.dll wlidprov.dll wlidres.dll wlidsvc.dll wlrmdr.exe WMADMOD.DLL WMADMOE.DLL WMALFXGFXDSP.dll WMASF.DLL wmcodecdspps.dll wmdmlog.dll wmdmps.dll wmdrmsdk.dll wmerror.dll wmi.dll wmiclnt.dll wmicmiplugin.dll wmidcom.dll wmidx.dll WmiMgmt.msc wmiprop.dll wmitomi.dll WMNetMgr.dll wmp.dll WMPDMC.exe WmpDui.dll wmpdxm.dll wmpeffects.dll WMPhoto.dll wmploc.DLL wmpps.dll wmpshell.dll wmsgapi.dll WMSPDMOD.DLL WMSPDMOE.DLL WMVCORE.DLL WMVDECOD.DLL wmvdspa.dll WMVENCOD.DLL WMVSDECD.DLL WMVSENCD.DLL WMVXENCD.DLL WofTasks.dll WofUtil.dll WordBreakers.dll WorkFolders.exe WorkfoldersControl.dll WorkFoldersGPExt.dll WorkFoldersRes.dll WorkFoldersShell.dll workfolderssvc.dll wosc.dll wow64.dll wow64cpu.dll wow64win.dll wowreg32.exe WpAXHolder.dll wpbcreds.dll Wpc.dll WpcApi.dll wpcatltoast.png WpcDesktopMonSvc.dll WpcMon.exe wpcmon.png WpcProxyStubs.dll WpcRefreshTask.dll WpcTok.exe WpcWebFilter.dll wpdbusenum.dll WpdMtp.dll WpdMtpUS.dll wpdshext.dll WPDShextAutoplay.exe WPDShServiceObj.dll WPDSp.dll wpd_ci.dll wpnapps.dll wpnclient.dll wpncore.dll wpninprc.dll wpnpinst.exe wpnprv.dll wpnservice.dll wpnsruprov.dll WpnUserService.dll WpPortingLibrary.dll WppRecorderUM.dll wpr.config.xml wpr.exe WPTaskScheduler.dll wpx.dll write.exe ws2help.dll ws2_32.dll wscadminui.exe wscapi.dll wscinterop.dll wscisvif.dll WSClient.dll WSCollect.exe wscproxystub.dll wscript.exe wscsvc.dll wscui.cpl WSDApi.dll wsdchngr.dll WSDPrintProxy.DLL WSDScanProxy.dll wsecedit.dll wsepno.dll wshbth.dll wshcon.dll wshelper.dll wshext.dll wshhyperv.dll wship6.dll wshom.ocx wshqos.dll wshrm.dll WSHTCPIP.DLL wshunix.dll WsmAgent.dll wsmanconfig_schema.xml WSManHTTPConfig.exe WSManMigrationPlugin.dll WsmAuto.dll wsmplpxy.dll wsmprovhost.exe WsmPty.xsl WsmRes.dll WsmSvc.dll WsmTxt.xsl WsmWmiPl.dll wsnmp32.dll wsock32.dll wsplib.dll wsp_fs.dll wsp_health.dll wsp_sr.dll wsqmcons.exe WSReset.exe WSTPager.ax wtsapi32.dll wuapi.dll wuapihost.exe wuauclt.exe wuaueng.dll wuceffects.dll WUDFCoinstaller.dll WUDFCompanionHost.exe WUDFHost.exe WUDFPlatform.dll WudfSMCClassExt.dll WUDFx.dll WUDFx02000.dll wudriver.dll wups.dll wups2.dll wusa.exe wuuhext.dll wuuhosdeployment.dll wvc.dll WwaApi.dll WwaExt.dll WWAHost.exe WWanAPI.dll wwancfg.dll wwanconn.dll WWanHC.dll wwanmm.dll Wwanpref.dll wwanprotdim.dll WwanRadioManager.dll wwansvc.dll wwapi.dll x3daudio1_0.dll x3daudio1_1.dll x3daudio1_2.dll X3DAudio1_3.dll X3DAudio1_4.dll X3DAudio1_5.dll X3DAudio1_6.dll X3DAudio1_7.dll xactengine2_0.dll xactengine2_1.dll xactengine2_10.dll xactengine2_2.dll xactengine2_3.dll xactengine2_4.dll xactengine2_5.dll xactengine2_6.dll xactengine2_7.dll xactengine2_8.dll xactengine2_9.dll xactengine3_0.dll xactengine3_1.dll xactengine3_2.dll xactengine3_3.dll xactengine3_4.dll xactengine3_5.dll xactengine3_6.dll xactengine3_7.dll XamlTileRender.dll XAPOFX1_0.dll XAPOFX1_1.dll XAPOFX1_2.dll XAPOFX1_3.dll XAPOFX1_4.dll XAPOFX1_5.dll XAudio2_0.dll XAudio2_1.dll XAudio2_2.dll XAudio2_3.dll XAudio2_4.dll XAudio2_5.dll XAudio2_6.dll XAudio2_7.dll XAudio2_8.dll XAudio2_9.dll XblAuthManager.dll XblAuthManagerProxy.dll XblAuthTokenBrokerExt.dll XblGameSave.dll XblGameSaveExt.dll XblGameSaveProxy.dll XblGameSaveTask.exe XboxGipRadioManager.dll xboxgipsvc.dll xboxgipsynthetic.dll XboxNetApiSvc.dll xcopy.exe xinput1_1.dll xinput1_2.dll xinput1_3.dll XInput1_4.dll XInput9_1_0.dll XInputUap.dll xmlfilter.dll xmllite.dll xmlprovi.dll xolehlp.dll XpsDocumentTargetPrint.dll XpsGdiConverter.dll XpsPrint.dll XpsRasterService.dll xpsservices.dll xwizard.dtd xwizard.exe xwizards.dll xwreg.dll xwtpdui.dll xwtpw32.dll X_80.contrast-black.png X_80.contrast-white.png X_80.png ze_loader.dll ze_tracing_layer.dll ze_validation_layer.dll zh-CN zh-HANS zh-HANT zh-TW zipcontainer.dll zipfldr.dll ztrace_maps.dll _iNodeCredentialProvider.dll /cygdrive/c/windows: AAct_Tools addins appcompat apppatch AppReadiness assembly bcastdvr bfsvc.exe BitLockerDiscoveryVolumeContents Boot bootstat.dat Branding CbsTemp Containers CSC Cursors debug diagerr.xml diagnostics DiagTrack diagwrn.xml DigitalLocker Downloaded Program Files ELAMBKUP en-US explorer.exe Fonts GameBarPresenceWriter Globalization Help HelpPane.exe hh.exe IdentityCRL IME ImmersiveControlPanel INF InputMethod Installer ISTask.dll L2Schemas LanguageOverlayCache LiveKernelReports Logs Media mib.bin Microsoft.NET Migration ModemLogs notepad.exe NvContainerRecovery.bat OCR Offline Web Pages omcore.INI Panther PFRO.log PLA PolicyDefinitions Prefetch PrintDialog Professional.xml Provisioning regedit.exe Registration RemotePackages rescache Resources SchCache schemas security ServiceProfiles ServiceState servicing Setup setupact.log setuperr.log ShellComponents ShellExperiences SKB SoftwareDistribution Speech Speech_OneCore splwow64.exe SWCoordUtilFree.INI symbols System system.ini System32 SystemApps SystemResources SysWOW64 TAPI Tasks Temp tracing twain_32 twain_32.dll Vss WaaS Web win.ini WindowsShell.Manifest WindowsUpdate.log winhlp32.exe WinSxS WMSysPr9.prx write.exe zh-CN zh-TW {38CE8FAD-2E31-4CA8-B671-1BA7A8A54B28}_WiseFW.ini /cygdrive/c/windows/System32/Wbem: aeinv.mof AgentWmi.mof AgentWmiUninstall.mof appbackgroundtask.dll appbackgroundtask.mof appbackgroundtask_uninstall.mof AuditRsop.mof authfwcfg.mof AutoRecover bcd.mof BthMtpEnum.mof cimdmtf.mof cimwin32.dll cimwin32.mof CIWmi.mof classlog.mof cli.mof cliegaliases.mof ddp.mof dimsjob.mof dimsroam.mof DMWmiBridgeProv.dll DMWmiBridgeProv.mof DMWmiBridgeProv1.dll DMWmiBridgeProv1.mof DMWmiBridgeProv1_Uninstall.mof DMWmiBridgeProv_Uninstall.mof dnsclientcim.dll dnsclientcim.mof dnsclientpsprovider.dll dnsclientpsprovider.mof dnsclientpsprovider_Uninstall.mof drvinst.mof DscCore.mof DscCoreConfProv.mof dscproxy.mof Dscpspluginwkr.dll DscTimer.mof dsprov.dll dsprov.mof eaimeapi.mof EmbeddedLockdownWmi.dll embeddedlockdownwmi.mof embeddedlockdownwmi_Uninstall.mof en en-US esscli.dll EventTracingManagement.dll EventTracingManagement.mof fastprox.dll fdPHost.mof fdrespub.mof fdSSDP.mof fdWNet.mof fdWSD.mof filetrace.mof firewallapi.mof FolderRedirectionWMIProvider.mof FunDisc.mof fwcfg.mof hbaapi.mof hnetcfg.mof IMAPIv2-Base.mof IMAPIv2-FileSystemSupport.mof IMAPIv2-LegacyShim.mof interop.mof IpmiDTrc.mof ipmiprr.dll ipmiprv.dll ipmiprv.mof IpmiPTrc.mof ipsecsvc.mof iscsidsc.mof iscsihba.mof iscsiprf.mof iscsirem.mof iscsiwmiv2.mof iscsiwmiv2_uninstall.mof kerberos.mof KrnlProv.dll krnlprov.mof L2SecHC.mof lltdio.mof lltdsvc.mof Logs lsasrv.mof mblctr.mof MDMAppProv.dll MDMAppProv.mof MDMAppProv_Uninstall.mof MDMSettingsProv.dll MDMSettingsProv.mof MDMSettingsProv_Uninstall.mof Microsoft-Windows-OfflineFiles.mof Microsoft-Windows-Remote-FileSystem.mof Microsoft.AppV.AppVClientWmi.dll Microsoft.AppV.AppVClientWmi.mof Microsoft.Uev.AgentWmi.dll Microsoft.Uev.ManagedAgentWmi.mof Microsoft.Uev.ManagedAgentWmiUninstall.mof mispace.mof mispace_uninstall.mof mmc.mof MMFUtil.dll MOF mofcomp.exe mofd.dll mofinstall.dll mountmgr.mof mpeval.mof mpsdrv.mof mpssvc.mof msdtcwmi.dll MsDtcWmi.mof msfeeds.mof msfeedsbs.mof msi.mof msiprov.dll msiscsi.mof MsNetImPlatform.mof mstsc.mof mstscax.mof msv1_0.mof mswmdm.mof NCProv.dll ncprov.mof ncsi.mof ndisimplatcim.dll ndistrace.mof NetAdapterCim.dll NetAdapterCim.mof NetAdapterCimTrace.mof NetAdapterCimTraceUninstall.mof NetAdapterCim_uninstall.mof netdacim.dll netdacim.mof netdacim_uninstall.mof NetEventPacketCapture.dll NetEventPacketCapture.mof NetEventPacketCapture_uninstall.mof netnccim.dll netnccim.mof netnccim_uninstall.mof NetPeerDistCim.dll NetPeerDistCim.mof NetPeerDistCim_uninstall.mof netprofm.mof NetSwitchTeam.mof netswitchteamcim.dll NetTCPIP.dll NetTCPIP.mof NetTCPIP_Uninstall.mof netttcim.dll netttcim.mof netttcim_uninstall.mof networkitemfactory.mof newdev.mof nlasvc.mof nlmcim.dll nlmcim.mof nlmcim_uninstall.mof nlsvc.mof npivwmi.mof nshipsec.mof ntevt.dll ntevt.mof ntfs.mof OfflineFilesConfigurationWmiProvider.mof OfflineFilesConfigurationWmiProvider_Uninstall.mof OfflineFilesWmiProvider.mof OfflineFilesWmiProvider_Uninstall.mof p2p-mesh.mof p2p-pnrp.mof pcsvDevice.mof pcsvDevice_Uninstall.mof Performance PNPXAssoc.mof PolicMan.dll PolicMan.mof polproc.mof polprocl.mof polprou.mof polstore.mof portabledeviceapi.mof portabledeviceclassextension.mof portabledeviceconnectapi.mof portabledevicetypes.mof portabledevicewiacompat.mof powermeterprovider.mof PowerPolicyProvider.mof ppcRsopCompSchema.mof ppcRsopUserSchema.mof PrintFilterPipelineSvc.mof PrintManagementProvider.dll PrintManagementProvider.mof profileassociationprovider.mof PS_MMAgent.mof qmgr.mof qoswmi.dll qoswmi.mof qoswmitrc.mof qoswmitrc_uninstall.mof qoswmi_uninstall.mof RacWmiProv.dll RacWmiProv.mof rawxml.xsl rdpendp.mof rdpinit.mof rdpshell.mof refs.mof refsv1.mof regevent.mof Remove.Microsoft.AppV.AppvClientWmi.mof repdrvfs.dll Repository rsop.mof rspndr.mof samsrv.mof scersop.mof schannel.mof schedprov.dll SchedProv.mof scm.mof scrcons.exe scrcons.mof sdbus.mof secrcw32.mof SensorsClassExtension.mof ServDeps.dll ServiceModel.mof ServiceModel.mof.uninstall ServiceModel35.mof ServiceModel35.mof.uninstall services.mof setupapi.mof SmbWitnessWmiv2Provider.mof smbwmiv2.mof SMTPCons.dll smtpcons.mof sppwmi.mof sr.mof sstpsvc.mof stdprov.dll storagewmi.mof storagewmi_passthru.mof storagewmi_passthru_uninstall.mof storagewmi_uninstall.mof stortrace.mof subscrpt.mof system.mof tcpip.mof texttable.xsl textvaluelist.xsl tmf tsallow.mof tscfgwmi.mof tsmf.mof tspkg.mof umb.mof umbus.mof umpass.mof umpnpmgr.mof unsecapp.exe UserProfileConfigurationWmiProvider.mof UserProfileWmiProvider.mof UserStateWMIProvider.mof vds.mof vdswmi.dll viewprov.dll vpnclientpsprovider.dll vpnclientpsprovider.mof vpnclientpsprovider_Uninstall.mof vss.mof vsswmi.dll wbemcntl.dll wbemcons.dll WBEMCons.mof wbemcore.dll wbemdisp.dll wbemdisp.tlb wbemess.dll wbemprox.dll wbemsvc.dll wbemtest.exe wcncsvc.mof WdacEtwProv.mof WdacWmiProv.dll WdacWmiProv.mof WdacWmiProv_Uninstall.mof Wdf01000.mof Wdf01000Uninstall.mof wdigest.mof WFAPIGP.mof wfascim.dll wfascim.mof wfascim_uninstall.mof WFP.MOF wfs.mof whqlprov.mof Win32_DeviceGuard.mof Win32_EncryptableVolume.dll win32_encryptablevolume.mof Win32_EncryptableVolumeUninstall.mof win32_printer.mof Win32_Tpm.dll Win32_Tpm.mof wininit.mof winipsec.mof winlogon.mof WinMgmt.exe WinMgmtR.dll wlan.mof WLanHC.mof wmi.mof WMIADAP.exe WmiApRes.dll WmiApRpl.dll WmiApSrv.exe WMIC.exe WMICOOKR.dll WmiDcPrv.dll wmipcima.dll wmipcima.mof wmipdfs.dll wmipdfs.mof wmipdskq.dll wmipdskq.mof WmiPerfClass.dll WmiPerfClass.mof WmiPerfInst.dll WmiPerfInst.mof WMIPICMP.dll wmipicmp.mof WMIPIPRT.dll wmipiprt.mof WMIPJOBJ.dll wmipjobj.mof wmiprov.dll WmiPrvSD.dll WmiPrvSE.exe WMIPSESS.dll wmipsess.mof WMIsvc.dll wmitimep.dll wmitimep.mof wmiutils.dll WMI_Tracing.mof wmp.mof wmpnetwk.mof wpdbusenum.mof wpdcomp.mof wpdfs.mof wpdmtp.mof wpdshext.mof WPDShServiceObj.mof wpdsp.mof wpd_ci.mof wscenter.mof WsmAgent.mof WsmAgentUninstall.mof WsmAuto.mof wsp_fs.mof wsp_fs_uninstall.mof wsp_health.mof wsp_health_uninstall.mof wsp_sr.mof wsp_sr_uninstall.mof WUDFx.mof Wudfx02000.mof Wudfx02000Uninstall.mof WUDFxUninstall.mof xml xsl-mappings.xml xwizards.mof zh-CN zh-HANS zh-HANT zh-TW /cygdrive/c/windows/System32/WindowsPowerShell/v1.0: Certificate.format.ps1xml Diagnostics.Format.ps1xml DotNetTypes.format.ps1xml en en-US Event.Format.ps1xml Examples FileSystem.format.ps1xml getevent.types.ps1xml Help.format.ps1xml HelpV3.format.ps1xml Modules powershell.exe powershell.exe.config PowerShellCore.format.ps1xml PowerShellTrace.format.ps1xml powershell_ise.exe powershell_ise.exe.config PSEvents.dll pspluginwkr.dll pwrshmsg.dll pwrshsip.dll Registry.format.ps1xml Schemas SessionConfig types.ps1xml typesv3.ps1xml WSMan.Format.ps1xml zh-CN zh-HANS zh-HANT zh-TW /cygdrive/c/windows/System32/OpenSSH: scp.exe sftp.exe ssh-add.exe ssh-agent.exe ssh-keygen.exe ssh-keyscan.exe ssh.exe Warning accessing /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin gives errors: [Errno 2] No such file or directory: '/cygdrive/c/windows/system32/config/systemprofile/.dnx/bin' /cygdrive/c/Program Files/Microsoft DNX/Dnvm: dnvm.cmd dnvm.ps1 /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit: api-ms-win-eventing-controller-l1-1-0.dll api-ms-win-eventing-provider-l1-1-0.dll axeonoffhelper.dll Catalog ecosystem.core.dll ecosystem.windows.dll exporterConfigSchema.json GettingStarted.htm HeapAction_CullFunctionsExample.txt kerneltracecontrol.dll KernelTraceControl.h legacy microsoft.assessments.administration.dll microsoft.assessments.administration.presentation.dll microsoft.assessments.dll Microsoft.Diagnostics.Tracing.EventSource.dll microsoft.performance.base.dll microsoft.performance.core4.interop.dll microsoft.performance.data.dll microsoft.performance.dataengine.dll microsoft.performance.nt.dll microsoft.performance.nt.shell.dll microsoft.performance.shell.addins.dll microsoft.performance.shell.dll microsoft.performance.ui.dataengine.dll microsoft.performance.ui.dll microsoft.performance.windows.dll msdia140.dll perfcore.dll perfcore.ini perfctrl.dll perfg.dll perf_delay.dll perf_e3.dll perf_frames.dll perf_heap.dll perf_memory.dll perf_nt.dll perf_nt_c.dll perf_nt_g.dll perf_onoff.dll perf_onoff_c.dll perf_onoff_g.dll perf_pep.dll perf_pmc.dll perf_pofx.dll perf_pool.dll perf_ppm.dll perf_regions.dll perf_spinlock.dll perf_tcpip.dll perf_tdh.dll perf_va.dll perf_wdf.dll perf_wininet.dll perf_wpr.dll README.TXT Resources SampleGeneralProfileForLargeServers.wprp SampleWPRControlProfiles.wprp WaitClassification_ImportantThreadStartFunctions.txt WaitClassification_WatchFunctions.txt WaitClassification_WatchLocks.txt WdfPerfEnhancedVerifier.cmd windowsperformancerecordercontrol.dll WindowsPerformanceRecorderControl.h WindowsPerformanceRecorderControl.idl windowsperformancerecorderui.dll wpa.addins.ini wpa.exe wpa.exe.config wpaexporter.exe wpaexporter.exe.config wpr.config.xml wpr.exe WPRUI.exe xbootmgr.exe xbootmgrsleep.exe xperf.exe /cygdrive/d/Strawberry/c/bin: addr2line.exe ar.exe as.exe c++.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe dmake.exe dwp.exe elfedit.exe freetype-config.bat g++.exe gcc-ar.exe gcc-nm.exe gcc-ranlib.exe gcc.exe gcov-dump.exe gcov-tool.exe gcov.exe gdb-add-index gdb.exe gdborig.exe gdbserver.exe gdlib-config gdlib-config.bat gendef.exe genidl.exe genpeimg.exe gfortran.exe gmake.exe gprof.exe iconv.exe ld.exe libatomic-1.dll libbz2-1__.dll libcharset-1__.dll libcrypto-1_1-x64__.dll libdb-6.2__.dll libexpat-1__.dll libexslt-0__.dll libffi-7__.dll libfontconfig-1__.dll libfreetype-6__.dll libfribidi-0__.dll libgcc_s_seh-1.dll libgd-3__.dll libgdbm-6__.dll libgdbm_compat-4__.dll libgif-7__.dll libglut-0__.dll libgomp-1.dll libgraphite2__.dll libharfbuzz-0__.dll libharfbuzz-subset-0__.dll libhistory8__.dll libiconv-2__.dll libidn2-0__.dll libjpeg-9__.dll liblzma-5__.dll libmysql__.dll libpng-config libpng16-16__.dll libpng16-config libpq__.dll libquadmath-0.dll libreadline8__.dll libssh2-1__.dll libssl-1_1-x64__.dll libssp-0.dll libstdc++-6.dll libt1-5__.dll libtermcap-0__.dll libtiff-5__.dll libtiffxx-5__.dll libunistring-2__.dll libwebp-7__.dll libwebpdemux-2__.dll libwebpmux-3__.dll libwinpthread-1.dll libxml2-2__.dll libXpm__.dll libxslt-1__.dll mysql_config.bat nm.exe objcopy.exe objdump.exe openssl.exe patch.exe pexports.exe pg_config.exe ranlib.exe readelf.exe size.exe strings.exe strip.exe widl.exe windmc.exe windres.exe x86_64-w64-mingw32-c++.exe x86_64-w64-mingw32-g++.exe x86_64-w64-mingw32-gcc-8.3.0.exe x86_64-w64-mingw32-gcc-ar.exe x86_64-w64-mingw32-gcc-nm.exe x86_64-w64-mingw32-gcc-ranlib.exe x86_64-w64-mingw32-gcc.exe x86_64-w64-mingw32-gfortran.exe xml2-config xmlcatalog.exe xmllint.exe xslt-config xsltproc.exe zlib1__.dll /cygdrive/d/Strawberry/perl/site/bin: /cygdrive/d/Strawberry/perl/bin: bdf2gdfont.bat bdf2gdfont.pl chartex chartex.bat config_data config_data.bat corelist.bat cpan cpan-mirrors cpan-mirrors.bat cpan-outdated cpan-outdated.bat cpan.bat cpan2dist cpan2dist.bat cpandb cpandb.bat cpanel_json_xs cpanel_json_xs.bat cpanfile-dump cpanfile-dump.bat cpanm cpanm.bat cpanp cpanp-run-perl cpanp-run-perl.bat cpanp.bat crc32 crc32.bat dbicadmin dbicadmin.bat dbilogstrip dbilogstrip.bat dbiprof dbiprof.bat dbiproxy dbiproxy.bat enc2xs enc2xs.bat encguess encguess.bat exetype.bat exe_update.bat exe_update.pl extract_vba extract_vba.bat factor.bat factor.pl findrule findrule.bat h2ph.bat h2xs.bat htmltree htmltree.bat hypnotoad hypnotoad.bat instmodsh instmodsh.bat json_pp json_pp.bat json_xs json_xs.bat kwalitee-metrics kwalitee-metrics.bat libgcc_s_seh-1.dll libnetcfg.bat libstdc++-6.dll libwinpthread-1.dll llw32helper.bat llw32helper.pl lwp-download lwp-download.bat lwp-dump lwp-dump.bat lwp-mirror lwp-mirror.bat lwp-request lwp-request.bat mech-dump mech-dump.bat module-version module-version.bat mojo mojo.bat moose-outdated moose-outdated.bat morbo morbo.bat mymeta-cpanfile mymeta-cpanfile.bat nssm_32.exe nssm_64.exe package-stash-conflicts package-stash-conflicts.bat parinstallppd parinstallppd.bat perl.exe perl5.32.1.exe perl532.dll perlbug.bat perldoc.bat perlglob.bat perlglob.exe perlivp.bat perlthanks.bat perltidy perltidy.bat pgplet pgplet.bat piconv piconv.bat pkg-config pkg-config.bat pl2bat.bat pl2bat.pl pl2pm.bat pler pler.bat pm-uninstall pm-uninstall.bat pod2html.bat pod2latex pod2latex.bat pod2man.bat pod2text.bat pod2usage pod2usage.bat podchecker podchecker.bat podselect podselect.bat pod_cover pod_cover.bat ppd2par ppd2par.bat ppm.bat ppm.pl primes.bat primes.pl prove.bat ptar ptar.bat ptardiff ptardiff.bat ptargrep ptargrep.bat runperl.bat scan-perl-prereqs-nqlite scan-perl-prereqs-nqlite.bat search.bat shasum.bat SOAPsh.bat SOAPsh.pl splain.bat streamzip streamzip.bat stubmaker.bat stubmaker.pl test-yaml test-yaml.bat tpage tpage.bat ttree ttree.bat use-devel-checklib use-devel-checklib.bat whirlpoolsum whirlpoolsum.bat wperl.exe xml_grep xml_grep.bat xml_merge xml_merge.bat xml_pp xml_pp.bat xml_spellcheck xml_spellcheck.bat xml_split xml_split.bat xsubpp.bat zipdetails zipdetails.bat /cygdrive/d/Program Files/TortoiseSVN/bin: autolist.txt concrt140.dll ConnectVPN.exe crshhndl.dll dbghelp.dll intl3_tsvn.dll libaprutil_tsvn.dll libapr_tsvn.dll libsasl.dll libsvn_tsvn.dll mfc140chs.dll mfc140cht.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfcm140u.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll saslANONYMOUS.dll saslCRAMMD5.dll saslDIGESTMD5.dll saslGSSAPI.dll saslLOGIN.dll saslNTLM.dll saslPLAIN.dll SciLexer.dll sendrpt.exe snippet.txt SubWCRev.exe SubWCRevCOM.exe TortoiseBlame.exe TortoiseIDiff.exe TortoiseIDiff.VisualElementsManifest.xml TortoiseMerge.exe TortoiseMerge.VisualElementsManifest.xml TortoiseMerge_en.chm TortoisePlink.exe TortoiseProc.exe TortoiseProc.VisualElementsManifest.xml TortoiseStub.dll TortoiseStub32.dll TortoiseSVN.dll TortoiseSVN32.dll TortoiseSVN_en.chm TortoiseUDiff.exe tsvn-logo.png TSVNCache.exe vcamp140.dll vccorlib140.dll vcomp140.dll vcruntime140.dll vcruntime140_1.dll Website.url Warning accessing /cygdrive/c/VPN/bin gives errors: [Errno 2] No such file or directory: '/cygdrive/c/VPN/bin' Warning accessing /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7 gives errors: [Errno 2] No such file or directory: '/cygdrive/c/Program Files (x86)/NetSarang/Xftp 7' /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64: a2ping.exe a5toa4.exe abs2rel.exe afm2afm.exe afm2tfm.exe albatross.exe amstex.exe api-ms-win-core-console-l1-1-0.dll api-ms-win-core-console-l1-2-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-fibers-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll arara.exe arctrl.exe arlatex.exe asy.exe authorindex.exe autoinst.exe autosp.exe axohelp.exe bagpipe.exe bagpipex.exe bg5conv.exe bg5latex.exe bg5pdflatex.exe bg5platex.exe bg5pluslatex.exe bg5pluspdflatex.exe bg5ppdflatex.exe bib2gls.exe bib2xhtml.exe bibcop.exe bibdoiadd.exe biber-ms.exe biber.exe bibhtml.exe bibsort.exe bibtex.exe bibtex8.exe bibtexu.exe bibzbladd.exe biokey2html.exe birm.exe bmeditor.exe bplain.exe bundledoc.exe cef5conv.exe cef5latex.exe cef5pdflatex.exe cefconv.exe ceflatex.exe cefpdflatex.exe cefsconv.exe cefslatex.exe cefspdflatex.exe cfftot1.exe checkcites.exe chklref.exe chktex.exe citeproc.exe cjk-gs-integrate.exe cjklatex.exe cluttex.exe concrt140.dll convertgls2bib.exe creatdtx.exe cslatex.exe csplain.exe csvtools.exe ctan-o-mat.exe ctanbib.exe ctangle.exe ctanify.exe ctanupload.exe ctwill-refsort.exe ctwill-twinx.exe ctwill.exe cweave.exe dad-to-utf8.exe de-macro.exe depythontex.exe devnag.exe digestif.exe dosepsbin.exe dumphint.exe dviasm.exe dvicopy.exe dviinfox.exe dvilollipop.exe dvilualatex-dev.exe dvilualatex.exe dvilualollipop.exe dviluatex.exe dvipdfm.exe dvipdfmx.exe dvipdft.exe dvipng.exe dvips.exe dvisvgm.exe dvitomp.exe dvitype.exe ebb.exe edtx2dtx.exe emo.exe eps2eps.exe epsffit.exe epspdf.exe epstopdf.exe eptex.exe etex.exe etexdef.exe euptex.exe exceltex.exe extconv.exe extractbb.exe extractres.exe fc-cache.exe fc-cat.exe fc-conflist.exe fc-list.exe fc-match.exe fc-pattern.exe fc-query.exe fc-scan.exe fc-validate.exe feynmf.exe fig4latex.exe findhyph.exe findtexmf.exe font2c.exe fribidixetex.exe fullref.exe gbklatex.exe gbkpdflatex.exe getmapdl.exe gfi-run.exe gftodvi.exe gftopk.exe gftype.exe gregorio.exe gsbj.exe gsdj.exe gsdj500.exe gsf2pk.exe gslj.exe gslp.exe gsnd.exe gsndt.exe gssetgs.exe gst.exe gstt.exe hbf2gf.exe hilatex-dev.exe hilatex.exe hishrink.exe histretch.exe hitex.exe ht.exe htcontext.exe htcopy.exe htlatex.exe htmex.exe htmove.exe httex.exe httexi.exe htxelatex.exe htxetex.exe ibyhyph.exe icudt72.dll icuin72.dll icuuc72.dll inimf.exe initex.exe initexmf.exe internal isi2bibtex.exe jadetex.exe jamo-normalize.exe jfmutil.exe kanji-config-updmap-sys.exe kanji-config-updmap-user.exe kanji-config-updmap.exe kanji-fontmap-creator.exe ketcindy.exe komkindex.exe kpsewhich.exe l3build.exe lacheck.exe latex-dev.exe latex-git-log.exe latex-papersize.exe latex.exe latex2man.exe latex2nemeth.exe latexdef.exe latexdiff-fast.exe latexdiff-so.exe latexdiff-vc.exe latexdiff.exe latexindent.exe latexmk.exe latexpand.exe latexrevise.exe libGLESv2.dll llmk.exe lollipop.exe lp386.exe lp386r2.exe lpgs.exe lpr2.exe ltx2crossrefxml.exe ltximg.exe luacolor.exe luafindfont.exe luahblatex-dev.exe luahblatex.exe luahbtex.exe lualatex-dev.exe lualatex.exe lualatexdef.exe lualollipop.exe luamesh.exe luaotfload-tool.exe luatex.exe luatexdef.exe lwarpmk.exe lyluatex.exe m-tx.exe magicnum.exe make4ht.exe makebase.exe makedtx.exe makefmt.exe makeglossaries-lite.exe makeglossaries.exe makeindex.exe makejmlrbook.exe makepk.exe maketfm.exe markdown-cli.exe mathspic.exe mathspic113.exe memoize-clean.pl.exe memoize-clean.py.exe memoize-extract.pl.exe memoize-extract.py.exe merge-tex.exe mf.exe mf2pt1.exe mfc140.dll mfc140chs.dll mfc140cht.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfcm140.dll mfcm140u.dll mfirstuc.exe mft.exe mgetmref.exe mgs.exe mgsdll64.dll miktex-afm2tfm.exe miktex-asy.exe miktex-autosp.exe miktex-axohelp.exe miktex-bg5conv.exe miktex-bibsort.exe miktex-bibtex.exe miktex-bibtex8.exe miktex-bibtexu.exe miktex-cef5conv.exe miktex-cefconv.exe miktex-cefsconv.exe miktex-cfftot1.exe miktex-chktex.exe miktex-console.exe miktex-console_admin.exe miktex-ctangle.exe miktex-ctwill-refsort.exe miktex-ctwill-twinx.exe miktex-ctwill.exe miktex-cweave.exe miktex-devnag.exe miktex-dvicopy.exe miktex-dvipdfmx.exe miktex-dvipdft.exe miktex-dvipng.exe miktex-dvips.exe miktex-dvisvgm.exe miktex-dvitype.exe miktex-epsffit.exe miktex-epstopdf-unrestricted.exe miktex-epstopdf.exe miktex-eptex.exe miktex-euptex.exe miktex-extconv.exe miktex-fc-cache.exe miktex-fc-cat.exe miktex-fc-conflist.exe miktex-fc-list.exe miktex-fc-match.exe miktex-fc-pattern.exe miktex-fc-query.exe miktex-fc-scan.exe miktex-fc-validate.exe miktex-fribidixetex.exe miktex-gftodvi.exe miktex-gftopk.exe miktex-gftype.exe miktex-gregorio.exe miktex-hbf2gf.exe miktex-hishrink.exe miktex-histretch.exe miktex-hitex.exe miktex-kpsewhich.exe miktex-lacheck.exe miktex-latex.exe miktex-lua.exe miktex-luac.exe miktex-luahbtex.exe miktex-lualatex.exe miktex-luatex.exe miktex-makebase.exe miktex-makefmt.exe miktex-makeindex.exe miktex-makemf.exe miktex-makepk.exe miktex-maketfm.exe miktex-mf.exe miktex-mft.exe miktex-mkocp.exe miktex-mmafm.exe miktex-mmpfb.exe miktex-mpost.exe miktex-odvicopy.exe miktex-ofm2opl.exe miktex-opl2ofm.exe miktex-otfinfo.exe miktex-otftotfm.exe miktex-otp2ocp.exe miktex-outocp.exe miktex-ovf2ovp.exe miktex-ovp2ovf.exe miktex-patgen.exe miktex-pdfattach.exe miktex-pdfdetach.exe miktex-pdffonts.exe miktex-pdfimages.exe miktex-pdfinfo.exe miktex-pdflatex.exe miktex-pdfseparate.exe miktex-pdftex.exe miktex-pdftocairo.exe miktex-pdftohtml.exe miktex-pdftoppm.exe miktex-pdftops.exe miktex-pdftosrc.exe miktex-pdftotext.exe miktex-pdfunite.exe miktex-pk2bm.exe miktex-pltotf.exe miktex-pmxab.exe miktex-pooltype.exe miktex-prepmx.exe miktex-ps2pk.exe miktex-psbook.exe miktex-psnup.exe miktex-psresize.exe miktex-psselect.exe miktex-pstops.exe miktex-rebar.exe miktex-rungs.exe miktex-scor2prt.exe miktex-sjisconv.exe miktex-synctex.exe miktex-t1dotlessj.exe miktex-t1lint.exe miktex-t1rawafm.exe miktex-t1reencode.exe miktex-t1testpage.exe miktex-t4ht.exe miktex-tangle.exe miktex-taskbar-icon.exe miktex-tex.exe miktex-tex2aspc.exe miktex-tex4ht.exe miktex-texlua.exe miktex-texluac.exe miktex-texworks.exe miktex-tftopl.exe miktex-ttf2afm.exe miktex-ttf2pk.exe miktex-ttf2tfm.exe miktex-ttftotype42.exe miktex-upbibtex.exe miktex-update.exe miktex-update_admin.exe miktex-update_admin.exe.(old) miktex-updvitype.exe miktex-upmendex.exe miktex-uppltotf.exe miktex-uptftopl.exe miktex-vftovp.exe miktex-vptovf.exe miktex-weave.exe miktex-xdvipdfmx.exe miktex-xelatex.exe miktex-xetex.exe miktex-xml2pmx.exe miktex-zip.exe miktex.exe MiKTeX231012-app.dll MiKTeX231012-apr.dll MiKTeX231012-aprutil.dll MiKTeX231012-bzip2.dll MiKTeX231012-cairo.dll MiKTeX231012-core-PS.dll MiKTeX231012-core.dll MiKTeX231012-curl.dll MiKTeX231012-dib.dll MiKTeX231012-dvi.dll MiKTeX231012-expat.dll MiKTeX231012-extractor.dll MiKTeX231012-fmt.dll MiKTeX231012-fontconfig.dll MiKTeX231012-freeglut.dll MiKTeX231012-freetype2.dll MiKTeX231012-gd.dll MiKTeX231012-getopt.dll MiKTeX231012-graphite2.dll MiKTeX231012-harfbuzz.dll MiKTeX231012-hunspell.dll MiKTeX231012-jpeg.dll MiKTeX231012-kpathsea.dll MiKTeX231012-libressl-crypto.dll MiKTeX231012-loc.dll MiKTeX231012-log4cxx.dll MiKTeX231012-lua53.dll MiKTeX231012-lzma2.dll MiKTeX231012-md5.dll MiKTeX231012-metapost.dll MiKTeX231012-mpfr.dll MiKTeX231012-mspack.dll MiKTeX231012-packagemanager-PS.dll MiKTeX231012-packagemanager.dll MiKTeX231012-pixman.dll MiKTeX231012-png.dll MiKTeX231012-poppler-Qt.dll MiKTeX231012-poppler.dll MiKTeX231012-popt.dll MiKTeX231012-ptexenc.dll MiKTeX231012-regex.dll MiKTeX231012-res.dll MiKTeX231012-setup.dll MiKTeX231012-teckit.dll MiKTeX231012-texmf.dll MiKTeX231012-trace.dll MiKTeX231012-ui-Qt.dll MiKTeX231012-unxemu.dll MiKTeX231012-uriparser.dll MiKTeX231012-utf8wrap.dll MiKTeX231012-util.dll MiKTeX231012-web2c.dll MiKTeX231012-zlib.dll MiKTeX231012-zzip.dll miktexsetup.exe mk4ht.exe mkcharacters.exe mkfntmap.exe mkglyphlist.exe mkjobtexmf.exe mkluatexfontdb.exe mkocp.exe mkt1font.exe mktexlsr.exe mllatex.exe mltex.exe mmafm.exe mmpfb.exe mpm.exe mpost.exe mptopdf.exe msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll mthelp.exe mtprint.exe musixflx.exe musixtex.exe odvicopy.exe ofm2opl.exe OOopict.exe opl2ofm.exe optex.exe optexcount.exe orderrefs.exe ot2kpx.exe otfinfo.exe otftotfm.exe otp2ocp.exe outocp.exe ovf2ovp.exe ovp2ovf.exe patgen.exe pbibtex.exe pdf2dsc.exe pdf2ps.exe pdfatfi.exe pdfattach.exe pdfbook2.exe pdfclose.exe pdfcrop.exe pdfcslatex.exe pdfcsplain.exe pdfdde.exe pdfdetach.exe pdfetex.exe pdffonts.exe pdfimages.exe pdfinfo.exe pdfjadetex.exe pdflatex-dev.exe pdflatex.exe pdflatexdef.exe pdflatexpicscale.exe pdfopen.exe pdfopt.exe pdfseparate.exe pdftex.exe pdftexdef.exe pdftocairo.exe pdftohtml.exe pdftoppm.exe pdftops.exe pdftosrc.exe pdftotext.exe pdfunite.exe pdfxmltex.exe pdvitype.exe pedigree.exe perltex.exe pf2afm.exe pfarrei.exe pfbtopfa.exe pftogsf.exe pgfplots.exe pk2bm.exe pkfix-helper.exe pkfix.exe platex-dev.exe platex.exe platforms pltotf.exe pmxab.exe pn2pdf.exe pooltype.exe ppltotf.exe prepmx.exe ps2ascii.exe ps2epsi.exe ps2pdf.exe ps2pdf12.exe ps2pdf13.exe ps2pdf14.exe ps2pdfxx.exe ps2pk.exe ps2ps.exe ps2ps2.exe ps4pdf.exe psbook.exe psjoin.exe pslatex.exe psnup.exe psresize.exe psselect.exe pst2pdf.exe pstops.exe ptex.exe ptex2pdf.exe ptftopl.exe pygmentex.exe pypostproc.exe pypreproc.exe pythontex.exe Qt5Concurrent.dll Qt5Core.dll Qt5Gui.dll Qt5Network.dll Qt5PrintSupport.dll Qt5Qml.dll Qt5Script.dll Qt5ScriptTools.dll Qt5Widgets.dll Qt5WinExtras.dll Qt5Xml.dll rcsinfo.exe rebar.exe repstopdf.exe rubikrotation.exe rungs.exe runtexshebang.exe scor2prt.exe sjisconv.exe sjislatex.exe sjispdflatex.exe song2tex.exe songidx.exe spix.exe splitindex.exe srcredact.exe sty2dtx.exe styles svn-multi.exe synctex.exe t1dotlessj.exe t1lint.exe t1rawafm.exe t1reencode.exe t1testpage.exe t4ht.exe tangle.exe tdsutil.exe tex.exe tex2aspc.exe tex4ebook.exe tex4ht.exe texcount.exe texdef.exe texdiff.exe texdirflatten.exe texdoc.exe texfindpkg.exe texfot.exe texhash.exe texify.exe texindy.exe texlinks.exe texloganalyser.exe texlogfilter.exe texlogsieve.exe texlua.exe texluac.exe texosquery-jre5.exe texosquery-jre8.exe texosquery.exe texplate.exe texworks.exe tftopl.exe thumbpdf.exe tinyyaml.exe ttf2afm.exe ttf2kotexfont.exe ttf2pk.exe ttf2tfm.exe ttftotype42.exe txt2qq.exe ucrtbase.dll upbibtex.exe updmap.exe updvitype.exe uplatex-dev.exe uplatex.exe upmendex.exe uppltotf.exe uptex.exe uptftopl.exe urlbst.exe utf8-to-dad.exe utf8mex.exe vccorlib140.dll vcruntime140.dll vcruntime140_1.dll vftovp.exe virmf.exe virtex.exe vpe.exe vpl2ovp.exe vpl2vpl.exe vptovf.exe weave.exe webquiz.exe wmakebat.exe xbb.exe xdv2pdf_mergemarks.exe xdvipdfmx.exe xelatex-dev.exe xelatex.exe xelatexdef.exe xetex.exe xetexdef.exe xindex.exe xindy.exe xml2pmx.exe xmltex.exe yap.exe zip.exe /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit: changes.txt dbghelp.dll default data ErrorReporting extras GNU icudt64.dll icuin64.dll icuuc64.dll idmcl.exe idm_tidylib.dll IDM_Universal_Patch_v5.8_By_DFoX.exe ipm ipm_UF ipm_UFTP KEYLIB32.dll lua5.1.dll PLUSNative.dll ProtectionPlusDLL.dll ProtectionPlusDLL.dll.BAK scripts taglist.uet template tools translations UACHelper.exe uclite ue32ctmn.dll ue64ctmn.dll uedit64.chm uedit64.com uedit64.exe uedit64.lng UEDOS32.exe UEFeaturesDLL.dll uehh.exe uejs.dll ueres.dll Uninstall uninstall.exe update.exe wordfiles xmllint.exe /cygdrive/d/Program Files/TortoiseGit/bin: autolist.txt concrt140.dll crshhndl.dll dbghelp.dll gitdll.dll gitdll32.dll GitWCRev.exe GitWCRevCOM.exe libgit232_tgit.dll libgit2_tgit.dll mfc140chs.dll mfc140cht.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfcm140u.dll msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll notepad2.exe package.msix pageant.exe puttygen.exe SciLexer_tgit.dll sendrpt.exe snippet.txt sshaskpass.exe TGitCache.exe tgittouch.exe TortoiseGit.dll TortoiseGit32.dll TortoiseGitBlame.exe TortoiseGitIDiff.exe TortoiseGitMerge.exe TortoiseGitPlink.exe TortoiseGitProc.exe TortoiseGitStub.dll TortoiseGitStub32.dll TortoiseGitUDiff.exe TortoiseGit_en.chm TortoiseMerge_en.chm TortoisePlink.exe vccorlib140.dll vcruntime140.dll vcruntime140_1.dll zlib132_tgit.dll zlib1_tgit.dll /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64: libMatlabCppSharedLib9_13.dll libMatlabCppSharedLib9_13.map libMatlabCppSharedLib9_13.pdb mclcom9_13.dll mclcommain9_13.dll mclmcrrt9_13.dll mclxlmain9_13.dll mwregsvr.exe /cygdrive/d/Program Files/MATLAB/R2022b/bin: controllingProduct.json crash_analyzer.cfg deploytool.bat icutzdata lcdata.xml lcdata.xsd lcdata_utf8.xml m3iregistry matlab.exe matlab_jenv.bat mbuild.bat mcc.bat mex.bat mexext.bat mw_mpiexec.bat util win32 win64 worker.bat Warning accessing /cygdrive/d/OpenMPI_v1.6.2-x64/lib gives errors: [Errno 2] No such file or directory: '/cygdrive/d/OpenMPI_v1.6.2-x64/lib' /cygdrive/c/Program Files/Git/cmd: aslr-manager.ps1 git-gui.exe git-receive-pack.exe git-upload-pack.exe git.exe gitk.exe scalar.exe start-ssh-agent.cmd start-ssh-pageant.cmd tig.exe /cygdrive/c/Program Files/CMake/bin: cmake-gui.exe cmake.exe cmcldeps.exe cpack.exe ctest.exe /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps: Backup GameBarElevatedFT_Alias.exe MediaPlayer.exe Microsoft.DesktopAppInstaller_8wekyb3d8bbwe Microsoft.MicrosoftEdge_8wekyb3d8bbwe Microsoft.XboxGamingOverlay_8wekyb3d8bbwe Microsoft.ZuneMusic_8wekyb3d8bbwe MicrosoftEdge.exe python.exe python3.exe WindowsPackageManagerServer.exe winget.exe Warning accessing /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin gives errors: [Errno 2] No such file or directory: '/cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin' /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0: cc1.exe collect2.exe f951.exe install-tools /cygdrive/c/Program Files (x86)/gfortran/bin: addr2line.exe addr2name.awk ar.exe as.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe gcc.exe gcov.exe gdb.exe gdbserver.exe gfortran.exe gprof.exe ld.exe make.exe mingwm10.dll msys-1.0.dll nm.exe objcopy.exe objdump.exe pthreadGC2.dll ranlib.exe readelf.exe size.exe strings.exe strip.exe windmc.exe windres.exe /cygdrive/d/Program Files/Elmer 9.0-Release/bin: elmerf90 elmerf90.bat ElmerGrid.exe ElmerGUI.exe elmerld elmerld.bat ElmerSolver.exe ElmerSolver_mpi.exe libarpack.dll libarpack.dll.a libbrotlicommon.dll libbrotlidec.dll libbz2-1.dll libdeflate.dll libdouble-conversion.dll libelmersolver.dll libexpat-1.dll libfhuti.dll libfontconfig-1.dll libfreetype-6.dll libgcc_s_seh-1.dll libgfortran-5.dll libglib-2.0-0.dll libgmp-10.dll libgraphite2.dll libharfbuzz-0.dll libiconv-2.dll libicudt68.dll libicuin68.dll libicuuc68.dll libintl-8.dll libjpeg-8.dll liblz4.dll liblzma-5.dll libmatc.dll libmpi_stubs.dll libopenblas.dll libopenblas.dll.a libparpack.dll libparpack.dll.a libpcre-1.dll libpcre2-16-0.dll libpng16-16.dll libpython3.8.dll libquadmath-0.dll libstdc++-6.dll libtiff-5.dll libTKBO.dll libTKBO.dll.a libTKBool.dll libTKBool.dll.a libTKBRep.dll libTKBRep.dll.a libTKernel.dll libTKernel.dll.a libTKG2d.dll libTKG2d.dll.a libTKG3d.dll libTKG3d.dll.a libTKGeomAlgo.dll libTKGeomAlgo.dll.a libTKGeomBase.dll libTKGeomBase.dll.a libTKIGES.dll libTKIGES.dll.a libTKMath.dll libTKMath.dll.a libTKMesh.dll libTKMesh.dll.a libTKPrim.dll libTKPrim.dll.a libTKShHealing.dll libTKShHealing.dll.a libTKStep.dll libTKSTEP.dll.a libTKSTEP209.dll libTKSTEP209.dll.a libTKSTEPAttr.dll libTKSTEPAttr.dll.a libTKSTEPBase.dll libTKSTEPBase.dll.a libTKTopAlgo.dll libTKTopAlgo.dll.a libTKV3d.dll libTKXSBase.dll libTKXSBase.dll.a libvtkChartsCore-8.2.dll libvtkChartsCorePython38D-8.2.dll libvtkCommonColor-8.2.dll libvtkCommonColorPython38D-8.2.dll libvtkCommonComputationalGeometry-8.2.dll libvtkCommonComputationalGeometryPython38D-8.2.dll libvtkCommonCore-8.2.dll libvtkCommonCorePython38D-8.2.dll libvtkCommonDataModel-8.2.dll libvtkCommonDataModelPython38D-8.2.dll libvtkCommonExecutionModel-8.2.dll libvtkCommonExecutionModelPython38D-8.2.dll libvtkCommonMath-8.2.dll libvtkCommonMathPython38D-8.2.dll libvtkCommonMisc-8.2.dll libvtkCommonMiscPython38D-8.2.dll libvtkCommonSystem-8.2.dll libvtkCommonSystemPython38D-8.2.dll libvtkCommonTransforms-8.2.dll libvtkCommonTransformsPython38D-8.2.dll libvtkDICOMParser-8.2.dll libvtkDomainsChemistry-8.2.dll libvtkDomainsChemistryOpenGL2-8.2.dll libvtkDomainsChemistryOpenGL2Python38D-8.2.dll libvtkDomainsChemistryPython38D-8.2.dll libvtkexodusII-8.2.dll libvtkFiltersAMR-8.2.dll libvtkFiltersAMRPython38D-8.2.dll libvtkFiltersCore-8.2.dll libvtkFiltersCorePython38D-8.2.dll libvtkFiltersExtraction-8.2.dll libvtkFiltersExtractionPython38D-8.2.dll libvtkFiltersFlowPaths-8.2.dll libvtkFiltersFlowPathsPython38D-8.2.dll libvtkFiltersGeneral-8.2.dll libvtkFiltersGeneralPython38D-8.2.dll libvtkFiltersGeneric-8.2.dll libvtkFiltersGenericPython38D-8.2.dll libvtkFiltersGeometry-8.2.dll libvtkFiltersGeometryPython38D-8.2.dll libvtkFiltersHybrid-8.2.dll libvtkFiltersHybridPython38D-8.2.dll libvtkFiltersHyperTree-8.2.dll libvtkFiltersHyperTreePython38D-8.2.dll libvtkFiltersImaging-8.2.dll libvtkFiltersImagingPython38D-8.2.dll libvtkFiltersModeling-8.2.dll libvtkFiltersModelingPython38D-8.2.dll libvtkFiltersParallel-8.2.dll libvtkFiltersParallelImaging-8.2.dll libvtkFiltersParallelImagingPython38D-8.2.dll libvtkFiltersParallelPython38D-8.2.dll libvtkFiltersPoints-8.2.dll libvtkFiltersPointsPython38D-8.2.dll libvtkFiltersProgrammable-8.2.dll libvtkFiltersProgrammablePython38D-8.2.dll libvtkFiltersPython-8.2.dll libvtkFiltersPythonPython38D-8.2.dll libvtkFiltersReebGraph-8.2.dll libvtkFiltersReebGraphPython38D-8.2.dll libvtkFiltersSelection-8.2.dll libvtkFiltersSelectionPython38D-8.2.dll libvtkFiltersSMP-8.2.dll libvtkFiltersSMPPython38D-8.2.dll libvtkFiltersSources-8.2.dll libvtkFiltersSourcesPython38D-8.2.dll libvtkFiltersStatistics-8.2.dll libvtkFiltersStatisticsPython38D-8.2.dll libvtkFiltersTexture-8.2.dll libvtkFiltersTexturePython38D-8.2.dll libvtkFiltersTopology-8.2.dll libvtkFiltersTopologyPython38D-8.2.dll libvtkFiltersVerdict-8.2.dll libvtkFiltersVerdictPython38D-8.2.dll libvtkGeovisCore-8.2.dll libvtkGeovisCorePython38D-8.2.dll libvtkgl2ps-8.2.dll libvtkglew-8.2.dll libvtkGUISupportQt-8.2.dll libvtkGUISupportQtSQL-8.2.dll libvtkImagingColor-8.2.dll libvtkImagingColorPython38D-8.2.dll libvtkImagingCore-8.2.dll libvtkImagingCorePython38D-8.2.dll libvtkImagingFourier-8.2.dll libvtkImagingFourierPython38D-8.2.dll libvtkImagingGeneral-8.2.dll libvtkImagingGeneralPython38D-8.2.dll libvtkImagingHybrid-8.2.dll libvtkImagingHybridPython38D-8.2.dll libvtkImagingMath-8.2.dll libvtkImagingMathPython38D-8.2.dll libvtkImagingMorphological-8.2.dll libvtkImagingMorphologicalPython38D-8.2.dll libvtkImagingSources-8.2.dll libvtkImagingSourcesPython38D-8.2.dll libvtkImagingStatistics-8.2.dll libvtkImagingStatisticsPython38D-8.2.dll libvtkImagingStencil-8.2.dll libvtkImagingStencilPython38D-8.2.dll libvtkInfovisBoostGraphAlgorithms-8.2.dll libvtkInfovisBoostGraphAlgorithmsPython38D-8.2.dll libvtkInfovisCore-8.2.dll libvtkInfovisCorePython38D-8.2.dll libvtkInfovisLayout-8.2.dll libvtkInfovisLayoutPython38D-8.2.dll libvtkInteractionImage-8.2.dll libvtkInteractionImagePython38D-8.2.dll libvtkInteractionStyle-8.2.dll libvtkInteractionStylePython38D-8.2.dll libvtkInteractionWidgets-8.2.dll libvtkInteractionWidgetsPython38D-8.2.dll libvtkIOAMR-8.2.dll libvtkIOAMRPython38D-8.2.dll libvtkIOAsynchronous-8.2.dll libvtkIOAsynchronousPython38D-8.2.dll libvtkIOCityGML-8.2.dll libvtkIOCityGMLPython38D-8.2.dll libvtkIOCore-8.2.dll libvtkIOCorePython38D-8.2.dll libvtkIOEnSight-8.2.dll libvtkIOEnSightPython38D-8.2.dll libvtkIOExodus-8.2.dll libvtkIOExodusPython38D-8.2.dll libvtkIOExport-8.2.dll libvtkIOExportOpenGL2-8.2.dll libvtkIOExportOpenGL2Python38D-8.2.dll libvtkIOExportPDF-8.2.dll libvtkIOExportPDFPython38D-8.2.dll libvtkIOExportPython38D-8.2.dll libvtkIOFFMPEG-8.2.dll libvtkIOFFMPEGPython38D-8.2.dll libvtkIOGDAL-8.2.dll libvtkIOGDALPython38D-8.2.dll libvtkIOGeometry-8.2.dll libvtkIOGeometryPython38D-8.2.dll libvtkIOImage-8.2.dll libvtkIOImagePython38D-8.2.dll libvtkIOImport-8.2.dll libvtkIOImportPython38D-8.2.dll libvtkIOInfovis-8.2.dll libvtkIOInfovisPython38D-8.2.dll libvtkIOLegacy-8.2.dll libvtkIOLegacyPython38D-8.2.dll libvtkIOLSDyna-8.2.dll libvtkIOLSDynaPython38D-8.2.dll libvtkIOMINC-8.2.dll libvtkIOMINCPython38D-8.2.dll libvtkIOMovie-8.2.dll libvtkIOMoviePython38D-8.2.dll libvtkIOMySQL-8.2.dll libvtkIOMySQLPython38D-8.2.dll libvtkIONetCDF-8.2.dll libvtkIONetCDFPython38D-8.2.dll libvtkIOParallel-8.2.dll libvtkIOParallelPython38D-8.2.dll libvtkIOParallelXML-8.2.dll libvtkIOParallelXMLPython38D-8.2.dll libvtkIOPLY-8.2.dll libvtkIOPLYPython38D-8.2.dll libvtkIOPostgreSQL-8.2.dll libvtkIOPostgreSQLPython38D-8.2.dll libvtkIOSegY-8.2.dll libvtkIOSegYPython38D-8.2.dll libvtkIOSQL-8.2.dll libvtkIOSQLPython38D-8.2.dll libvtkIOTecplotTable-8.2.dll libvtkIOTecplotTablePython38D-8.2.dll libvtkIOVeraOut-8.2.dll libvtkIOVeraOutPython38D-8.2.dll libvtkIOVideo-8.2.dll libvtkIOVideoPython38D-8.2.dll libvtkIOXML-8.2.dll libvtkIOXMLParser-8.2.dll libvtkIOXMLParserPython38D-8.2.dll libvtkIOXMLPython38D-8.2.dll libvtklibharu-8.2.dll libvtklzma-8.2.dll libvtkmetaio-8.2.dll libvtkNetCDF-8.2.dll libvtkParallelCore-8.2.dll libvtkParallelCorePython38D-8.2.dll libvtkPythonContext2D-8.2.dll libvtkPythonContext2DPython38D-8.2.dll libvtkPythonInterpreter-8.2.dll libvtkRenderingAnnotation-8.2.dll libvtkRenderingAnnotationPython38D-8.2.dll libvtkRenderingContext2D-8.2.dll libvtkRenderingContext2DPython38D-8.2.dll libvtkRenderingContextOpenGL2-8.2.dll libvtkRenderingContextOpenGL2Python38D-8.2.dll libvtkRenderingCore-8.2.dll libvtkRenderingCorePython38D-8.2.dll libvtkRenderingFreeType-8.2.dll libvtkRenderingFreeTypeFontConfig-8.2.dll libvtkRenderingFreeTypePython38D-8.2.dll libvtkRenderingGL2PSOpenGL2-8.2.dll libvtkRenderingGL2PSOpenGL2Python38D-8.2.dll libvtkRenderingImage-8.2.dll libvtkRenderingImagePython38D-8.2.dll libvtkRenderingLabel-8.2.dll libvtkRenderingLabelPython38D-8.2.dll libvtkRenderingLOD-8.2.dll libvtkRenderingLODPython38D-8.2.dll libvtkRenderingMatplotlib-8.2.dll libvtkRenderingMatplotlibPython38D-8.2.dll libvtkRenderingOpenGL2-8.2.dll libvtkRenderingOpenGL2Python38D-8.2.dll libvtkRenderingQt-8.2.dll libvtkRenderingQtPython38D-8.2.dll libvtkRenderingVolume-8.2.dll libvtkRenderingVolumeOpenGL2-8.2.dll libvtkRenderingVolumeOpenGL2Python38D-8.2.dll libvtkRenderingVolumePython38D-8.2.dll libvtksqlite-8.2.dll libvtksys-8.2.dll libvtkViewsContext2D-8.2.dll libvtkViewsContext2DPython38D-8.2.dll libvtkViewsCore-8.2.dll libvtkViewsCorePython38D-8.2.dll libvtkViewsGeovis-8.2.dll libvtkViewsGeovisPython38D-8.2.dll libvtkViewsInfovis-8.2.dll libvtkViewsInfovisPython38D-8.2.dll libvtkViewsQt-8.2.dll libvtkWrappingPython38Core-8.2.dll libwebp-7.dll libwinpthread-1.dll libzstd.dll matc.exe Mesh2D.exe platforms Qt5Core.dll Qt5Gui.dll Qt5OpenGL.dll Qt5PrintSupport.dll Qt5Script.dll Qt5Svg.dll Qt5Widgets.dll Qt5Xml.dll qwt.dll Radiators.exe tbb.dll ViewFactors.exe zlib1.dll /cygdrive/d/Programs/MiKTeX/miktex/bin/x64: api-ms-win-core-console-l1-1-0.dll api-ms-win-core-console-l1-2-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-fibers-l1-1-0.dll api-ms-win-core-file-l1-1-0.dll api-ms-win-core-file-l1-2-0.dll api-ms-win-core-file-l2-1-0.dll api-ms-win-core-handle-l1-1-0.dll api-ms-win-core-heap-l1-1-0.dll api-ms-win-core-interlocked-l1-1-0.dll api-ms-win-core-libraryloader-l1-1-0.dll api-ms-win-core-localization-l1-2-0.dll api-ms-win-core-memory-l1-1-0.dll api-ms-win-core-namedpipe-l1-1-0.dll api-ms-win-core-processenvironment-l1-1-0.dll api-ms-win-core-processthreads-l1-1-0.dll api-ms-win-core-processthreads-l1-1-1.dll api-ms-win-core-profile-l1-1-0.dll api-ms-win-core-rtlsupport-l1-1-0.dll api-ms-win-core-string-l1-1-0.dll api-ms-win-core-synch-l1-1-0.dll api-ms-win-core-synch-l1-2-0.dll api-ms-win-core-sysinfo-l1-1-0.dll api-ms-win-core-timezone-l1-1-0.dll api-ms-win-core-util-l1-1-0.dll api-ms-win-crt-conio-l1-1-0.dll api-ms-win-crt-convert-l1-1-0.dll api-ms-win-crt-environment-l1-1-0.dll api-ms-win-crt-filesystem-l1-1-0.dll api-ms-win-crt-heap-l1-1-0.dll api-ms-win-crt-locale-l1-1-0.dll api-ms-win-crt-math-l1-1-0.dll api-ms-win-crt-multibyte-l1-1-0.dll api-ms-win-crt-private-l1-1-0.dll api-ms-win-crt-process-l1-1-0.dll api-ms-win-crt-runtime-l1-1-0.dll api-ms-win-crt-stdio-l1-1-0.dll api-ms-win-crt-string-l1-1-0.dll api-ms-win-crt-time-l1-1-0.dll api-ms-win-crt-utility-l1-1-0.dll arctrl.exe cjklatex.exe concrt140.dll findtexmf.exe gsf2pk.exe icudt74.dll icuin74.dll icuuc74.dll initexmf.exe internal mfc140.dll mfc140chs.dll mfc140cht.dll mfc140deu.dll mfc140enu.dll mfc140esn.dll mfc140fra.dll mfc140ita.dll mfc140jpn.dll mfc140kor.dll mfc140rus.dll mfc140u.dll mfcm140.dll mfcm140u.dll mgs.exe mgsdll64.dll miktex-afm2tfm.exe miktex-asy.exe miktex-autosp.exe miktex-axohelp.exe miktex-bg5conv.exe miktex-bibsort.exe miktex-bibtex.exe miktex-bibtex8.exe miktex-bibtexu.exe miktex-cef5conv.exe miktex-cefconv.exe miktex-cefsconv.exe miktex-cfftot1.exe miktex-chktex.exe miktex-console.exe miktex-console_admin.exe miktex-ctangle.exe miktex-ctwill-refsort.exe miktex-ctwill-twinx.exe miktex-ctwill.exe miktex-cweave.exe miktex-devnag.exe miktex-dvicopy.exe miktex-dvipdfmx.exe miktex-dvipdft.exe miktex-dvipng.exe miktex-dvips.exe miktex-dvisvgm.exe miktex-dvitype.exe miktex-epsffit.exe miktex-epstopdf.exe miktex-eptex.exe miktex-euptex.exe miktex-extconv.exe miktex-fc-cache.exe miktex-fc-cat.exe miktex-fc-conflist.exe miktex-fc-list.exe miktex-fc-match.exe miktex-fc-pattern.exe miktex-fc-query.exe miktex-fc-scan.exe miktex-fc-validate.exe miktex-fribidixetex.exe miktex-gftodvi.exe miktex-gftopk.exe miktex-gftype.exe miktex-gregorio.exe miktex-hbf2gf.exe miktex-hishrink.exe miktex-histretch.exe miktex-hitex.exe miktex-kpsewhich.exe miktex-lacheck.exe miktex-lua.exe miktex-luac.exe miktex-luahbtex.exe miktex-luatex.exe miktex-makebase.exe miktex-makefmt.exe miktex-makeindex.exe miktex-makemf.exe miktex-makepk.exe miktex-maketfm.exe miktex-mf.exe miktex-mft.exe miktex-mkocp.exe miktex-mmafm.exe miktex-mmpfb.exe miktex-mpost.exe miktex-odvicopy.exe miktex-ofm2opl.exe miktex-opl2ofm.exe miktex-otfinfo.exe miktex-otftotfm.exe miktex-otp2ocp.exe miktex-outocp.exe miktex-ovf2ovp.exe miktex-ovp2ovf.exe miktex-patgen.exe miktex-pdfattach.exe miktex-pdfdetach.exe miktex-pdffonts.exe miktex-pdfimages.exe miktex-pdfinfo.exe miktex-pdfseparate.exe miktex-pdftex.exe miktex-pdftocairo.exe miktex-pdftohtml.exe miktex-pdftoppm.exe miktex-pdftops.exe miktex-pdftosrc.exe miktex-pdftotext.exe miktex-pdfunite.exe miktex-pk2bm.exe miktex-pltotf.exe miktex-pmxab.exe miktex-pooltype.exe miktex-prepmx.exe miktex-ps2pk.exe miktex-psbook.exe miktex-psnup.exe miktex-psresize.exe miktex-psselect.exe miktex-pstops.exe miktex-rebar.exe miktex-rungs.exe miktex-scor2prt.exe miktex-sjisconv.exe miktex-synctex.exe miktex-t1dotlessj.exe miktex-t1lint.exe miktex-t1rawafm.exe miktex-t1reencode.exe miktex-t1testpage.exe miktex-t4ht.exe miktex-tangle.exe miktex-tex.exe miktex-tex2aspc.exe miktex-tex4ht.exe miktex-texworks.exe miktex-tftopl.exe miktex-ttf2afm.exe miktex-ttf2pk.exe miktex-ttf2tfm.exe miktex-ttftotype42.exe miktex-upbibtex.exe miktex-updvitype.exe miktex-upmendex.exe miktex-uppltotf.exe miktex-uptftopl.exe miktex-vftovp.exe miktex-vptovf.exe miktex-weave.exe miktex-xetex.exe miktex-xml2pmx.exe miktex-zip.exe miktex.exe MiKTeX240100-app.dll MiKTeX240100-apr.dll MiKTeX240100-aprutil.dll MiKTeX240100-bzip2.dll MiKTeX240100-cairo.dll MiKTeX240100-core-PS.dll MiKTeX240100-core.dll MiKTeX240100-curl.dll MiKTeX240100-dib.dll MiKTeX240100-dvi.dll MiKTeX240100-expat.dll MiKTeX240100-extractor.dll MiKTeX240100-fmt.dll MiKTeX240100-fontconfig.dll MiKTeX240100-freeglut.dll MiKTeX240100-freetype2.dll MiKTeX240100-gd.dll MiKTeX240100-getopt.dll MiKTeX240100-graphite2.dll MiKTeX240100-harfbuzz.dll MiKTeX240100-hunspell.dll MiKTeX240100-jpeg.dll MiKTeX240100-kpathsea.dll MiKTeX240100-libressl-crypto.dll MiKTeX240100-loc.dll MiKTeX240100-log4cxx.dll MiKTeX240100-lua53.dll MiKTeX240100-lzma2.dll MiKTeX240100-md5.dll MiKTeX240100-metapost.dll MiKTeX240100-mpfr.dll MiKTeX240100-mspack.dll MiKTeX240100-packagemanager-PS.dll MiKTeX240100-packagemanager.dll MiKTeX240100-pixman.dll MiKTeX240100-png.dll MiKTeX240100-poppler-Qt.dll MiKTeX240100-poppler.dll MiKTeX240100-popt.dll MiKTeX240100-ptexenc.dll MiKTeX240100-regex.dll MiKTeX240100-res.dll MiKTeX240100-setup.dll MiKTeX240100-teckit.dll MiKTeX240100-texmf.dll MiKTeX240100-trace.dll MiKTeX240100-ui-Qt.dll MiKTeX240100-unxemu.dll MiKTeX240100-uriparser.dll MiKTeX240100-utf8wrap.dll MiKTeX240100-util.dll MiKTeX240100-web2c.dll MiKTeX240100-zlib.dll MiKTeX240100-zzip.dll miktexsetup.exe mpm.exe msvcp140.dll msvcp140_1.dll msvcp140_2.dll msvcp140_atomic_wait.dll msvcp140_codecvt_ids.dll mthelp.exe mtprint.exe platforms Qt6Concurrent.dll Qt6Core.dll Qt6Core5Compat.dll Qt6Gui.dll Qt6Network.dll Qt6OpenGL.dll Qt6OpenGLWidgets.dll Qt6Qml.dll Qt6UiTools.dll Qt6Widgets.dll styles tdsutil.exe texify.exe ucrtbase.dll vccorlib140.dll vcruntime140.dll vcruntime140_1.dll yap.exe /cygdrive/d/programs/gmt6/bin: backtracker.exe blockmean.exe blockmedian.exe blockmode.exe cct.exe concrt140.dll cs2cs.exe dimfilter.exe docs.exe earthtide.exe expat_w64.dll ffmpeg.exe fftw3f_w64.dll filter1d.exe fitcircle.exe freexl_w64.dll gdaladdo.exe gdalbuildvrt.exe gdaldem.exe gdalenhance.exe gdalinfo.exe gdallocationinfo.exe gdalmanage.exe gdalserver.exe gdalsrsinfo.exe gdaltindex.exe gdaltransform.exe gdalwarp.exe gdal_contour.exe gdal_grid.exe gdal_rasterize.exe gdal_translate.exe gdal_w64.dll geod.exe geos_c_w64.dll geos_w64.dll gie.exe glib_w64.dll gmt-config gmt.exe gmt.m gmt2kml.exe gmt2rgb.exe gmtconnect.exe gmtconvert.exe gmtdefaults.exe gmtdp.exe gmtflexure.exe gmtget.exe gmtgravmag3d.exe gmtinfo.exe gmtlogo.exe gmtmath.exe gmtmex.mexw64 gmtpmodeler.exe gmtregress.exe gmtselect.exe gmtset.exe gmtsimplify.exe gmtspatial.exe gmtstitch.exe gmtswitch gmtswitch.bat gmtvector.exe gmtwhich.exe gmt_plugins gmt_shell_functions.sh gmt_w64.dll gnmanalyse.exe gnmmanage.exe gpsgridder.exe gravfft.exe grd2cpt.exe grd2kml.exe grd2xyz.exe grdblend.exe grdclip.exe grdcontour.exe grdconvert.exe grdcut.exe grdedit.exe grdfft.exe grdfill.exe grdfilter.exe grdflexure.exe grdgradient.exe grdgravmag3d.exe grdhisteq.exe grdimage.exe grdinfo.exe grdlandmask.exe grdmask.exe grdmath.exe grdpaste.exe grdpmodeler.exe grdproject.exe grdredpol.exe grdreformat.exe grdrotater.exe grdsample.exe grdseamount.exe grdspotter.exe grdtrack.exe grdtrend.exe grdvector.exe grdview.exe grdvolume.exe greenspline.exe gsdll64.dll gshhg.exe gswin64c.exe hdf4_w64.dll hdf5_hl_w64.dll hdf5_w64.dll hotspotter.exe img2grd.exe isogmt kml2gmt.exe libblas.dll libcurl_w64.dll libeay32_w64.dll libecwj2_w64.dll libgcc_s_seh-1.dll libgfortran-3.dll libiconv_w64.dll libintl_w64.dll libjpeg_w64.dll liblapack.dll libquadmath-0.dll libxml2_w64.dll lti_dsdk.dll makecpt.exe mapproject.exe mfhdf4_w64.dll mgd77convert.exe mgd77header.exe mgd77info.exe mgd77list.exe mgd77magref.exe mgd77manage.exe mgd77path.exe mgd77sniffer.exe mgd77track.exe minmax.exe movie.exe msvcp140.dll nad2bin.exe nearblack.exe nearneighbor.exe netcdf4_w64.dll ogr2ogr.exe ogrinfo.exe ogrlineref.exe ogrtindex.exe openjp2_w64.dll originater.exe pcre_w64.dll polespotter.exe postscriptlight_w64.dll proj.exe project.exe projinfo.exe proj_w64.dll ps2raster.exe psbasemap.exe psclip.exe pscoast.exe pscontour.exe psconvert.exe pscoupe.exe psevents.exe pshistogram.exe psimage.exe pslegend.exe psmask.exe psmeca.exe pspolar.exe psrose.exe pssac.exe psscale.exe pssegy.exe pssegyz.exe pssolar.exe psternary.exe pstext.exe psvelo.exe pswiggle.exe psxy.exe psxyz.exe rotconverter.exe rotsmoother.exe sample1d.exe segy2grd.exe spatialite_w64.dll spectrum1d.exe sph2grd.exe sphdistance.exe sphinterpolate.exe sphtriangulate.exe splitxyz.exe sqlite3_w64.dll ssleay32_w64.dll startup_win.bat surface.exe talwani2d.exe talwani3d.exe testepsg.exe trend1d.exe trend2d.exe triangulate.exe vcomp140.dll vcruntime140.dll webp_w64.dll x2sys_binlist.exe x2sys_cross.exe x2sys_datalist.exe x2sys_get.exe x2sys_init.exe x2sys_list.exe x2sys_merge.exe x2sys_put.exe x2sys_report.exe x2sys_solve.exe xdr_w64.dll xerces-c_3_1_w64.dll xyz2grd.exe zlib1_w64.dll /usr/lib/lapack: cygblas-0.dll cyglapack-0.dll ============================================================================================= TESTING: configureExternalPackagesDir from config.framework(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.000004 seconds ============================================================================================= TESTING: configureDebuggers from config.utilities.debuggers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/debuggers.py:20) Find a default debugger and determine its arguments Checking for program /usr/local/bin/gdb...not found Checking for program /usr/bin/gdb...found Defined make macro "GDB" to "/usr/bin/gdb" Defined "USE_DEBUGGER" to ""gdb"" Defined make macro "DSYMUTIL" to "true" child config.utilities.debuggers took 0.003390 seconds ============================================================================================= TESTING: configureDirectories from PETSc.options.petscdir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 2 #define PETSC_VERSION_DATE "May 29, 2024" #define PETSC_VERSION_GIT "v3.21.2" #define PETSC_VERSION_DATE_GIT "2024-05-29 14:05:28 -0500" #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.009815 seconds ============================================================================================= TESTING: getDatafilespath from PETSc.options.dataFilesPath(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be child PETSc.options.dataFilesPath took 0.001415 seconds ============================================================================================= TESTING: configureGit from config.sourceControl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /usr/local/bin/git...not found Checking for program /usr/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.45.1 ============================================================================================= TESTING: configureMercurial from config.sourceControl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /usr/local/bin/hg...not found Checking for program /usr/bin/hg...found Defined make macro "HG" to "hg" Executing: hg version -q stdout: Mercurial Distributed SCM (version 6.7.2) child config.sourceControl took 0.598041 seconds ============================================================================================= TESTING: configureInstallationMethod from PETSc.options.petscclone(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/petscclone.py:20) Determine if PETSc was obtained via git or a tarball This is a tarball installation child PETSc.options.petscclone took 0.001443 seconds ============================================================================================= TESTING: setNativeArchitecture from PETSc.options.arch(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/arch.py:29) Forms the arch as GNU's configure would form it ============================================================================================= TESTING: configureArchitecture from PETSc.options.arch(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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-mswin-c-debug/lib/petsc/conf/configure-hash Deleting configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash Unable to delete configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash child PETSc.options.arch took 0.108946 seconds ============================================================================================= TESTING: setInstallDir from PETSc.options.installDir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug" ============================================================================================= TESTING: saveReconfigure from PETSc.options.installDir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/lib/petsc/conf ============================================================================================= TESTING: restoreReconfigure from PETSc.options.installDir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.203717 seconds ============================================================================================= TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/externalpackagesdir.py:15) Set location where external packages will be downloaded to ============================================================================================= TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/externalpackagesdir.py:23) Remove all downloaded external packages, from --with-clean child PETSc.options.externalpackagesdir took 0.000370 seconds ============================================================================================= TESTING: configureCLanguage from PETSc.options.languages(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.002039 seconds ============================================================================================= TESTING: resetEnvCompilers from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2761) Remove compilers from the shell environment so they do not interfere with testing ============================================================================================= TESTING: checkEnvCompilers from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2778) Set configure compilers from the environment, from -with-environment-variables ============================================================================================= TESTING: checkMPICompilerOverride from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2752) Open MPI wrappers require LD_LIBRARY_PATH set ============================================================================================= TESTING: checkInitialFlags from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1448) Checking for program /usr/local/bin/win32fe_icl...not found Checking for program /usr/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/win32fe_icl...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/win32fe_icl...not found Checking for program /cygdrive/c/windows/system32/win32fe_icl...not found Checking for program /cygdrive/c/windows/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/Wbem/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/win32fe_icl...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/c/bin/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/perl/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/win32fe_icl...not found Checking for program /cygdrive/c/VPN/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/win32fe_icl...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Git/cmd/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/CMake/bin/win32fe_icl...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/win32fe_icl...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/win32fe_icl...not found Checking for program /cygdrive/d/programs/gmt6/bin/win32fe_icl...not found Checking for program /usr/lib/lapack/win32fe_icl...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl...found Defined make macro "CC" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Testing executable /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -v | head -n 20 stdout: icl: command line warning #10006: ignoring unknown option '/v' icl: command line error: no files specified; for help type "icl /help" ============================================================================================= TESTING: checkCPreprocessor from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1495) Locate a functional C preprocessor Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl...found Defined make macro "CPP" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCxxCompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1777) Locate a functional Cxx compiler Checking for program /usr/local/bin/win32fe_icl...not found Checking for program /usr/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/win32fe_icl...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/win32fe_icl...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/win32fe_icl...not found Checking for program /cygdrive/c/windows/system32/win32fe_icl...not found Checking for program /cygdrive/c/windows/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/Wbem/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/win32fe_icl...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/win32fe_icl...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/c/bin/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/win32fe_icl...not found Checking for program /cygdrive/d/Strawberry/perl/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/win32fe_icl...not found Checking for program /cygdrive/c/VPN/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/win32fe_icl...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/Git/cmd/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/CMake/bin/win32fe_icl...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/win32fe_icl...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/win32fe_icl...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/win32fe_icl...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/win32fe_icl...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/win32fe_icl...not found Checking for program /cygdrive/d/programs/gmt6/bin/win32fe_icl...not found Checking for program /usr/lib/lapack/win32fe_icl...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl...found Defined make macro "CXX" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Testing executable /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 ============================================================================================= TESTING: checkCxxDialect from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Did not detect MSVC Detected Microsoft Windows native compiler Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler checkCxxDialect: checking C++ dialect version for language "CXX" using compiler "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" checkCxxDialect: PETSc believes compiler (/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl) is NOT gnu-ish checkCxxDialect: PETSc believes that we have NOT processed /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl 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: - -Qstd=c++20 - -Qstd=c++17 - -Qstd=c++14 - -Qstd=c++11 checkCxxDialect: checking CXX 20 for cxx with -Qstd=c++20 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c++20 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10159: invalid argument for option '/Qstd' conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "pi" is not a function or static data member template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "constexpr" is not valid here template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4) Possible ERROR while running compiler: exit code 4 stdout: icl: command line warning #10159: invalid argument for option '/Qstd' conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "pi" is not a function or static data member template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "constexpr" is not valid here template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4)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 -Qstd=c++20 icl: command line warning #10159: invalid argument for option '/Qstd' conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "pi" is not a function or static data member template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(39): error: "constexpr" is not valid here template constexpr T pi = T(3.1415926535897932385L); // variable template ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4) PETSc Error: No output file produced Rejecting compiler flag -Qstd=c++20 due to nonzero status from link checkCxxDialect: checking CXX 17 for cxx with -Qstd=c++17 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c++17 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4)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'}; } 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(); return 0; } Output from compiling with -Qstd=c++17 conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc(43): catastrophic error: cannot open source file "string_view" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.cc (code 4) PETSc Error: No output file produced Rejecting compiler flag -Qstd=c++17 due to nonzero status from link checkCxxDialect: checking CXX 14 for cxx with -Qstd=c++14 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: 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 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; return 0; } Output from compiling with -Qstd=c++14 conftest.cc Added Cxx compiler flag -Qstd=c++14 checkCxxDialect: success using -Qstd=c++14 for Cxx dialect C++14, set new cxxDialectRange: ('c++11', 'c++14') Defined "HAVE_CXX_DIALECT_CXX11" to "1" Defined "HAVE_CXX_DIALECT_CXX14" to "1" ============================================================================================= TESTING: checkCxxPreprocessor from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1813) Locate a functional Cxx preprocessor Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl...found Defined make macro "CXXPP" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E" Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkCUDACompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1532) Locate a functional CUDA compiler Checking for program /usr/local/bin/nvcc...not found Checking for program /usr/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/nvcc...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/nvcc...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/nvcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/nvcc...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/nvcc...not found Checking for program /cygdrive/c/windows/system32/nvcc...not found Checking for program /cygdrive/c/windows/nvcc...not found Checking for program /cygdrive/c/windows/System32/Wbem/nvcc...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/nvcc...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/nvcc...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/nvcc...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/nvcc...not found Checking for program /cygdrive/d/Strawberry/c/bin/nvcc...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/nvcc...not found Checking for program /cygdrive/d/Strawberry/perl/bin/nvcc...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/nvcc...not found Checking for program /cygdrive/c/VPN/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/nvcc...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/nvcc...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/nvcc...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/nvcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/nvcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/nvcc...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/nvcc...not found Checking for program /cygdrive/c/Program Files/Git/cmd/nvcc...not found Checking for program /cygdrive/c/Program Files/CMake/bin/nvcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/nvcc...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/nvcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/nvcc...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/nvcc...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/nvcc...not found Checking for program /cygdrive/d/programs/gmt6/bin/nvcc...not found Checking for program /usr/lib/lapack/nvcc...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/nvcc...not found Checking for program /Developer/NVIDIA/CUDA-6.5/bin/nvcc...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 /usr/local/bin/clang...not found Checking for program /usr/bin/clang...found Defined make macro "CUDAC" to "clang" Executing: clang -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.cu stdout: clang-8: error: cannot find libdevice for sm_20. Provide path to different CUDA installation via --cuda-path, or pass -nocudalib to build without linking with libdevice. clang-8: error: cannot find CUDA installation. Provide its path via --cuda-path, or pass -nocudainc to build without CUDA includes. clang-8: 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-8: error: cannot find libdevice for sm_20. Provide path to different CUDA installation via --cuda-path, or pass -nocudalib to build without linking with libdevice. clang-8: error: cannot find CUDA installation. Provide its path via --cuda-path, or pass -nocudainc to build without CUDA includes. clang-8: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl ============================================================================================= TESTING: checkHIPCompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1594) Locate a functional HIP compiler Checking for program /usr/local/bin/hipcc...not found Checking for program /usr/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/hipcc...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/hipcc...not found Checking for program /cygdrive/c/windows/system32/hipcc...not found Checking for program /cygdrive/c/windows/hipcc...not found Checking for program /cygdrive/c/windows/System32/Wbem/hipcc...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/hipcc...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/hipcc...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/hipcc...not found Checking for program /cygdrive/d/Strawberry/c/bin/hipcc...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/hipcc...not found Checking for program /cygdrive/d/Strawberry/perl/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/hipcc...not found Checking for program /cygdrive/c/VPN/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/hipcc...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/hipcc...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/hipcc...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/hipcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/hipcc...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/hipcc...not found Checking for program /cygdrive/c/Program Files/Git/cmd/hipcc...not found Checking for program /cygdrive/c/Program Files/CMake/bin/hipcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/hipcc...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/hipcc...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/hipcc...not found Checking for program /cygdrive/d/programs/gmt6/bin/hipcc...not found Checking for program /usr/lib/lapack/hipcc...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/hipcc...not found Checking for program /usr/local/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/system32/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/System32/Wbem/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Strawberry/c/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Strawberry/perl/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/VPN/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/Git/cmd/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/CMake/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/d/programs/gmt6/bin/opt/rocm/bin/hipcc...not found Checking for program /usr/lib/lapack/opt/rocm/bin/hipcc...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/opt/rocm/bin/hipcc...not found ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1653) Locate a functional SYCL compiler ============================================================================================= TESTING: checkDeviceHostCompiler from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1906) Locate a functional Fortran compiler Checking for program /usr/local/bin/win32fe_ifort...not found Checking for program /usr/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/win32fe_ifort...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/win32fe_ifort...not found Checking for program /cygdrive/c/windows/system32/win32fe_ifort...not found Checking for program /cygdrive/c/windows/win32fe_ifort...not found Checking for program /cygdrive/c/windows/System32/Wbem/win32fe_ifort...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/win32fe_ifort...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/win32fe_ifort...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/win32fe_ifort...not found Checking for program /cygdrive/d/Strawberry/c/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Strawberry/perl/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/win32fe_ifort...not found Checking for program /cygdrive/c/VPN/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/win32fe_ifort...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/Git/cmd/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/CMake/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/win32fe_ifort...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/win32fe_ifort...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/win32fe_ifort...not found Checking for program /cygdrive/d/programs/gmt6/bin/win32fe_ifort...not found Checking for program /usr/lib/lapack/win32fe_ifort...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort...found Defined make macro "FC" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -lpetsc-ufod4vtr9mqHvKIQiVAm stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib�� Possible ERROR while running linker: exit code 157 stdout: ipo: error #11018: Cannot open libpetsc-ufod4vtr9mqHvKIQiVAm.lib LINK : fatal error LNK1181: �޷��������ļ���libpetsc-ufod4vtr9mqHvKIQiVAm.lib��======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Testing executable /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 ============================================================================================= TESTING: checkFortranPreprocessor from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1942) Locate a functional Fortran preprocessor Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort...found Defined make macro "FPP" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -E" Preprocessing source: #define foo 10 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -E -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkFortranComments from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:1961) Make sure fortran comment "!" works Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main ! comment end Fortran comments can use ! in column 1 ============================================================================================= TESTING: checkLargeFileIO from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2157) check for large file support with 64-bit offset ============================================================================================= TESTING: checkArchiver from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2250) Check that the archiver exists and can make a library usable by the compiler Detected Microsoft Windows native compiler Defined make macro "FAST_AR_FLAGS" to "-a" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int foo(int a) { return a+1; } Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe_lib...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib...found Defined make macro "AR" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib" Checking for program /usr/local/bin/true...not found Checking for program /usr/bin/true...found Defined make macro "RANLIB" to "/usr/bin/true" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib -a /tmp/petsc-x_kfibik/config.setCompilers/libconf1.a /tmp/petsc-x_kfibik/config.setCompilers/conf1.o Executing: /usr/bin/true /tmp/petsc-x_kfibik/config.setCompilers/libconf1.a Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -L/tmp/petsc-x_kfibik/config.setCompilers -lconf1 stdout: ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib�� Possible ERROR while running linker: exit code 157 stdout: ipo: error #11018: Cannot open libconf1.lib LINK : fatal error LNK1181: �޷��������ļ���libconf1.lib��Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -L/tmp/petsc-x_kfibik/config.setCompilers -lconf1 Defined make macro "AR_FLAGS" to "-a" Defined make macro "AR_LIB_SUFFIX" to "lib" ============================================================================================= TESTING: checkArchiverRecipeArgfile from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2322) Checks if AR handles @ notation Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib -a checkRecipeArgfile.lib @checkRecipeArgfile.args stdout: Microsoft (R) Library Manager Version 14.00.23026.0 Copyright (C) Microsoft Corporation. All rights reserved. checkRecipeArgfile.o checkRecipeArgfile.o : fatal error LNK1136: ��Ч���𻵵��ļ� Possible ERROR while running archiver: exit code 112 stdout: Microsoft (R) Library Manager Version 14.00.23026.0 Copyright (C) Microsoft Corporation. All rights reserved. checkRecipeArgfile.o checkRecipeArgfile.o : fatal error LNK1136: ��Ч���𻵵��ļ�============================================================================================= TESTING: checkSharedLinker from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2404) Check that the linker can produce shared libraries Checking shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib...found Defined make macro "LD_SHARED" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -qversion stdout: icl: command line warning #10006: ignoring unknown option '/qversion' icl: command line error: no files specified; for help type "icl /help" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -show stdout: icl: command line warning #10006: ignoring unknown option '/show' icl: command line error: no files specified; for help type "icl /help" 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 -PIC Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -PIC /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -PIC icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Rejecting compiler flag -PIC due to icl: command line warning #10006: ignoring unknown option '/PIC' conftest.c Rejected C compiler flag -PIC because it was not compatible with shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Trying C compiler flag -qPIC Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -qPIC /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -qPIC icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Rejecting compiler flag -qPIC due to icl: command line warning #10006: ignoring unknown option '/qPIC' conftest.c Rejected C compiler flag -qPIC because it was not compatible with shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Trying C compiler flag -KPIC Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -KPIC /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -KPIC icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Rejecting compiler flag -KPIC due to icl: command line warning #10006: ignoring unknown option '/KPIC' conftest.c Rejected C compiler flag -KPIC because it was not compatible with shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Trying C compiler flag -fPIC Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -fPIC /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fPIC icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Rejecting compiler flag -fPIC due to icl: command line warning #10006: ignoring unknown option '/fPIC' conftest.c Rejected C compiler flag -fPIC because it was not compatible with shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Trying C compiler flag -fpic Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -fpic /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10159: invalid argument for option '/fp' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -fpic icl: command line warning #10159: invalid argument for option '/fp' conftest.c Rejecting compiler flag -fpic due to icl: command line warning #10159: invalid argument for option '/fp' conftest.c Rejected C compiler flag -fpic because it was not compatible with shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib using flags [] Trying C compiler flag Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with conftest.c Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib -a /tmp/petsc-x_kfibik/config.setCompilers/libconftest.lib /tmp/petsc-x_kfibik/config.setCompilers/conftest.o ; /usr/bin/true /tmp/petsc-x_kfibik/config.setCompilers/libconftest.lib Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -L/tmp/petsc-x_kfibik/config.setCompilers -lconftest Using shared linker /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib with flags [] and library extension lib ============================================================================================= TESTING: checkLinkerWindows from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2505) Turns off linker warning about unknown .o files extension Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe -Qwd10161 /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Valid C linker flag -Qwd10161 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe -Qwd10161 /tmp/petsc-x_kfibik/config.setCompilers/conftest.o Valid Cxx linker flag -Qwd10161 ============================================================================================= TESTING: checkPIC from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2098) Determine the PIC option for each compiler Skip checking PIC options on user request ============================================================================================= TESTING: checkKandRFlags from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2148) Check C compiler flags that allow compiling K and R code (needed for some external packages) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 ============================================================================================= TESTING: checkSharedLinkerPaths from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2523) Determine the shared linker path options - IRIX: -rpath - Linux, OSF: -Wl,-rpath, - Solaris: -R - FreeBSD: -Wl,-R, Cygwin detected! disabling -rpath test. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -V stdout: icl: command line error: no files specified; for help type "icl /help" Cygwin detected! disabling -rpath test. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -V stdout: icl: command line error: no files specified; for help type "icl /help" Cygwin detected! disabling -rpath test. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -V stdout: icl: command line error: no files specified; for help type "icl /help" ============================================================================================= TESTING: checkLibC from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 ============================================================================================= TESTING: checkDynamicLinker from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "dlfcn.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: Dynamic loading disabled since dlfcn.h was missing ============================================================================================= TESTING: checkPragma from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2056) Check for all available applicable languages whether they complain (including warnings!) about potentially unknown pragmas Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Wunknown-pragmas /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c Rejecting compiler flag -Wunknown-pragmas due to icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Wunknown-pragmas -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Wunknown-pragmas icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.cc Rejecting compiler flag -Wunknown-pragmas due to icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.cc ============================================================================================= TESTING: checkAtFileOption from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2803) Check if linker supports @file option Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.exe @/tmp/petsc-x_kfibik/config.setCompilers/optfile -Qwd10161 /tmp/petsc-x_kfibik/config.setCompilers/conftest.o stdout: Warning: win32fe: File Not Found: @/tmp/petsc-x_kfibik/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-x_kfibik/config.setCompilers/optfile' Possible ERROR while running linker: exit code 1 stdout: Warning: win32fe: File Not Found: @/tmp/petsc-x_kfibik/config.setCompilers/optfile icl: error #10104: unable to open '/tmp/petsc-x_kfibik/config.setCompilers/optfile' Rejecting linker flag @/tmp/petsc-x_kfibik/config.setCompilers/optfile due to nonzero status from link @file option test failed! ============================================================================================= TESTING: output from config.setCompilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/setCompilers.py:2660) Output module data as defines and substitutions Substituting "CC" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Substituting "CFLAGS" with "" Defined make macro "CC_LINKER_SLFLAG" to "-L" Substituting "CPP" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E" Substituting "CPPFLAGS" with "" Substituting "CXX" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Substituting "CXX_CXXFLAGS" with " -Qstd=c++14" Substituting "CXXFLAGS" with "" Substituting "CXX_LINKER_SLFLAG" with "-L" Substituting "CXXPP" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E" Substituting "CXXPPFLAGS" with "" Substituting "FC" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort" Substituting "FFLAGS" with "" Defined make macro "FC_LINKER_SLFLAG" to "-L" Substituting "LDFLAGS" with "" Substituting "FPP" with "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -E" Substituting "FPPFLAGS" with "" Substituting "LIBS" with "" Substituting "SHARED_LIBRARY_FLAG" with "" child config.setCompilers took 66.786846 seconds ============================================================================================= TESTING: configureIndexSize from PETSc.options.indexTypes(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.001006 seconds ============================================================================================= TESTING: configureCompilerFlags from config.compilerFlags(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilerFlags.py:82) Get the default compiler flags Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 getCompilerVersion: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Defined make macro "C_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907" Defined make macro "MPICC_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying C compiler flag -Qstd=c99 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c99 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 conftest.c Added C compiler flag -Qstd=c99 Trying C compiler flag -MT Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c99 -MT /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT conftest.c Added C compiler flag -MT Defined make macro "MPICC_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying C compiler flag -Z7 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c99 -MT -Z7 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 conftest.c Added C compiler flag -Z7 Trying C compiler flag -Od Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od conftest.c Added C compiler flag -Od Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 getCompilerVersion: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Defined make macro "Cxx_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907" Defined make macro "MPICXX_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying Cxx compiler flag -MT Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -MT conftest.cc Added Cxx compiler flag -MT Trying Cxx compiler flag -GR Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -MT -GR conftest.cc Added Cxx compiler flag -GR Trying Cxx compiler flag -EHsc Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -MT -GR -EHsc conftest.cc Added Cxx compiler flag -EHsc Defined make macro "MPICXX_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying Cxx compiler flag -Z7 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -MT -GR -EHsc -Z7 conftest.cc Added Cxx compiler flag -Z7 Trying Cxx compiler flag -Od Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -MT -GR -EHsc -Z7 -Od conftest.cc Added Cxx compiler flag -Od Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 getCompilerVersion: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Defined make macro "FC_VERSION" to "Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907" Defined make macro "MPIFC_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Many FL32 options are supported; a warning is printed for unsupported options. 2. Intel Fortran compiler options may be placed in your ifort.cfg file. Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /guard:cf enable control flow protection mechanism /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qpad[-] enable/disable(DEFAULT) changing variable and array memory layout /Qsafe-cray-ptr Cray pointers do not alias with other variables /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /reentrancy: specify whether the threaded, reentrant run-time support should be used Keywords: none (same as /noreentrancy), threaded(DEFAULT), async /noreentrancy do not use threaded, reentrant run-time support /heap-arrays[:n] temporary arrays of minimum size n (in kilobytes) are allocated in heap memory rather than on the stack. If n is not specified, all temporary arrays are allocated in heap memory. /heap-arrays- temporary arrays are allocated on the stack (DEFAULT) /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qimsl link to the International Mathematics and Statistics Library* (IMSL* library) /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Qcoarray[:] enable/disable(DEFAULT) coarray syntax for data parallel programming, and set the relationship between the coarray images. keywords: shared - default if keyword is omitted single - overrides any other keyword distributed - only valid with the Intel(R) Cluster Toolkit coprocessor - Intel(R) 64 Linux only /Qcoarray-num-images:n set default number of coarray images /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using SIMD directive /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for TARGET directives. Enabled for Intel(R) MIC Architecture by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for TARGET directives. host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture (DEFAULT) Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /rounding-mode:chopped set internal FPU rounding control to truncate /Qftz[-] enable/disable flush denormal results to zero /fpe:{0|1|3} specifies program-wide behavior on floating point exceptions /fpe-all:{0|1|3} specifies floating point exception behavior on all functions and subroutines. Also sets /assume:ieee_fpe_flags /[no]fltconsistency specify that improved floating-point consistency should be used /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /[no]recursive compile all procedures for possible recursive execution /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining (same as /inline:none) n=1 inline functions declared with ATTRIBUTES INLINE or FORCEINLINE n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /inline[:keyword] Specifies the level of inline function expansion keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os) speed (same as /Ob2 /Ot), none or manual (same as /Ob0) /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /nolink, /compile-only same as /c /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /object: specify the name of the object file, or the directory to which object file(s) should be written. (e.g. /object:MYOBJ or /object:MYDIR\) /exe: specifies the name to be used for the built program (.exe) or dynamic-link (.dll) library /map: specify that a link map file should be generated /list[:] specify that a listing file should be generated /list-line-len:# overrides the default line length (80) in a listing file /list-page-len:# overrides the default page length (66) in a listing file /show: controls the contents of the listing file keywords: all, none, [no]include, [no]map, [no]options /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. /nodebug Disable emission of debug information. /debug-parameters[:keyword] Control output of debug information for PARAMETERS. Valid [keyword] values: none - Disables generation of debug information for PARAMETERs. used - Generates debug information for referenced PARAMETERs only. all - Generates debug information for all PARAMETERs. /nodebug-parameters Same as "/debug-parameters:none". /Qd-lines, /[no]d-lines compile debug statements (indicated by D in column 1) /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /Qmap-opts enable option mapping tool /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /D[{=|#}] define macro /define:symbol[=] same as /D /nodefines specifies that any /D macros go to the preprocessor only, and not to the compiler /U remove predefined macro /undefine: remove predefined macro (same as /U) /allow:nofpp-comments If a Fortran end-of-line comment is seen within a #define, treat it as part of the definition. Default is allow:fpp-comments /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /preprocess-only same as /P /[no]keep keep/remove preprocessed file generated by preprocessor as input to compiler stage. Not affected by /Qsave-temps. Default is /nokeep /[no]fpp run Fortran preprocessor on source files prior to compilation /fpp-name:name Name an alternate preprocessor executable. The name can include the full path. /module:path specify path where mod files should be placed and first location to look for mod files /u remove all predefined macros /I add directory to include file search path /[no]include: same as /I /X remove standard directories from include file search path /gen-dep[:filename] generate dependency information. If no filename is specified, output is to stdout. Similar to /QMD or /QMMD If a filename is specified, output is to filename. Similar to /QMF filename /gen-dep- do not generate dependency information (default) /gen-depshow:keyword control what dependency information is output. [no]intr_mod Intrinsic modules. Default is nointr_mod. /gen-depformat:keyword generate dependency information in the specified format. One of: make, nmake Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /[no]altparam specify if alternate form of parameter constant declarations (without parenthesis) is recognized. Default is to recognize /assume: specify assumptions made by the optimizer and code generator keywords: none, [no]byterecl, [no]buffered_io, [no]buffered_stdout, [no]bscc (nobscc same as /nbs), [no]cc_omp, [no]minus0, [no]dummy_aliases (same as /Qcommon-args), [no]ieee_fpe_flags, [no]fpe_summary, [no]old_boz, [no]old_complex_align, [no]old_logical_ldio, [no]old_logical_assign, [no]old_ldout_format, [no]old_maxminloc, [no]old_unit_star, [no]old_xor, [no]protect_allocates, [no]protect_constants, [no]protect_parens, [no]realloc_lhs, [no]2underscore, [no]underscore (same as /us), [no]std_intent_in, [no]std_minus0_rounding, [no]std_mod_proc_name, [no]std_value, [no]source_include, [no]split_common, [no]writeable_strings /ccdefault: specify default carriage control for units 6 and * keywords: default, fortran, list or none /[no]check: check run-time conditions. Default is /nocheck keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), [no]arg_temp_created, [no]bounds (same as /CB), [no]format, [no]output_conversion, [no]pointers (same as /CA), [no]assume, [no]uninit (same as /CU), [no]stack /Qcommon-args assume "by reference" subprogram arguments may alias one another. Same as /assume:dummy_aliases /[no]extend-source[:] specify rightmost column for fixed form sources keywords: 72 (same as /noextend-source and /4L72), 80 (same as /4L80), 132 (same as /4L132. Default if you specify /extend-source without a keyword.) /fixed specify source files are in fixed format. Same as /FI and /4Nf /nofixed indicates free format /free specify source files are in free format. Same as /FR and /4Yf /nofree indicates fixed format /names: specify how source code identifiers and external names are interpreted. keywords: as_is, lowercase, uppercase /[no]pad-source, /Qpad-source[-] make compiler acknowledge blanks at the end of a line /stand[:] specifies level of conformance with ANSI standard to check for. If keyword is not specified, level of conformance is f08 keywords: f90 (same as /4Ys), f95, f03, f08, f15, none (same as /nostand) /standard-semantics explicitly sets assume keywords to conform to the semantics of the Fortran standard. May result in performance loss. assume keywords set by /standard-semantics: byterecl, fpe_summary, minus0, noold_ldout_format, noold_maxminloc, noold_unit_star, noold_xor, protect_parens, realloc_lhs, std_intent_in, std_minus0_rounding, std_mod_proc_name, std_value also sets /fpscomp:logicals If /fp:strict or /fp:except is set then this also sets assume keyword ieee_fpe_flags /[no]standard-realloc-lhs explicitly sets assume keyword realloc_lhs to conform to the standard, or to override the default. Sets /assume:[no]realloc_lhs /syntax-only, /Zs perform syntax and semantic checking only (no object file produced) /wrap-margin[-] controls right margin wrapping in list-directed output. By default, list-directed output is wrapped at 80 characters. Compiler Diagnostics -------------------- /w disable all warnings /W disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as /warn:general) /warn: specifies the level of warning messages issued keywords: all, none (same as /nowarn) [no]alignments, [no]declarations, [no]errors, [no]general, [no]ignore_loc, [no]interfaces, [no]stderrors, [no]truncated_source, [no]uncalled, [no]unused, [no]usage /nowarn suppress all warning messages /WB turn a compile-time bounds check into a warning /[no]traceback specify whether the compiler generates PC correlation data used to display a symbolic traceback rather than a hexadecimal traceback at runtime failure /[no]gen-interfaces [[no]source] generate interface blocks for all routines in the file. Can be checked using -warn interfaces nosource indicates temporary source files should not be saved /error-limit: specify the maximum number of error-level or fatal-level compiler errors allowed /noerror-limit set no maximum number on error-level or fatal-level error messages /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted Miscellaneous ------------- /[no]logo display compiler version information. /nologo disables the output /bintext: place the string specified into the object file and executable /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /what display detailed compiler version information /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tf compile file as Fortran source /extfor: specify extension of file to be recognized as a Fortran file /extfpp: specify extension of file to be recognized as a preprocessor file /libdir[:keyword] control the library names that should be emitted into the object file keywords: all, none (same as /nolibdir), [no]automatic, [no]user /nolibdir no library names should be emitted into the object file /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. Data ---- /4I{2|4|8} set default KIND of integer and logical variables to 2, 4, or 8 /integer-size: specifies the default size of integer and logical variables size: 16, 32, 64 /4R{8|16} set default size of real to 8 or 16 bytes /real-size: specify the size of REAL and COMPLEX declarations, constants, functions, and intrinsics size: 32, 64, 128 /Qautodouble same as /real-size:64 or /4R8 /double-size: defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics size: 64, 128 /[no]fpconstant extends the precision of single precision constants assigned to double precision variables to double precision /[no]intconstant use Fortran 77 semantics, rather than Fortran 90/95, to determine kind of integer constants /auto make all local variables AUTOMATIC /Qauto-scalar make scalar local variables AUTOMATIC (DEFAULT) /Qsave save all variables (static allocation) (same as /noauto, opposite of /auto) /Qzero[-] enable/disable(DEFAULT) implicit initialization to zero of local scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized /Qinit: enable/disable(DEFAULT) implicit initialization of local variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized The specifies the initial value keywords: zero (same as /Qzero), snan (valid only for floating point variables), arrays /Qdyncom make given common blocks dynamically-allocated /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /[no]align analyze and reorder memory layout for variables and arrays /align: specify how data items are aligned keywords: all (same as /align), none (same as /noalign), [no]commons, [no]dcommons, [no]qcommons, [no]zcommons, rec1byte, rec2byte, rec4byte, rec8byte, rec16byte, rec32byte, array8byte, array16byte, array32byte, array64byte, array128byte, array256byte, [no]records, [no]sequence /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /convert: specify the format of unformatted files containing numeric data keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /fpscomp[:] specify the level of compatibility to adhere to with Fortran PowerStation keywords: all, none (same as /nofpscomp), [no]filesfromcmd, [no]general, [no]ioformat, [no]ldio_spacing, [no]libs, [no]logicals /nofpscomp no specific level of compatibility with Fortran PowerStation /f66 allow extensions that enhance FORTRAN-66 compatibility /f77rtl specify that the Fortran 77 specific run-time support should be used /nof77rtl disables /vms enable VMS I/O statement extensions /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /extlnk: specify extension of file to be passed directly to linker /F set the stack reserve amount specified to the linker /dbglibs use the debug version of runtime libraries, when appropriate /libs: specifies which type of run-time library to link to. keywords: static, dll, qwin, qwins /LD[d] produce a DLL instead of an EXE ('d' = debug version) /dll same as /LD /MD[d] use dynamically-loaded, multithread C runtime /MDs[d] use dynamically-loaded, singlethread Fortran runtime, and multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /MG, /winapp use Windows API runtime libraries /Zl omit library names from object file /threads specify that multi-threaded libraries should be linked against /nothreads disables multi-threaded libraries Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /debug:partial No replacement /architecture: use /arch: /Fm use /map /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -V stdout: ifort: command line error: no files specified; for help type "ifort /help" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying FC compiler flag -MT Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT Added FC compiler flag -MT Defined make macro "MPIFC_SHOW" to "Unavailable" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a Fortran source (.f .for .ftn .f90 .fpp .i .i90), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Many FL32 options are supported; a warning is printed for unsupported options. 2. Intel Fortran compiler options may be placed in your ifort.cfg file. Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /guard:cf enable control flow protection mechanism /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qpad[-] enable/disable(DEFAULT) changing variable and array memory layout /Qsafe-cray-ptr Cray pointers do not alias with other variables /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /reentrancy: specify whether the threaded, reentrant run-time support should be used Keywords: none (same as /noreentrancy), threaded(DEFAULT), async /noreentrancy do not use threaded, reentrant run-time support /heap-arrays[:n] temporary arrays of minimum size n (in kilobytes) are allocated in heap memory rather than on the stack. If n is not specified, all temporary arrays are allocated in heap memory. /heap-arrays- temporary arrays are allocated on the stack (DEFAULT) /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qimsl link to the International Mathematics and Statistics Library* (IMSL* library) /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Qcoarray[:] enable/disable(DEFAULT) coarray syntax for data parallel programming, and set the relationship between the coarray images. keywords: shared - default if keyword is omitted single - overrides any other keyword distributed - only valid with the Intel(R) Cluster Toolkit coprocessor - Intel(R) 64 Linux only /Qcoarray-num-images:n set default number of coarray images /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using SIMD directive /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for TARGET directives. Enabled for Intel(R) MIC Architecture by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for TARGET directives. host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture (DEFAULT) Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /rounding-mode:chopped set internal FPU rounding control to truncate /Qftz[-] enable/disable flush denormal results to zero /fpe:{0|1|3} specifies program-wide behavior on floating point exceptions /fpe-all:{0|1|3} specifies floating point exception behavior on all functions and subroutines. Also sets /assume:ieee_fpe_flags /[no]fltconsistency specify that improved floating-point consistency should be used /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /[no]recursive compile all procedures for possible recursive execution /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining (same as /inline:none) n=1 inline functions declared with ATTRIBUTES INLINE or FORCEINLINE n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared DEC$ ATTRIBUTES DLLIMPORT to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /inline[:keyword] Specifies the level of inline function expansion keywords: all (same as /Ob2 /Ot), size (same as /Ob2 /Os) speed (same as /Ob2 /Ot), none or manual (same as /Ob0) /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /nolink, /compile-only same as /c /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /object: specify the name of the object file, or the directory to which object file(s) should be written. (e.g. /object:MYOBJ or /object:MYDIR\) /exe: specifies the name to be used for the built program (.exe) or dynamic-link (.dll) library /map: specify that a link map file should be generated /list[:] specify that a listing file should be generated /list-line-len:# overrides the default line length (80) in a listing file /list-page-len:# overrides the default page length (66) in a listing file /show: controls the contents of the listing file keywords: all, none, [no]include, [no]map, [no]options /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. /nodebug Disable emission of debug information. /debug-parameters[:keyword] Control output of debug information for PARAMETERS. Valid [keyword] values: none - Disables generation of debug information for PARAMETERs. used - Generates debug information for referenced PARAMETERs only. all - Generates debug information for all PARAMETERs. /nodebug-parameters Same as "/debug-parameters:none". /Qd-lines, /[no]d-lines compile debug statements (indicated by D in column 1) /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /Qmap-opts enable option mapping tool /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /D[{=|#}] define macro /define:symbol[=] same as /D /nodefines specifies that any /D macros go to the preprocessor only, and not to the compiler /U remove predefined macro /undefine: remove predefined macro (same as /U) /allow:nofpp-comments If a Fortran end-of-line comment is seen within a #define, treat it as part of the definition. Default is allow:fpp-comments /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /preprocess-only same as /P /[no]keep keep/remove preprocessed file generated by preprocessor as input to compiler stage. Not affected by /Qsave-temps. Default is /nokeep /[no]fpp run Fortran preprocessor on source files prior to compilation /fpp-name:name Name an alternate preprocessor executable. The name can include the full path. /module:path specify path where mod files should be placed and first location to look for mod files /u remove all predefined macros /I add directory to include file search path /[no]include: same as /I /X remove standard directories from include file search path /gen-dep[:filename] generate dependency information. If no filename is specified, output is to stdout. Similar to /QMD or /QMMD If a filename is specified, output is to filename. Similar to /QMF filename /gen-dep- do not generate dependency information (default) /gen-depshow:keyword control what dependency information is output. [no]intr_mod Intrinsic modules. Default is nointr_mod. /gen-depformat:keyword generate dependency information in the specified format. One of: make, nmake Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /[no]altparam specify if alternate form of parameter constant declarations (without parenthesis) is recognized. Default is to recognize /assume: specify assumptions made by the optimizer and code generator keywords: none, [no]byterecl, [no]buffered_io, [no]buffered_stdout, [no]bscc (nobscc same as /nbs), [no]cc_omp, [no]minus0, [no]dummy_aliases (same as /Qcommon-args), [no]ieee_fpe_flags, [no]fpe_summary, [no]old_boz, [no]old_complex_align, [no]old_logical_ldio, [no]old_logical_assign, [no]old_ldout_format, [no]old_maxminloc, [no]old_unit_star, [no]old_xor, [no]protect_allocates, [no]protect_constants, [no]protect_parens, [no]realloc_lhs, [no]2underscore, [no]underscore (same as /us), [no]std_intent_in, [no]std_minus0_rounding, [no]std_mod_proc_name, [no]std_value, [no]source_include, [no]split_common, [no]writeable_strings /ccdefault: specify default carriage control for units 6 and * keywords: default, fortran, list or none /[no]check: check run-time conditions. Default is /nocheck keywords: all (same as /4Yb, /C), none (same as /nocheck, /4Nb), [no]arg_temp_created, [no]bounds (same as /CB), [no]format, [no]output_conversion, [no]pointers (same as /CA), [no]assume, [no]uninit (same as /CU), [no]stack /Qcommon-args assume "by reference" subprogram arguments may alias one another. Same as /assume:dummy_aliases /[no]extend-source[:] specify rightmost column for fixed form sources keywords: 72 (same as /noextend-source and /4L72), 80 (same as /4L80), 132 (same as /4L132. Default if you specify /extend-source without a keyword.) /fixed specify source files are in fixed format. Same as /FI and /4Nf /nofixed indicates free format /free specify source files are in free format. Same as /FR and /4Yf /nofree indicates fixed format /names: specify how source code identifiers and external names are interpreted. keywords: as_is, lowercase, uppercase /[no]pad-source, /Qpad-source[-] make compiler acknowledge blanks at the end of a line /stand[:] specifies level of conformance with ANSI standard to check for. If keyword is not specified, level of conformance is f08 keywords: f90 (same as /4Ys), f95, f03, f08, f15, none (same as /nostand) /standard-semantics explicitly sets assume keywords to conform to the semantics of the Fortran standard. May result in performance loss. assume keywords set by /standard-semantics: byterecl, fpe_summary, minus0, noold_ldout_format, noold_maxminloc, noold_unit_star, noold_xor, protect_parens, realloc_lhs, std_intent_in, std_minus0_rounding, std_mod_proc_name, std_value also sets /fpscomp:logicals If /fp:strict or /fp:except is set then this also sets assume keyword ieee_fpe_flags /[no]standard-realloc-lhs explicitly sets assume keyword realloc_lhs to conform to the standard, or to override the default. Sets /assume:[no]realloc_lhs /syntax-only, /Zs perform syntax and semantic checking only (no object file produced) /wrap-margin[-] controls right margin wrapping in list-directed output. By default, list-directed output is wrapped at 80 characters. Compiler Diagnostics -------------------- /w disable all warnings /W disable warnings (n = 0) or show warnings (n = 1 DEFAULT, same as /warn:general) /warn: specifies the level of warning messages issued keywords: all, none (same as /nowarn) [no]alignments, [no]declarations, [no]errors, [no]general, [no]ignore_loc, [no]interfaces, [no]stderrors, [no]truncated_source, [no]uncalled, [no]unused, [no]usage /nowarn suppress all warning messages /WB turn a compile-time bounds check into a warning /[no]traceback specify whether the compiler generates PC correlation data used to display a symbolic traceback rather than a hexadecimal traceback at runtime failure /[no]gen-interfaces [[no]source] generate interface blocks for all routines in the file. Can be checked using -warn interfaces nosource indicates temporary source files should not be saved /error-limit: specify the maximum number of error-level or fatal-level compiler errors allowed /noerror-limit set no maximum number on error-level or fatal-level error messages /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted Miscellaneous ------------- /[no]logo display compiler version information. /nologo disables the output /bintext: place the string specified into the object file and executable /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /what display detailed compiler version information /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tf compile file as Fortran source /extfor: specify extension of file to be recognized as a Fortran file /extfpp: specify extension of file to be recognized as a preprocessor file /libdir[:keyword] control the library names that should be emitted into the object file keywords: all, none (same as /nolibdir), [no]automatic, [no]user /nolibdir no library names should be emitted into the object file /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. Data ---- /4I{2|4|8} set default KIND of integer and logical variables to 2, 4, or 8 /integer-size: specifies the default size of integer and logical variables size: 16, 32, 64 /4R{8|16} set default size of real to 8 or 16 bytes /real-size: specify the size of REAL and COMPLEX declarations, constants, functions, and intrinsics size: 32, 64, 128 /Qautodouble same as /real-size:64 or /4R8 /double-size: defines the size of DOUBLE PRECISION and DOUBLE COMPLEX declarations, constants, functions, and intrinsics size: 64, 128 /[no]fpconstant extends the precision of single precision constants assigned to double precision variables to double precision /[no]intconstant use Fortran 77 semantics, rather than Fortran 90/95, to determine kind of integer constants /auto make all local variables AUTOMATIC /Qauto-scalar make scalar local variables AUTOMATIC (DEFAULT) /Qsave save all variables (static allocation) (same as /noauto, opposite of /auto) /Qzero[-] enable/disable(DEFAULT) implicit initialization to zero of local scalar variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized /Qinit: enable/disable(DEFAULT) implicit initialization of local variables of intrinsic type INTEGER, REAL, COMPLEX, or LOGICAL that are saved and not initialized The specifies the initial value keywords: zero (same as /Qzero), snan (valid only for floating point variables), arrays /Qdyncom make given common blocks dynamically-allocated /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /[no]align analyze and reorder memory layout for variables and arrays /align: specify how data items are aligned keywords: all (same as /align), none (same as /noalign), [no]commons, [no]dcommons, [no]qcommons, [no]zcommons, rec1byte, rec2byte, rec4byte, rec8byte, rec16byte, rec32byte, array8byte, array16byte, array32byte, array64byte, array128byte, array256byte, [no]records, [no]sequence /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /convert: specify the format of unformatted files containing numeric data keywords: big_endian, cray, ibm, little_endian, native, vaxd, vaxg /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /fpscomp[:] specify the level of compatibility to adhere to with Fortran PowerStation keywords: all, none (same as /nofpscomp), [no]filesfromcmd, [no]general, [no]ioformat, [no]ldio_spacing, [no]libs, [no]logicals /nofpscomp no specific level of compatibility with Fortran PowerStation /f66 allow extensions that enhance FORTRAN-66 compatibility /f77rtl specify that the Fortran 77 specific run-time support should be used /nof77rtl disables /vms enable VMS I/O statement extensions /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /extlnk: specify extension of file to be passed directly to linker /F set the stack reserve amount specified to the linker /dbglibs use the debug version of runtime libraries, when appropriate /libs: specifies which type of run-time library to link to. keywords: static, dll, qwin, qwins /LD[d] produce a DLL instead of an EXE ('d' = debug version) /dll same as /LD /MD[d] use dynamically-loaded, multithread C runtime /MDs[d] use dynamically-loaded, singlethread Fortran runtime, and multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /MG, /winapp use Windows API runtime libraries /Zl omit library names from object file /threads specify that multi-threaded libraries should be linked against /nothreads disables multi-threaded libraries Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /debug:partial No replacement /architecture: use /arch: /Fm use /map /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -V stdout: ifort: command line error: no files specified; for help type "ifort /help" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) Fortran Compiler Help ============================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: ifort [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Trying FC compiler flag -Z7 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT -Z7 Added FC compiler flag -Z7 Trying FC compiler flag -Od Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od Added FC compiler flag -Od ============================================================================================= TESTING: checkIntelHardwareSupport from config.compilerFlags(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilerFlags.py:168) Use Linux/macOS commands to determine what operations the hardware supports Executing: lscpu stdout: /bin/sh: line 1: lscpu: command not found Executing: sysctl -a stdout: /bin/sh: line 1: sysctl: command not found ============================================================================================= TESTING: checkCompilerMacros from config.compilerFlags(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilerFlags -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilerFlags/conftest.c -E -dM stdout: icl: command line warning #10006: ignoring unknown option '/dM' conftest.c #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.compilerFlags\\conftest.c" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilerFlags -MT -GR -EHsc -Z7 -Od -Qstd=c++14 /tmp/petsc-x_kfibik/config.compilerFlags/conftest.cc -E -dM stdout: icl: command line warning #10006: ignoring unknown option '/dM' conftest.cc #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.compilerFlags\\conftest.cc" child config.compilerFlags took 20.335648 seconds Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. ============================================================================================= TESTING: checkLinux from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1398) Check for __linux__ Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.c(5): catastrophic error: #error directive: "__linux__ not defined" #error "__linux__ not defined" ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.c(5): catastrophic error: #error directive: "__linux__ not defined" #error "__linux__ not defined" ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.c (code 4)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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1409) Check for -std=c99 or equivalent flag Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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 -Qstd=c99 -MT -Z7 -Od Accepted C99 compile flag: ============================================================================================= TESTING: checkCFormatting from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:371) Activate format string checking if using the GNU compilers ============================================================================================= TESTING: checkDynamicLoadFlag from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:382) Checks that dlopen() takes RTLD_XXX, and defines PETSC_HAVE_RTLD_XXX if it does ============================================================================================= TESTING: checkStdAtomic from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1442) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o C libraries are not needed when using Fortran linker Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include void asub(void) {char s[16];printf("testing %s",s);} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -Qwd10161 -MT -GR -EHsc -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� C libraries are not needed when using C++ linker ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od -MMD -MP /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od -MMD -MP icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Rejecting compiler flag -MMD -MP due to icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Rejected C compiler flag -MMD -MP Trying C compiler flag -MMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od -MMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od -MMD icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Rejecting compiler flag -MMD due to icl: command line warning #10006: ignoring unknown option '/MMD' conftest.c Rejected C compiler flag -MMD Trying C compiler flag -xMMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od -xMMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od -xMMD icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.c Rejecting compiler flag -xMMD due to icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.c Rejected C compiler flag -xMMD Trying C compiler flag -qmakedep=gcc Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od -qmakedep=gcc /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od -qmakedep=gcc icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.c Rejecting compiler flag -qmakedep=gcc due to icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.c Rejected C compiler flag -qmakedep=gcc Trying C compiler flag -MD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od -MD /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10121: overriding '/MT' with '/MD' conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c99 -MT -Z7 -Od -MD icl: command line warning #10121: overriding '/MT' with '/MD' conftest.c Rejected C compiler flag -MD because no dependency file (/tmp/petsc-x_kfibik/config.setCompilers/conftest.d) was generated Trying Cxx compiler flag -MMD -MP Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -MMD -MP /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c++14 -MMD -MP icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Rejecting compiler flag -MMD -MP due to icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Rejected Cxx compiler flag -MMD -MP Trying Cxx compiler flag -MMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -MMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c++14 -MMD icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Rejecting compiler flag -MMD due to icl: command line warning #10006: ignoring unknown option '/MMD' conftest.cc Rejected Cxx compiler flag -MMD Trying Cxx compiler flag -xMMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -xMMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c++14 -xMMD icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.cc Rejecting compiler flag -xMMD due to icl: command line warning #10006: ignoring unknown option '/xMMD' conftest.cc Rejected Cxx compiler flag -xMMD Trying Cxx compiler flag -qmakedep=gcc Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -qmakedep=gcc /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c++14 -qmakedep=gcc icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.cc Rejecting compiler flag -qmakedep=gcc due to icl: command line warning #10006: ignoring unknown option '/qmakedep=gcc' conftest.cc Rejected Cxx compiler flag -qmakedep=gcc Trying Cxx compiler flag -MD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -MD /tmp/petsc-x_kfibik/config.setCompilers/conftest.cc stdout: icl: command line warning #10121: overriding '/MT' with '/MD' conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { return 0; } Output from compiling with -Qstd=c++14 -MD icl: command line warning #10121: overriding '/MT' with '/MD' conftest.cc Rejected Cxx compiler flag -MD because no dependency file (/tmp/petsc-x_kfibik/config.setCompilers/conftest.d) was generated Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. ============================================================================================= TESTING: checkCxxRestrict from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:125) Check for the CXX restrict keyword equivalent to C99 restrict Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 ============================================================================================= TESTING: checkCxxOptionalExtensions from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:401) Check whether the C++ compiler (IBM xlC, OSF5) need special flag for .c files which contain C++ Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2)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 -MT -GR -EHsc -Z7 -Od icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) PETSc Error: No output file produced Rejecting compiler flag due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -+ -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/+' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10006: ignoring unknown option '/+' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2)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 -MT -GR -EHsc -Z7 -Od -+ icl: command line warning #10006: ignoring unknown option '/+' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) PETSc Error: No output file produced Rejecting compiler flag -+ due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -x cxx -tlocal -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\cxx Possible ERROR while running compiler: exit code 127 stdout: Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\cxxSource: #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 -MT -GR -EHsc -Z7 -Od -x cxx -tlocal Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\cxx PETSc Error: No output file produced Rejecting compiler flag -x cxx -tlocal due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Kc++ -Qstd=c++14 /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/Kc++' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10006: ignoring unknown option '/Kc++' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2)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 -MT -GR -EHsc -Z7 -Od -Kc++ icl: command line warning #10006: ignoring unknown option '/Kc++' icl: command line warning #10370: option '/Qstd=c++14' is not valid for C compilations conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: identifier "class" is undefined class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(5): error: expected a ";" class somename { public: int i; }; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(6): error: expected a ";" somename b; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c(7): error: identifier "b" is undefined b.i = 0; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.c (code 2) PETSc Error: No output file produced Rejecting compiler flag -Kc++ due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -x c++ /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\c++ Possible ERROR while running compiler: exit code 127 stdout: Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\c++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 -Qstd=c++14 -x c++ Error: win32fe: Input File Not Found: E:\Major\Codes\libraries\PETSc\petsc-3.21.2\c++ PETSc Error: No output file produced Rejecting compiler flag -x c++ due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.setCompilers/conftest.c stdout: 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 -Qstd=c++14 -TP conftest.c Added Cxx compiler flag -TP ============================================================================================= TESTING: checkCxxComplexFix from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:428) Determine if the CXX compiler supports utilities provided by petsccxxcomplexfix.h Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1442) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(int argc,char **args) {return 0;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� C++ libraries are not needed when using C linker Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Additional C++ libraries are not needed when using FC linker Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -V stdout: icl: command line error: no files specified; for help type "icl /help" ============================================================================================= TESTING: checkFortranNameMangling from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk_(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeC918.tmp.obj : error LNK2019: �޷��������ⲿ���� D1CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeC918.tmp.obj : error LNK2019: �޷��������ⲿ���� D1CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Testing Fortran mangling type unchanged with code void d1chk(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1chk(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: conftest.wfeD2DC.tmp.obj : error LNK2019: �޷��������ⲿ���� D1CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeD2DC.tmp.obj : error LNK2019: �޷��������ⲿ���� D1CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Testing Fortran mangling type caps with code void D1CHK(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void D1CHK(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o compilers: Fortran name mangling is caps Defined "HAVE_FORTRAN_CAPS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort --version stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Intel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Defined "FORTRAN_CHARLEN_T" to "int" ============================================================================================= TESTING: checkFortranNameManglingDouble from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" void d1_chk__(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main call d1_chk() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeE933.tmp.obj : error LNK2019: �޷��������ⲿ���� D1_CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeE933.tmp.obj : error LNK2019: �޷��������ⲿ���� D1_CHK���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����============================================================================================= TESTING: checkFortranLibraries from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 stdout: D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.F90(2): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI] use mpi ----------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.F90 (code 1) Possible ERROR while running compiler: exit code 1 stdout: D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.F90(2): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MPI] use mpi ----------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.F90 (code 1)Source: program main use mpi call MPI_Allreduce() end Compile failed inside link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 stdout: D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.F90(2): warning #5117: Bad # preprocessor line #include -^ Successful compile: Source: program main #include call MPI_Allreduce() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o stdout: conftest.wfeF20C.tmp.obj : error LNK2019: �޷��������ⲿ���� MPI_ALLREDUCE���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeF20C.tmp.obj : error LNK2019: �޷��������ⲿ���� MPI_ALLREDUCE���÷����ں��� MAIN__ �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -V stdout: ifort: command line error: no files specified; for help type "ifort /help" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' return end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o Fortran libraries are not needed when using C linker Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: subroutine asub() print*,'testing' return end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -Qwd10161 -MT -GR -EHsc -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Additional Fortran libraries are not needed when using C++ linker ============================================================================================= TESTING: checkFortranLinkingCxx from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1314) Check that Fortran can link C++ libraries Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void D1CHK(void); void foo(void){D1CHK();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.compilers/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" extern "C" void D1CHK(void); void D1CHK(void){return;} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main call d1chk() end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/cxxobj.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� compilers: Fortran can link C++ functions ============================================================================================= TESTING: setupFrameworkCompilers from config.compilers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilers.py:1505) Sets the selected compilers into the framework child config.compilers took 60.318493 seconds ============================================================================================= TESTING: checkFortranTypeSizes from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:56) Check whether real*8 is supported and suggest flags which will allow support Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: program main real*8 variable end ============================================================================================= TESTING: checkFortranPreprocessor from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:73) Determine if Fortran handles preprocessing properly Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) Possible ERROR while running compiler: exit code 1 stdout: D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1)Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) PETSc Error: No output file produced Rejecting compiler flag due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -cpp /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) Possible ERROR while running compiler: exit code 1 stdout: ifort: command line warning #10006: ignoring unknown option '/cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1)Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od -cpp ifort: command line warning #10006: ignoring unknown option '/cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) PETSc Error: No output file produced Rejecting compiler flag -cpp due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -xpp=cpp /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/xpp=cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) Possible ERROR while running compiler: exit code 1 stdout: ifort: command line warning #10006: ignoring unknown option '/xpp=cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1)Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od -xpp=cpp ifort: command line warning #10006: ignoring unknown option '/xpp=cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) PETSc Error: No output file produced Rejecting compiler flag -xpp=cpp due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -F /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line error: option '/F' is ambiguous Possible ERROR while running compiler: exit code 1 stdout: ifort: command line error: option '/F' is ambiguousSource: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od -F ifort: command line error: option '/F' is ambiguous PETSc Error: No output file produced Rejecting compiler flag -F due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -Cpp /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/Cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) Possible ERROR while running compiler: exit code 1 stdout: ifort: command line warning #10006: ignoring unknown option '/Cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1)Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od -Cpp ifort: command line warning #10006: ignoring unknown option '/Cpp' D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(2): warning #5117: Bad # preprocessor line #define dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(4): warning #5117: Bad # preprocessor line #ifndef dummy -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(3): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : dummy ----------------^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(6): warning #5117: Bad # preprocessor line #endif -^ D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90(5): error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: => = . [ % ( : fooey ------------^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.setCompilers\conftest.F90 (code 1) PETSc Error: No output file produced Rejecting compiler flag -Cpp due to nonzero status from link Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef dummy fooey #endif end Output from compiling with -MT -Z7 -Od -fpp Added FC compiler flag -fpp compilers: Fortran uses -fpp preprocessor ============================================================================================= TESTING: checkFortranDefineCompilerOption from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:96) Check if -WF,-Dfoobar or -Dfoobar is the compiler option to define a macro Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.setCompilers -MT -Z7 -Od -fpp -DTesting /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 Successful compile: Source: program main #define dummy dummy #ifndef Testing fooey #endif end Output from compiling with -MT -Z7 -Od -fpp -DTesting Defined make macro "FC_DEFINE_FLAG" to "-D" compilers: Fortran uses -D for defining macro ============================================================================================= TESTING: checkFortran90 from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:147) Determine whether the Fortran compiler handles F90 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o Fortran compiler supports F90 ============================================================================================= TESTING: checkFortran90FreeForm from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: program main INTEGER, PARAMETER :: int = SELECTED_INT_KIND(8); INTEGER (KIND=int) :: ierr; ierr = 1 end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilersFortran\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "USING_F90FREEFORM" to "1" Fortran compiler supports F90FreeForm ============================================================================================= TESTING: checkFortran2003 from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:188) Determine whether the Fortran compiler handles F2003 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilersFortran\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "USING_F2003" to "1" Fortran compiler supports F2003 ============================================================================================= TESTING: checkFortran90Array from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:224) Check for F90 array interfaces Cygwin detected: ignoring HAVE_F90_2PTR_ARG test ============================================================================================= TESTING: checkFortran90AssumedType from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:311) Check if Fortran compiler array pointer is a raw pointer in C Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -qversion stdout: ifort: command line warning #10006: ignoring unknown option '/qversion' ifort: command line error: no files specified; for help type "ifort /help" ============================================================================================= TESTING: checkFortranModuleInclude from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:317) Figures out what flag is used to specify the include path for Fortran modules Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.compilersFortran/confdir -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: program main use configtest write(*,*) testint end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -I/tmp/petsc-x_kfibik/config.compilersFortran/confdir -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o /tmp/petsc-x_kfibik/config.compilersFortran/configtest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilersFortran\conftest.exe ����һ����������û��������������ִ����ȫ���� compilers: Fortran module include flag -I found ============================================================================================= TESTING: checkFortranModuleOutput from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:383) Figures out what flag is used to specify the output path for Fortran modules Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -module /tmp/petsc-x_kfibik/config.compilersFortran/confdir -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Possible ERROR while running compiler: exit code 127 Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module compile failed Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -module:/tmp/petsc-x_kfibik/config.compilersFortran/confdir -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: module configtest integer testint parameter (testint = 42) end module configtest compilers: Fortran module output flag -module: found ============================================================================================= TESTING: checkFortranTypeStar from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:136) Determine whether the Fortran compiler handles type(*) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:116) Determine if Fortran has a flush() command Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.F90 Successful compile: Source: program main call flush(6) end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilersFortran\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_FORTRAN_FLUSH" to "1" ============================================================================================= TESTING: checkDependencyGenerationFlag from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp -MMD -MP /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/MMD' Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od -fpp -MMD -MP ifort: command line warning #10006: ignoring unknown option '/MMD' Rejecting compiler flag -MMD -MP due to ifort: command line warning #10006: ignoring unknown option '/MMD' Rejected FC compiler flag -MMD -MP Trying FC compiler flag -MMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp -MMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/MMD' Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od -fpp -MMD ifort: command line warning #10006: ignoring unknown option '/MMD' Rejecting compiler flag -MMD due to ifort: command line warning #10006: ignoring unknown option '/MMD' Rejected FC compiler flag -MMD Trying FC compiler flag -xMMD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp -xMMD /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/xMMD' Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od -fpp -xMMD ifort: command line warning #10006: ignoring unknown option '/xMMD' Rejecting compiler flag -xMMD due to ifort: command line warning #10006: ignoring unknown option '/xMMD' Rejected FC compiler flag -xMMD Trying FC compiler flag -qmakedep=gcc Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp -qmakedep=gcc /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10006: ignoring unknown option '/qmakedep=gcc' Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od -fpp -qmakedep=gcc ifort: command line warning #10006: ignoring unknown option '/qmakedep=gcc' Rejecting compiler flag -qmakedep=gcc due to ifort: command line warning #10006: ignoring unknown option '/qmakedep=gcc' Rejected FC compiler flag -qmakedep=gcc Trying FC compiler flag -MD Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.setCompilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp -MD /tmp/petsc-x_kfibik/config.setCompilers/conftest.F90 stdout: ifort: command line warning #10121: overriding '/MT' with '/MD' Successful compile: Source: program main end Output from compiling with -MT -Z7 -Od -fpp -MD ifort: command line warning #10121: overriding '/MT' with '/MD' Rejected FC compiler flag -MD because no dependency file (/tmp/petsc-x_kfibik/config.setCompilers/conftest.d) was generated ============================================================================================= TESTING: checkFortran90LineLength from config.compilersFortran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/compilersFortran.py:163) Determine whether the Fortran compiler has infinite line length Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilersFortran/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilersFortran/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilersFortran\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_FORTRAN_FREE_LINE_LENGTH_NONE" to "1" Fortran compiler has unlimited line length child config.compilersFortran took 28.997711 seconds ============================================================================================= TESTING: checkStdC from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/headers.py:121) Determine if C standard headers support everything PETSc needs Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.headers/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.o Testing executable /tmp/petsc-x_kfibik/config.headers/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.headers/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.headers/conftest.exe ============================================================================================= TESTING: checkSysWait from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/headers.py:155) Check for POSIX.1 compatible sys/wait.h, and defines HAVE_SYS_WAIT_H if found Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(5): catastrophic error: cannot open source file "sys/wait.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(5): catastrophic error: cannot open source file "sys/wait.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c (code 4)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; } ============================================================================================= TESTING: checkTime from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/time.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkMath from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(6): error: identifier "M_PI" is undefined double pi = M_PI; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(6): error: identifier "M_PI" is undefined double pi = M_PI; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { double pi = M_PI; (void)pi; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _USE_MATH_DEFINES 1 #include int main(void) { double pi = M_PI; (void)pi; return 0; } Defined "_USE_MATH_DEFINES" to "1" Activated Windows math #defines, like M_PI ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DOS_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IO_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "pwd.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "strings.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "unistd.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "machine/endian.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/param.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/procfs.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/resource.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/systeminfo.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/times.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/utsname.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/socket.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/wait.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "netinet/in.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "netdb.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DIRECT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_WS2TCPIP_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_WINDOWSX_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "ieeefp.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SETJMP_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DOS_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FCNTL_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IO_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_MALLOC_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "pwd.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "strings.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "unistd.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "machine/endian.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/param.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/procfs.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/resource.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/systeminfo.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/times.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/utsname.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/socket.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sys/wait.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "netinet/in.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "netdb.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_DIRECT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_TIME_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_WS2TCPIP_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_SYS_TYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_WINDOWSX_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_FLOAT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "ieeefp.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_STDINT_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_INTTYPES_H" to "1" ============================================================================================= TESTING: check from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Defined "HAVE_IMMINTRIN_H" to "1" ============================================================================================= TESTING: checkRecursiveMacros from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/headers.py:198) Checks that the preprocessor allows recursive macros, and if not defines HAVE_BROKEN_RECURSIVE_MACRO Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.headers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.headers/conftest.c stdout: 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 52.875608 seconds ============================================================================================= TESTING: configureL1CacheLineSize from config.utilities.cacheDetails(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(3): catastrophic error: cannot open source file "unistd.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(3): catastrophic error: cannot open source file "unistd.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c (code 4)Source: #include "confdefs.h" #include "conffix.h" #include long getconf_level1_dcache_linesize() { long val = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); return val >= 0 ? val : 32; } int main(void) { getconf_level1_dcache_linesize(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(6): warning #266: function "popen" declared implicitly FILE *f = popen("getconf level1_dcache_linesize", "r"); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(6): warning #144: a value of type "int" cannot be used to initialize an entity of type "FILE *" FILE *f = popen("getconf level1_dcache_linesize", "r"); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(8): warning #266: function "pclose" declared implicitly pclose(f); ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include long getconf_level1_dcache_linesize() { long val = -1; FILE *f = popen("getconf level1_dcache_linesize", "r"); fscanf(f, "%ld", &val); pclose(f); return val >= 0 ? val : 32; } int main(void) { getconf_level1_dcache_linesize(); return 0; } ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(7): warning #266: function "popen" declared implicitly FILE *f = popen("getconf level1_dcache_linesize", "r"); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(7): warning #144: a value of type "int" cannot be used to initialize an entity of type "FILE *" FILE *f = popen("getconf level1_dcache_linesize", "r"); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.c(9): warning #266: function "pclose" declared implicitly pclose(f); ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include long getconf_level1_dcache_linesize() { long val = -1; FILE *f = popen("getconf level1_dcache_linesize", "r"); fscanf(f, "%ld", &val); pclose(f); return val >= 0 ? val : 32; } 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.cacheDetails/conftest.o stdout: conftest.wfe738B.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� getconf_level1_dcache_linesize �б����� conftest.wfe738B.tmp.obj : error LNK2019: �޷��������ⲿ���� pclose���÷����ں��� getconf_level1_dcache_linesize �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe738B.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� getconf_level1_dcache_linesize �б����� conftest.wfe738B.tmp.obj : error LNK2019: �޷��������ⲿ���� pclose���÷����ں��� getconf_level1_dcache_linesize �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.cacheDetails\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Defined "LEVEL1_DCACHE_LINESIZE" to "32" child config.utilities.cacheDetails took 5.309585 seconds ============================================================================================= TESTING: check_struct_sigaction from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: incomplete type is not allowed struct sigaction a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: incomplete type is not allowed struct sigaction a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { struct sigaction a; (void)a; return 0; } struct sigaction found ============================================================================================= TESTING: check__int64 from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:48) Checks if __int64 exists. This is primarily for windows. Checking for type: __int64 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(12): warning #592: variable "a" is used before its value is set (void)a; ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { __int64 a; (void)a; return 0; } __int64 found Defined "HAVE___INT64" to "1" ============================================================================================= TESTING: checkSizeTypes from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:54) Checks for types associated with sizes, such as size_t. Checking for type: size_t Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(12): warning #592: variable "a" is used before its value is set (void)a; ^ 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "mode_t" is undefined mode_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "mode_t" is undefined mode_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { mode_t a; (void)a; return 0; } Typedefed "int" to "mode_t" Checking for type: off_t Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(12): warning #592: variable "a" is used before its value is set (void)a; ^ 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:59) Checks for types associated with integers, such as int32_t. Checking for type: int32_t Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "int32_t" is undefined int32_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "int32_t" is undefined int32_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { int32_t a; (void)a; return 0; } Typedefed "int" to "int32_t" ============================================================================================= TESTING: checkPID from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:70) Checks for pid_t, and defines it if necessary Checking for type: pid_t Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "pid_t" is undefined pid_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(11): error: identifier "pid_t" is undefined pid_t a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #include int main(void) { pid_t a; (void)a; return 0; } Typedefed "int" to "pid_t" ============================================================================================= TESTING: checkC99Complex from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.types/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.o Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:88) Check for complex numbers in namespace std Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.types/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { std::complex x; (void)x; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.types/conftest.exe -Qwd10161 -MT -GR -EHsc -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_CXX_COMPLEX" to "1" ============================================================================================= TESTING: checkSizeof from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(8): error: the size of an array must be greater than zero char assert_sizeof[(sizeof(long)==8)*2-1]; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c(8): error: the size of an array must be greater than zero char assert_sizeof[(sizeof(long)==8)*2-1]; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.types\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long)==8)*2-1]; Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include char assert_sizeof[(sizeof(long)==4)*2-1]; Defined "SIZEOF_LONG" to "4" ============================================================================================= TESTING: checkSizeof from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: 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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:133) Disabled visibility attributes due to static build============================================================================================= TESTING: checkMaxPathLen from config.types(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/types.py:155) Sets PETSC_MAX_PATH_LEN depending on values available on the system Determining PETSC_MAX_PATH_LEN Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.types/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.types/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #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 #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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.types /tmp/petsc-x_kfibik/config.types/conftest.c Defined "MAX_PATH_LEN" to "4096" child config.types took 24.659175 seconds ============================================================================================= TESTING: configureMemAlign from PETSc.options.memAlign(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/memAlign.py:28) Choose memory alignment Defined "MEMALIGN" to "16" Memory alignment is 16 child PETSc.options.memAlign took 0.001508 seconds ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lfpe stdout: ipo: error #11018: Cannot open libfpe.lib LINK : fatal error LNK1104: �޷����ļ���libfpe.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libfpe.lib LINK : fatal error LNK1104: �޷����ļ���libfpe.lib��============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lsocket -lnsl stdout: ipo: error #11018: Cannot open libsocket.lib ipo: error #11018: Cannot open libnsl.lib LINK : fatal error LNK1104: �޷����ļ���libsocket.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libsocket.lib ipo: error #11018: Cannot open libnsl.lib LINK : fatal error LNK1104: �޷����ļ���libsocket.lib��============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lfpe stdout: ipo: error #11018: Cannot open libfpe.lib LINK : fatal error LNK1104: �޷����ļ���libfpe.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libfpe.lib LINK : fatal error LNK1104: �޷����ļ���libfpe.lib��============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lsocket -lnsl stdout: ipo: error #11018: Cannot open libsocket.lib ipo: error #11018: Cannot open libnsl.lib LINK : fatal error LNK1104: �޷����ļ���libsocket.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libsocket.lib ipo: error #11018: Cannot open libnsl.lib LINK : fatal error LNK1104: �޷����ļ���libsocket.lib��============================================================================================= TESTING: checkMath from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:315) Check for sin() in libm, the math library Checking for functions [sin floor log10 pow] in library [''] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� CheckMath: using math library [] ============================================================================================= TESTING: checkMathErf from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:336) Check for erf() in libm, the math library Checking for functions [erf] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� erf() found Defined "HAVE_ERF" to "1" ============================================================================================= TESTING: checkMathTgamma from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:345) Check for tgamma() in libm, the math library Checking for functions [tgamma] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� tgamma() found Defined "HAVE_TGAMMA" to "1" ============================================================================================= TESTING: checkMathLgamma from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:354) Check for lgamma() in libm, the math library Checking for functions [lgamma] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� lgamma() found Defined "HAVE_LGAMMA" to "1" ============================================================================================= TESTING: checkMathFenv from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:367) Checks if can be used with FE_DFL_ENV Checking for functions [fesetenv] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_FENV_H" to "1" Checking for functions [feclearexcept] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_FE_VALUES" to "1" ============================================================================================= TESTING: checkMathLog2 from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:379) Check for log2() in libm, the math library Checking for functions [log2] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� log2() found Defined "HAVE_LOG2" to "1" ============================================================================================= TESTING: checkRealtime from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): warning #266: function "clock_gettime" declared implicitly static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "CLOCK_REALTIME" is undefined static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): warning #266: function "clock_gettime" declared implicitly static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "CLOCK_REALTIME" is undefined static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)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; } Compile failed inside link Checking for functions [clock_gettime] in library ['rt'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): warning #266: function "clock_gettime" declared implicitly static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "CLOCK_REALTIME" is undefined static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): warning #266: function "clock_gettime" declared implicitly static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "CLOCK_REALTIME" is undefined static void _check_clock_gettime(void) { struct timespec tp; clock_gettime(CLOCK_REALTIME,&tp); } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)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; } Compile failed inside link No realtime library found ============================================================================================= TESTING: checkDynamic from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -ldl stdout: ipo: error #11018: Cannot open libdl.lib LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� LINK : fatal error LNK1104: �޷����ļ���libdl.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libdl.lib LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� LINK : fatal error LNK1104: �޷����ļ���libdl.lib��Checking for header: dlfcn.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "dlfcn.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" typedef int mode_t; typedef int int32_t; typedef int pid_t; #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: ============================================================================================= TESTING: checkExecutableExportFlag from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/libraries.py:630) Checks for the flag that allows executables to export symbols to dlsym() ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT 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; } Compile failed inside link Executable does not export symbols for dlopen() ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od -Wl,-export_dynamic /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT 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; } Compile failed inside link Executable does not export symbols for dlopen() ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od -Wl,-export-dynamic /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10157: ignoring option '/W'; argument is of wrong type conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT 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; } Compile failed inside link Executable does not export symbols for dlopen() ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od -export-dynamic /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: icl: command line warning #10006: ignoring unknown option '/export-dynamic' conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: icl: command line warning #10006: ignoring unknown option '/export-dynamic' conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #266: function "dlopen" declared implicitly lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): error: identifier "RTLD_LAZY" is undefined lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(22): warning #556: a value of type "int" cannot be assigned to an entity of type "void *" lib = dlopen(NULL, RTLD_LAZY); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(24): warning #266: function "dlerror" declared implicitly fprintf(stderr, "Could not open executable: %s\n", dlerror()); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(27): warning #266: function "dlsym" declared implicitly foo = (int (*)(void)) dlsym(lib, "foo"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include #include #ifdef PETSC_HAVE_DLFCN_H #include #endif #define PETSC_DLLEXPORT 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; } Compile failed inside link Executable does not export symbols for dlopen() child config.libraries took 62.127016 seconds ============================================================================================= TESTING: configureLibraryOptions from PETSc.options.libraryOptions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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" Defined "USE_DEBUG" 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: conftest.wfeCE49.tmp.obj : error LNK2019: �޷��������ⲿ���� bgl_perfctr_void���÷����ں��� _check_bgl_perfctr_void �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeCE49.tmp.obj : error LNK2019: �޷��������ⲿ���� bgl_perfctr_void���÷����ں��� _check_bgl_perfctr_void �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Checking for functions [ADIOI_BGL_Open] in library [''] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o stdout: conftest.wfeD5BB.tmp.obj : error LNK2019: �޷��������ⲿ���� ADIOI_BGL_Open���÷����ں��� _check_ADIOI_BGL_Open �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeD5BB.tmp.obj : error LNK2019: �޷��������ⲿ���� ADIOI_BGL_Open���÷����ں��� _check_ADIOI_BGL_Open �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� *********BGL/IBM test failure Defined "USE_BACKWARD_LOOP" to "1" Defined "USE_AVX512_KERNELS" to "1" ============================================================================================= TESTING: configureISColorValueType from PETSc.options.libraryOptions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 3.921385 seconds child config.atomics took 0.000006 seconds ============================================================================================= TESTING: checkVSNPrintf from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:106) Checks whether vsnprintf requires a char * last argument, and if it does defines HAVE_VSNPRINTF_CHAR Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_VSNPRINTF" to "1" ============================================================================================= TESTING: checkNanosleep from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:136) Check for functional nanosleep() - as time.h behaves differently for different compiler flags - like -std=c89 Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(9): warning #266: function "nanosleep" declared implicitly nanosleep(&tp,0); ^ 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeE6B3.tmp.obj : error LNK2019: �޷��������ⲿ���� nanosleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeE6B3.tmp.obj : error LNK2019: �޷��������ⲿ���� nanosleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����============================================================================================= TESTING: checkMemmove from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:142) Check for functional memmove() - as MS VC requires correct includes to for this test Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_MEMMOVE" to "1" ============================================================================================= TESTING: checkSignalHandlerType from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:112) Checks the type of C++ signals handlers, and defines SIGNAL_CAST to the correct value Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.functions/conftest.cc stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -MT -GR -EHsc -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "SIGNAL_CAST" to " " ============================================================================================= TESTING: checkFreeReturnType from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:122) Checks whether free returns void or int, and defines HAVE_FREE_RETURN_INT Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(6): warning #592: variable "p" is used before its value is set int ierr; void *p; ierr = free(p); return ierr; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(6): error: a value of type "void" cannot be assigned to an entity of type "int" int ierr; void *p; ierr = free(p); return ierr; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(6): warning #592: variable "p" is used before its value is set int ierr; void *p; ierr = free(p); return ierr; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(6): error: a value of type "void" cannot be assigned to an entity of type "int" int ierr; void *p; ierr = free(p); return ierr; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c (code 2)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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:128) Checks whether the variable argument list functionality is working Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(7): warning #592: variable "l2" is used before its value is set va_copy(l1, l2); ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { va_list l1, l2; va_copy(l1, l2); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_VA_COPY" to "1" ============================================================================================= TESTING: checkClassify from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 gethostname realpath uname snprintf bzero dlerror _mkdir rand _snprintf _set_output_format fpsetsticky socket readlink _access drand48 posix_memalign _getcwd sbreak popen __gcov_dump usleep sleep strcasecmp time clock getcwd fpresetsticky gethostbyname stricmp _lseek PXFGETARG dlsym getdomainname lseek getrusage access dlopen fork getpagesize dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostname(); char realpath(); char uname(); char snprintf(); char bzero(); char dlerror(); char _mkdir(); char rand(); char _snprintf(); char _set_output_format(); char fpsetsticky(); char socket(); char readlink(); char _access(); char drand48(); char posix_memalign(); char _getcwd(); char sbreak(); char popen(); char __gcov_dump(); char usleep(); char sleep(); char strcasecmp(); char time(); char clock(); char getcwd(); char fpresetsticky(); char gethostbyname(); char stricmp(); char _lseek(); char PXFGETARG(); char dlsym(); char getdomainname(); char lseek(); char getrusage(); char access(); char dlopen(); char fork(); char getpagesize(); char dlclose(); #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_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #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__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #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_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #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_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 29 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe16FA.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 29 ���޷��������ⲿ����Checking for functions [_sleep gethostname realpath uname snprintf bzero dlerror _mkdir rand _snprintf _set_output_format fpsetsticky socket readlink _access drand48 posix_memalign _getcwd sbreak popen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostname(); char realpath(); char uname(); char snprintf(); char bzero(); char dlerror(); char _mkdir(); char rand(); char _snprintf(); char _set_output_format(); char fpsetsticky(); char socket(); char readlink(); char _access(); char drand48(); char posix_memalign(); char _getcwd(); char sbreak(); char popen(); #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_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #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__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #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_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 15 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe2031.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 15 ���޷��������ⲿ����Checking for functions [_sleep gethostname realpath uname snprintf bzero dlerror _mkdir rand _snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostname(); char realpath(); char uname(); char snprintf(); char bzero(); char dlerror(); char _mkdir(); char rand(); char _snprintf(); #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_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #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__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 7 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe27A4.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 7 ���޷��������ⲿ����Checking for functions [_sleep gethostname realpath uname snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostname(); char realpath(); char uname(); char snprintf(); #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_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe2F35.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ����Checking for functions [_sleep gethostname] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostname(); #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_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe3705.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe3705.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_sleep] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE__SLEEP" to "1" Checking for functions [gethostname] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 gethostname(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_gethostname) || defined (__stub___gethostname) gethostname_will_always_fail_with_ENOSYS(); #else gethostname(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe4BC6.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe4BC6.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [realpath uname snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 realpath(); char uname(); char snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif #if defined (__stub_snprintf) || defined (__stub___snprintf) snprintf_will_always_fail_with_ENOSYS(); #else snprintf(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� conftest.wfe5319.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ����Checking for functions [realpath] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 realpath(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_realpath) || defined (__stub___realpath) realpath_will_always_fail_with_ENOSYS(); #else realpath(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe5A8B.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe5A8B.tmp.obj : error LNK2019: �޷��������ⲿ���� realpath���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [uname] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 uname(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_uname) || defined (__stub___uname) uname_will_always_fail_with_ENOSYS(); #else uname(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe623C.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe623C.tmp.obj : error LNK2019: �޷��������ⲿ���� uname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe699E.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe699E.tmp.obj : error LNK2019: �޷��������ⲿ���� snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [bzero dlerror _mkdir rand _snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 bzero(); char dlerror(); char _mkdir(); char rand(); char _snprintf(); #ifdef __cplusplus } #endif int main(void) { #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__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� conftest.wfe715F.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ����Checking for functions [bzero dlerror] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 bzero(); char dlerror(); #ifdef __cplusplus } #endif int main(void) { #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 return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe7DC3.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe7DC3.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe7DC3.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� conftest.wfe7DC3.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [bzero] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 bzero(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_bzero) || defined (__stub___bzero) bzero_will_always_fail_with_ENOSYS(); #else bzero(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe8525.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe8525.tmp.obj : error LNK2019: �޷��������ⲿ���� bzero���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [dlerror] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 dlerror(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_dlerror) || defined (__stub___dlerror) dlerror_will_always_fail_with_ENOSYS(); #else dlerror(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe8D34.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe8D34.tmp.obj : error LNK2019: �޷��������ⲿ���� dlerror���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_mkdir rand _snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char rand(); char _snprintf(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__mkdir) || defined (__stub____mkdir) _mkdir_will_always_fail_with_ENOSYS(); #else _mkdir(); #endif #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif #if defined (__stub__snprintf) || defined (__stub____snprintf) _snprintf_will_always_fail_with_ENOSYS(); #else _snprintf(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe9467.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe9467.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_mkdir] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE__MKDIR" to "1" Checking for functions [rand] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 rand(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_rand) || defined (__stub___rand) rand_will_always_fail_with_ENOSYS(); #else rand(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_RAND" to "1" Checking for functions [_snprintf] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeAFFE.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeAFFE.tmp.obj : error LNK2019: �޷��������ⲿ���� _snprintf���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_set_output_format fpsetsticky socket readlink _access drand48 posix_memalign _getcwd sbreak popen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char fpsetsticky(); char socket(); char readlink(); char _access(); char drand48(); char posix_memalign(); char _getcwd(); char sbreak(); char popen(); #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 #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 8 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfeB80C.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 8 ���޷��������ⲿ����Checking for functions [_set_output_format fpsetsticky socket readlink _access] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char fpsetsticky(); char socket(); char readlink(); char _access(); #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 #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeBF6F.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ����Checking for functions [_set_output_format fpsetsticky] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char fpsetsticky(); #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 #if defined (__stub_fpsetsticky) || defined (__stub___fpsetsticky) fpsetsticky_will_always_fail_with_ENOSYS(); #else fpsetsticky(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeC6F1.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeC6F1.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeC6F1.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� conftest.wfeC6F1.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [_set_output_format] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeCF2E.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeCF2E.tmp.obj : error LNK2019: �޷��������ⲿ���� _set_output_format���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [fpsetsticky] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeD6EF.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeD6EF.tmp.obj : error LNK2019: �޷��������ⲿ���� fpsetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [socket readlink _access] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 socket(); char readlink(); char _access(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif #if defined (__stub__access) || defined (__stub____access) _access_will_always_fail_with_ENOSYS(); #else _access(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeDF7A.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeDF7A.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeDF7A.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� conftest.wfeDF7A.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [socket] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 socket(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_socket) || defined (__stub___socket) socket_will_always_fail_with_ENOSYS(); #else socket(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeE8D1.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeE8D1.tmp.obj : error LNK2019: �޷��������ⲿ���� socket���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [readlink] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 readlink(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_readlink) || defined (__stub___readlink) readlink_will_always_fail_with_ENOSYS(); #else readlink(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeF024.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeF024.tmp.obj : error LNK2019: �޷��������ⲿ���� readlink���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_access] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE__ACCESS" to "1" Checking for functions [drand48 posix_memalign _getcwd sbreak popen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 drand48(); char posix_memalign(); char _getcwd(); char sbreak(); char popen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe66B.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ����Checking for functions [drand48 posix_memalign] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 drand48(); char posix_memalign(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe1213.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe1213.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe1213.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� conftest.wfe1213.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [drand48] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 drand48(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_drand48) || defined (__stub___drand48) drand48_will_always_fail_with_ENOSYS(); #else drand48(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe1976.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe1976.tmp.obj : error LNK2019: �޷��������ⲿ���� drand48���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [posix_memalign] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 posix_memalign(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_posix_memalign) || defined (__stub___posix_memalign) posix_memalign_will_always_fail_with_ENOSYS(); #else posix_memalign(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe226F.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe226F.tmp.obj : error LNK2019: �޷��������ⲿ���� posix_memalign���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_getcwd sbreak popen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char sbreak(); char popen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__getcwd) || defined (__stub____getcwd) _getcwd_will_always_fail_with_ENOSYS(); #else _getcwd(); #endif #if defined (__stub_sbreak) || defined (__stub___sbreak) sbreak_will_always_fail_with_ENOSYS(); #else sbreak(); #endif #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe2AAC.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe2AAC.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe2AAC.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� conftest.wfe2AAC.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [_getcwd] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE__GETCWD" to "1" Checking for functions [sbreak] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe40C4.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe40C4.tmp.obj : error LNK2019: �޷��������ⲿ���� sbreak���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [popen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 popen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_popen) || defined (__stub___popen) popen_will_always_fail_with_ENOSYS(); #else popen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe4875.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe4875.tmp.obj : error LNK2019: �޷��������ⲿ���� popen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [__gcov_dump usleep sleep strcasecmp time clock getcwd fpresetsticky gethostbyname stricmp _lseek PXFGETARG dlsym getdomainname lseek getrusage access dlopen fork getpagesize dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char usleep(); char sleep(); char strcasecmp(); char time(); char clock(); char getcwd(); char fpresetsticky(); char gethostbyname(); char stricmp(); char _lseek(); char PXFGETARG(); char dlsym(); char getdomainname(); char lseek(); char getrusage(); char access(); char dlopen(); char fork(); char getpagesize(); char dlclose(); #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 #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 14 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe50D2.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 14 ���޷��������ⲿ����Checking for functions [__gcov_dump usleep sleep strcasecmp time clock getcwd fpresetsticky gethostbyname stricmp] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char usleep(); char sleep(); char strcasecmp(); char time(); char clock(); char getcwd(); char fpresetsticky(); char gethostbyname(); char stricmp(); #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 #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif #if defined (__stub_clock) || defined (__stub___clock) clock_will_always_fail_with_ENOSYS(); #else clock(); #endif #if defined (__stub_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 6 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfe58B1.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 6 ���޷��������ⲿ����Checking for functions [__gcov_dump usleep sleep strcasecmp time] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char usleep(); char sleep(); char strcasecmp(); char time(); #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 #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif #if defined (__stub_sleep) || defined (__stub___sleep) sleep_will_always_fail_with_ENOSYS(); #else sleep(); #endif #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe6024.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 4 ���޷��������ⲿ����Checking for functions [__gcov_dump usleep] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char usleep(); #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 #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe6823.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe6823.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe6823.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� conftest.wfe6823.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [__gcov_dump] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe6FA4.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe6FA4.tmp.obj : error LNK2019: �޷��������ⲿ���� __gcov_dump���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [usleep] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 usleep(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_usleep) || defined (__stub___usleep) usleep_will_always_fail_with_ENOSYS(); #else usleep(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe76C9.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe76C9.tmp.obj : error LNK2019: �޷��������ⲿ���� usleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [sleep strcasecmp time] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char strcasecmp(); char time(); #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_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe8511.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe8511.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe8511.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� conftest.wfe8511.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [sleep] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe8CF0.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe8CF0.tmp.obj : error LNK2019: �޷��������ⲿ���� sleep���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [strcasecmp] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 strcasecmp(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_strcasecmp) || defined (__stub___strcasecmp) strcasecmp_will_always_fail_with_ENOSYS(); #else strcasecmp(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe957C.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe957C.tmp.obj : error LNK2019: �޷��������ⲿ���� strcasecmp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [time] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 time(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_time) || defined (__stub___time) time_will_always_fail_with_ENOSYS(); #else time(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_TIME" to "1" Checking for functions [clock getcwd fpresetsticky gethostbyname stricmp] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 clock(); char getcwd(); char fpresetsticky(); char gethostbyname(); char stricmp(); #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_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeA81A.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfeA81A.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeA81A.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfeA81A.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [clock getcwd] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 clock(); char getcwd(); #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_getcwd) || defined (__stub___getcwd) getcwd_will_always_fail_with_ENOSYS(); #else getcwd(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_CLOCK" to "1" Defined "HAVE_GETCWD" to "1" Checking for functions [fpresetsticky gethostbyname stricmp] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char gethostbyname(); char stricmp(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fpresetsticky) || defined (__stub___fpresetsticky) fpresetsticky_will_always_fail_with_ENOSYS(); #else fpresetsticky(); #endif #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif #if defined (__stub_stricmp) || defined (__stub___stricmp) stricmp_will_always_fail_with_ENOSYS(); #else stricmp(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeB7E8.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfeB7E8.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeB7E8.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� conftest.wfeB7E8.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [fpresetsticky] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeC026.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeC026.tmp.obj : error LNK2019: �޷��������ⲿ���� fpresetsticky���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [gethostbyname] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 gethostbyname(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) gethostbyname_will_always_fail_with_ENOSYS(); #else gethostbyname(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeC7B7.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeC7B7.tmp.obj : error LNK2019: �޷��������ⲿ���� gethostbyname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [stricmp] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_STRICMP" to "1" Checking for functions [_lseek PXFGETARG dlsym getdomainname lseek getrusage access dlopen fork getpagesize dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char PXFGETARG(); char dlsym(); char getdomainname(); char lseek(); char getrusage(); char access(); char dlopen(); char fork(); char getpagesize(); char dlclose(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 8 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfeDF18.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 8 ���޷��������ⲿ����Checking for functions [_lseek PXFGETARG dlsym getdomainname lseek] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char PXFGETARG(); char dlsym(); char getdomainname(); char lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeE820.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ����Checking for functions [_lseek PXFGETARG] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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(); char PXFGETARG(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub__lseek) || defined (__stub____lseek) _lseek_will_always_fail_with_ENOSYS(); #else _lseek(); #endif #if defined (__stub_PXFGETARG) || defined (__stub___PXFGETARG) PXFGETARG_will_always_fail_with_ENOSYS(); #else PXFGETARG(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeF000.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeF000.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [_lseek] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE__LSEEK" to "1" Checking for functions [PXFGETARG] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeFFFE.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeFFFE.tmp.obj : error LNK2019: �޷��������ⲿ���� PXFGETARG���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [dlsym getdomainname lseek] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 dlsym(); char getdomainname(); char lseek(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif #if defined (__stub_lseek) || defined (__stub___lseek) lseek_will_always_fail_with_ENOSYS(); #else lseek(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfeF30.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeF30.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeF30.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� conftest.wfeF30.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [dlsym] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 dlsym(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_dlsym) || defined (__stub___dlsym) dlsym_will_always_fail_with_ENOSYS(); #else dlsym(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe16D1.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe16D1.tmp.obj : error LNK2019: �޷��������ⲿ���� dlsym���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [getdomainname] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 getdomainname(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getdomainname) || defined (__stub___getdomainname) getdomainname_will_always_fail_with_ENOSYS(); #else getdomainname(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe1E63.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe1E63.tmp.obj : error LNK2019: �޷��������ⲿ���� getdomainname���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [lseek] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_LSEEK" to "1" Checking for functions [getrusage access dlopen fork getpagesize dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 getrusage(); char access(); char dlopen(); char fork(); char getpagesize(); char dlclose(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 5 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe2FD8.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 5 ���޷��������ⲿ����Checking for functions [getrusage access dlopen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 getrusage(); char access(); char dlopen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif #if defined (__stub_access) || defined (__stub___access) access_will_always_fail_with_ENOSYS(); #else access(); #endif #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe3779.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe3779.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe3779.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� conftest.wfe3779.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 2 ���޷��������ⲿ����Checking for functions [getrusage] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 getrusage(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getrusage) || defined (__stub___getrusage) getrusage_will_always_fail_with_ENOSYS(); #else getrusage(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe3FD5.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe3FD5.tmp.obj : error LNK2019: �޷��������ⲿ���� getrusage���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [access] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_ACCESS" to "1" Checking for functions [dlopen] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 dlopen(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_dlopen) || defined (__stub___dlopen) dlopen_will_always_fail_with_ENOSYS(); #else dlopen(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe4FC3.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe4FC3.tmp.obj : error LNK2019: �޷��������ⲿ���� dlopen���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [fork getpagesize dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 fork(); char getpagesize(); char dlclose(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� conftest.wfe587E.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ����Checking for functions [fork] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 fork(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_fork) || defined (__stub___fork) fork_will_always_fail_with_ENOSYS(); #else fork(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe5FE0.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe5FE0.tmp.obj : error LNK2019: �޷��������ⲿ���� fork���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [getpagesize] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 getpagesize(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_getpagesize) || defined (__stub___getpagesize) getpagesize_will_always_fail_with_ENOSYS(); #else getpagesize(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe67A1.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe67A1.tmp.obj : error LNK2019: �޷��������ⲿ���� getpagesize���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����Checking for functions [dlclose] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: 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 dlclose(); #ifdef __cplusplus } #endif int main(void) { #if defined (__stub_dlclose) || defined (__stub___dlclose) dlclose_will_always_fail_with_ENOSYS(); #else dlclose(); #endif return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe753D.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe753D.tmp.obj : error LNK2019: �޷��������ⲿ���� dlclose���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����============================================================================================= TESTING: checkMmap from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:148) Check for functional mmap() to allocate shared memory and define HAVE_MMAP Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(3): catastrophic error: cannot open source file "sys/mman.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(3): catastrophic error: cannot open source file "sys/mman.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c (code 4)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; } Compile failed inside link ============================================================================================= TESTING: checkMkstemp from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:154) Check for mkstemp() to avoid using tmpnam as it is often deprecated Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.c(10): warning #266: function "mkstemp" declared implicitly mkstemp(filename); ^ 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o stdout: conftest.wfe8318.tmp.obj : error LNK2019: �޷��������ⲿ���� mkstemp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe8318.tmp.obj : error LNK2019: �޷��������ⲿ���� mkstemp���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.functions\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����============================================================================================= TESTING: checkTmpnam_s from config.functions(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/functions.py:159) Check for tmpnam_s() to avoid using tmpnam as it is often deprecated Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.functions/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { char filename[L_tmpnam]; tmpnam_s(filename, sizeof(filename)); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.functions/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.functions/conftest.o Defined "HAVE_TMPNAM_S" to "1" child config.functions took 182.389632 seconds ============================================================================================= TESTING: configureMemorySize from config.utilities.getResidentSetSize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/getResidentSetSize.py:31) Try to determine how to measure the memory usage Defined "USE_PROC_FOR_SIZE" to "1" Using /proc for PetscMemoryGetCurrentUsage() child config.utilities.getResidentSetSize took 0.003542 seconds ============================================================================================= TESTING: configureFPTrap from config.utilities.FPTrap(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "sigfpe.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" typedef int mode_t; typedef int int32_t; typedef int pid_t; #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: Checking for header: fpxcp.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "fpxcp.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" typedef int mode_t; typedef int int32_t; typedef int pid_t; #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: Checking for header: floatingpoint.h Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers /tmp/petsc-x_kfibik/config.headers/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.headers\conftest.c(3): error #2379: cannot open source file "floatingpoint.h" #include ^ #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conffix.h" typedef int mode_t; typedef int int32_t; typedef int pid_t; #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.headers\\conftest.c" Source: #include "confdefs.h" #include "conffix.h" #include Preprocess output before filtering: Preprocess output after filtering: child config.utilities.FPTrap took 1.949828 seconds ============================================================================================= TESTING: configureFortranCommandLine from config.utilities.fortranCommandLine(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/fortranCommandLine.py:27) Check for the mechanism to retrieve command line arguments in Fortran Checking for functions [] in library [''] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.libraries/conftest.o child config.utilities.fortranCommandLine took 2.104501 seconds ============================================================================================= TESTING: configureFeatureTestMacros from config.utilities.featureTestMacros(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/featureTestMacros.py:13) Checks if certain feature test macros are support Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(4): catastrophic error: cannot open source file "sysctl.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(4): catastrophic error: cannot open source file "sysctl.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4)Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(4): catastrophic error: cannot open source file "sched.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(4): catastrophic error: cannot open source file "sched.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4)Source: #include "confdefs.h" #include "conffix.h" #define _GNU_SOURCE #include int main(void) { cpu_set_t mset; CPU_ZERO(&mset); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.featureTestMacros/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(5): catastrophic error: cannot open source file "dlfcn.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c(5): catastrophic error: cannot open source file "dlfcn.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.featureTestMacros\conftest.c (code 4)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; } child config.utilities.featureTestMacros took 7.177431 seconds ============================================================================================= TESTING: configureMissingUtypeTypedefs from config.utilities.missing(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/missing.py:54) Checks if u_short is undefined Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "u_short" is undefined u_short foo; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "u_short" is undefined u_short foo; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { u_short foo; (void)foo; return 0; } Defined "NEEDS_UTYPE_TYPEDEFS" to "1" ============================================================================================= TESTING: configureMissingFunctions from config.utilities.missing(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/missing.py:60) Checks for SOCKETS and getline Checking for functions [socket] in library ['Ws2_32.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_socket(void) { socket(0,0,0);; } int main(void) { _check_socket(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_socket(void) { socket(0,0,0);; } void dummy(void) {_check_socket();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBWS2_32" to "1" Adding ['Ws2_32.lib'] to LIBS Defined "HAVE_WINSOCK2_H" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { closesocket(0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o Ws2_32.lib Defined "HAVE_CLOSESOCKET" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { WSAGetLastError(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_WSAGETLASTERROR" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(9): warning #266: function "getline" declared implicitly getline(&lineptr, &n, stream); ^ 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeEDD.tmp.obj : error LNK2019: �޷��������ⲿ���� getline���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfeEDD.tmp.obj : error LNK2019: �޷��������ⲿ���� getline���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Defined "MISSING_GETLINE" to "1" ============================================================================================= TESTING: configureMissingSignals from config.utilities.missing(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/missing.py:80) Check for missing signals, and define MISSING_ if necessary Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGABRT; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGALRM" is undefined int i=SIGALRM; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGALRM" is undefined int i=SIGALRM; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGALRM; (void)i; return 0; } Defined "MISSING_SIGALRM" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGBUS" is undefined int i=SIGBUS; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGBUS" is undefined int i=SIGBUS; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGBUS; (void)i; return 0; } Defined "MISSING_SIGBUS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGCHLD" is undefined int i=SIGCHLD; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGCHLD" is undefined int i=SIGCHLD; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCHLD; (void)i; return 0; } Defined "MISSING_SIGCHLD" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGCONT" is undefined int i=SIGCONT; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGCONT" is undefined int i=SIGCONT; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGCONT; (void)i; return 0; } Defined "MISSING_SIGCONT" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGFPE; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGHUP" is undefined int i=SIGHUP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGHUP" is undefined int i=SIGHUP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGHUP; (void)i; return 0; } Defined "MISSING_SIGHUP" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGILL; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGINT; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGKILL" is undefined int i=SIGKILL; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGKILL" is undefined int i=SIGKILL; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGKILL; (void)i; return 0; } Defined "MISSING_SIGKILL" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGPIPE" is undefined int i=SIGPIPE; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGPIPE" is undefined int i=SIGPIPE; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGPIPE; (void)i; return 0; } Defined "MISSING_SIGPIPE" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGQUIT" is undefined int i=SIGQUIT; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGQUIT" is undefined int i=SIGQUIT; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGQUIT; (void)i; return 0; } Defined "MISSING_SIGQUIT" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSEGV; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGSTOP" is undefined int i=SIGSTOP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGSTOP" is undefined int i=SIGSTOP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSTOP; (void)i; return 0; } Defined "MISSING_SIGSTOP" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGSYS" is undefined int i=SIGSYS; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGSYS" is undefined int i=SIGSYS; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGSYS; (void)i; return 0; } Defined "MISSING_SIGSYS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTERM; (void)i; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGTRAP" is undefined int i=SIGTRAP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGTRAP" is undefined int i=SIGTRAP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTRAP; (void)i; return 0; } Defined "MISSING_SIGTRAP" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGTSTP" is undefined int i=SIGTSTP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGTSTP" is undefined int i=SIGTSTP; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGTSTP; (void)i; return 0; } Defined "MISSING_SIGTSTP" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGURG" is undefined int i=SIGURG; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGURG" is undefined int i=SIGURG; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGURG; (void)i; return 0; } Defined "MISSING_SIGURG" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGUSR1" is undefined int i=SIGUSR1; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGUSR1" is undefined int i=SIGUSR1; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR1; (void)i; return 0; } Defined "MISSING_SIGUSR1" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGUSR2" is undefined int i=SIGUSR2; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(6): error: identifier "SIGUSR2" is undefined int i=SIGUSR2; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int i=SIGUSR2; (void)i; return 0; } Defined "MISSING_SIGUSR2" to "1" ============================================================================================= TESTING: configureMissingGetdomainnamePrototype from config.utilities.missing(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/missing.py:88) Check for missing function prototype for getdomainname() Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,size_t) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,size_t) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,int) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,int) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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; } Added prototype #include int getdomainname(char *, size_t); to language C Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.missing -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.utilities.missing/conftest.cc stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,size_t) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,size_t) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.missing -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.utilities.missing/conftest.cc stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,int) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(21): error: identifier "getdomainname" is undefined int (*getdomainname_ptr)(char*,int) = getdomainname; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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; } Compile failed inside link Added prototype #include int getdomainname(char *, size_t); to language extern C ============================================================================================= TESTING: configureMissingSrandPrototype from config.utilities.missing(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/utilities/missing.py:114) Checks for missing random number generator prototypes Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.utilities.missing/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(16): error: identifier "drand48" is undefined double (*drand48_ptr)(void) = drand48; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(17): error: identifier "srand48" is undefined void (*srand48_ptr)(long int) = srand48; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(16): error: identifier "drand48" is undefined double (*drand48_ptr)(void) = drand48; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c(17): error: identifier "srand48" is undefined void (*srand48_ptr)(long int) = srand48; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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; } Added prototype double drand48(void); to language C Added prototype void srand48(long int); to language C Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.utilities.missing/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.missing -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/config.utilities.missing/conftest.cc stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(16): error: identifier "drand48" is undefined double (*drand48_ptr)(void) = drand48; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(17): error: identifier "srand48" is undefined void (*srand48_ptr)(long int) = srand48; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.cc D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(16): error: identifier "drand48" is undefined double (*drand48_ptr)(void) = drand48; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc(17): error: identifier "srand48" is undefined void (*srand48_ptr)(long int) = srand48; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.utilities.missing\conftest.cc (code 2)Source: #include "confdefs.h" #include "conffix.h" #if !defined(_BSD_SOURCE) #define _BSD_SOURCE #endif #if !defined(_DEFAULT_SOURCE) #define _DEFAULT_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; } Compile failed inside link Added prototype double drand48(void); to language extern C Added prototype void srand48(long int); to language extern C child config.utilities.missing took 58.369405 seconds ============================================================================================= TESTING: checkSharedDynamicPicOptions from PETSc.options.sharedLibraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 "" and code [] Defined make macro "BUILDSHAREDLIB" to "no" Shared libraries - disabled ============================================================================================= TESTING: configureDynamicLibraries from PETSc.options.sharedLibraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/sharedLibraries.py:92) Checks whether dynamic loading is available (with dlfcn.h and libdl) ============================================================================================= TESTING: configureSerializedFunctions from PETSc.options.sharedLibraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/sharedLibraries.py:98) Defines PETSC_SERIALIZE_FUNCTIONS if they are used Requires shared libraries ============================================================================================= TESTING: checkSymbolResolution from PETSc.options.sharedLibraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/sharedLibraries.py:107) Checks that dladdr() works child PETSc.options.sharedLibraries took 0.002613 seconds ============================================================================================= TESTING: configureScalarType from PETSc.options.scalarTypes(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/options/scalarTypes.py:42) Choose between real and complex numbers Defined "USE_COMPLEX" to "1" Scalar type is complex Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o Ws2_32.lib Defined "HAVE_ISNORMAL" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.options.scalarTypes\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_ISNAN" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.options.scalarTypes/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.options.scalarTypes\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_ISINF" to "1" ============================================================================================= TESTING: configurePrecision from PETSc.options.scalarTypes(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): catastrophic error: cannot open source file "quadmath.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): catastrophic error: cannot open source file "quadmath.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 4)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; } Compile failed inside link Checking C compiler works with __fp16 Checking for functions [] in library [''] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): error: identifier "__fp16" is undefined static __fp16 ret___fp16(__fp16 f) { return f; } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): error: identifier "__fp16" is undefined static __fp16 ret___fp16(__fp16 f) { return f; } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "__fp16" is undefined static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): error: identifier "__fp16" is undefined static __fp16 ret___fp16(__fp16 f) { return f; } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(4): error: identifier "__fp16" is undefined static __fp16 ret___fp16(__fp16 f) { return f; } ^ D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c(5): error: identifier "__fp16" is undefined static void _check_(void) { __fp16 f = 1.0, g; g = ret___fp16(f); (void)g; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.c (code 2)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; } Compile failed inside link Defined "USE_REAL_DOUBLE" to "1" Defined make macro "PETSC_SCALAR_SIZE" to "64" Precision is double child PETSc.options.scalarTypes took 11.974336 seconds ============================================================================================= TESTING: configureMkdir from config.programs(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/programs.py:23) Make sure we can have mkdir automatically make intermediate directories Checking for program /usr/local/bin/mkdir...not found Checking for program /usr/bin/mkdir...found Executing: /usr/bin/mkdir -p .conftest/tmp Adding -p flag to /usr/bin/mkdir -p to automatically create directories Defined make macro "MKDIR" to "/usr/bin/mkdir -p" ============================================================================================= TESTING: configureAutoreconf from config.programs(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/programs.py:45) Check for autoreconf Checking for program /usr/local/bin/autoreconf...not found Checking for program /usr/bin/autoreconf...found Executing: ['/usr/bin/autoreconf'] autoreconf test successful! Checking for program /usr/local/bin/libtoolize...not found Checking for program /usr/bin/libtoolize...found ============================================================================================= TESTING: configurePrograms from config.programs(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/programs.py:74) Check for the programs needed to build and run PETSc Checking for program /usr/local/bin/bash...not found Checking for program /usr/bin/bash...found Defined make macro "SHELL" to "/usr/bin/bash" Checking for program /usr/local/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 "/tmp/petsc-x_kfibik/config.programs/sed1" Adding SEDINPLACE cmd: /usr/bin/sed -i Defined make macro "SEDINPLACE" to "/usr/bin/sed -i" Checking for program /usr/local/bin/mv...not found Checking for program /usr/bin/mv...found Defined make macro "MV" to "/usr/bin/mv" Checking for program /usr/local/bin/cp...not found Checking for program /usr/bin/cp...found Defined make macro "CP" to "/usr/bin/cp" Checking for program /usr/local/bin/grep...not found Checking for program /usr/bin/grep...found Defined make macro "GREP" to "/usr/bin/grep" Checking for program /usr/local/bin/rm...not found Checking for program /usr/bin/rm...found Defined make macro "RM" to "/usr/bin/rm -f" Checking for program /usr/local/bin/diff...not found Checking for program /usr/bin/diff...found Executing: "/usr/bin/diff" -w "/tmp/petsc-x_kfibik/config.programs/diff1" "/tmp/petsc-x_kfibik/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 /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 "/usr/bin/python3" Checking for program /usr/local/bin/m4...not found Checking for program /usr/bin/m4...found Defined make macro "M4" to "/usr/bin/m4" child config.programs took 27.894305 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.make(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.make(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: configureMake from config.packages.make(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/make.py:98) Check Guesses for GNU make Executing: gmake --version stdout: GNU Make 4.2.1 Built for x86_64-w64-mingw32 Copyright (C) 1988-2016 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 /usr/local/bin/gmake...not found Checking for program /usr/bin/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/gmake...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/gmake...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/gmake...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/gmake...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/gmake...not found Checking for program /cygdrive/c/windows/system32/gmake...not found Checking for program /cygdrive/c/windows/gmake...not found Checking for program /cygdrive/c/windows/System32/Wbem/gmake...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/gmake...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/gmake...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/gmake...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/gmake...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gmake...not found Checking for program /cygdrive/d/Strawberry/c/bin/gmake...found Defined make macro "MAKE" to "/cygdrive/d/Strawberry/c/bin/gmake" Checking for program /usr/local/bin/make...not found Checking for program /usr/bin/make...found Defined make macro "MAKE_USER" to "make" ============================================================================================= TESTING: setupGNUMake from config.packages.make(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 "/cygdrive/d/Strawberry/c/bin/gmake --print-directory" Defined make macro "OMAKE" to "/cygdrive/d/Strawberry/c/bin/gmake --no-print-directory" Defined "OMAKE" to ""/cygdrive/d/Strawberry/c/bin/gmake --no-print-directory"" Defined make macro "MAKE_PAR_OUT_FLG" to "--output-sync=recurse" ============================================================================================= TESTING: configureMakeNP from config.packages.make(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/make.py:200) check no of cores on the build machine [perhaps to do make '-j ncores'] module multiprocessing found 16 cores: using make_np = 13 Defined make macro "MAKE_NP" to "13" Defined make macro "MAKE_TEST_NP" to "13" Defined make macro "MAKE_LOAD" to "24.0" Defined make macro "NPMAX" to "16" child config.packages.make took 0.625786 seconds ============================================================================================= TESTING: locateBison from config.packages.bison(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/bison.py:31) Looking for default Bison executable Checking for program /usr/local/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) 3.8.2 Written by Robert Corbett and Richard Stallman. Copyright (C) 2021 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.214349 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sycl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.sycl took 0.000656 seconds Defined "PYTHON_EXE" to ""/usr/bin/python3"" Defined make macro "PYTHON_EXE" to ""/usr/bin/python3"" Executing: ['/usr/bin/python3', '-c', 'import sysconfig;print(sysconfig.get_python_version())'] stdout: 3.9 Executing: ['/usr/bin/python3', '-c', 'import cython;print(cython.__version__)'] stdout: 0.29.33 Executing: /usr/bin/python3 -c "import numpy" child config.packages.python took 5.418595 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.X(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.X(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe7061.tmp.obj : error LNK2019: �޷��������ⲿ���� XSetWMName���÷����ں��� _check_XSetWMName �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe7061.tmp.obj : error LNK2019: �޷��������ⲿ���� XSetWMName���÷����ں��� _check_XSetWMName �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Checking for library in Compiler specific search X: ['libX11.a'] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lX11 Ws2_32.lib stdout: ipo: error #11018: Cannot open libX11.lib LINK : fatal error LNK1104: �޷����ļ���libX11.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libX11.lib LINK : fatal error LNK1104: �޷����ļ���libX11.lib�� X: SearchDir DirPath not found.. skipping: /opt/X11 X: SearchDir DirPath not found.. skipping: /Developer/SDKs/MacOSX10.5.sdk/usr/X11 X: SearchDir DirPath not found.. skipping: /Developer/SDKs/MacOSX10.4u.sdk/usr/X11R6 X: SearchDir DirPath not found.. skipping: /usr/X11 X: SearchDir DirPath not found.. skipping: /usr/X11R6 X: SearchDir DirPath not found.. skipping: /usr/X11R5 X: SearchDir DirPath not found.. skipping: /usr/X11R4 X: SearchDir DirPath not found.. skipping: /usr/local/X11 X: SearchDir DirPath not found.. skipping: /usr/local/X11R6 X: SearchDir DirPath not found.. skipping: /usr/local/X11R5 X: SearchDir DirPath not found.. skipping: /usr/local/X11R4 X: SearchDir DirPath not found.. skipping: /usr/X386 X: SearchDir DirPath not found.. skipping: /usr/x386 X: SearchDir DirPath not found.. skipping: /usr/XFree86/X11 Checking for library in Package specific search directory X: ['-L/usr/local/lib', 'libX11.a'] Contents of /usr/local: ['bin', 'etc', 'lib'] Contents /usr/local/lib: [] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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/usr/local/lib', 'libX11.a'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/usr/local/lib -L/usr/local/lib -lX11 Ws2_32.lib stdout: ipo: error #11018: Cannot open libX11.lib LINK : fatal error LNK1104: �޷����ļ���libX11.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libX11.lib LINK : fatal error LNK1104: �޷����ļ���libX11.lib�� X: DirPath not found.. skipping: /usr/local/lib64 X: SearchDir DirPath not found.. skipping: /usr/local/x11r5 X: SearchDir DirPath not found.. skipping: /usr/lpp/Xamples X: SearchDir DirPath not found.. skipping: /usr/openwin X: SearchDir DirPath not found.. skipping: /usr/openwin/share ============================================================================================= TESTING: checkVersion from config.packages.X(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.X /tmp/petsc-x_kfibik/config.packages.X/conftest.c Possible ERROR while running preprocessor: exit code 2 stdout: conftest.c #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\confdefs.h" #line 2 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\conftest.c" #line 1 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\conffix.h" typedef int mode_t; typedef int int32_t; typedef int pid_t; #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\stddef.h" #pragma once #line 1 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #pragma once #line 1 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 41 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 1 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #pragma once #line 188 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 197 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 209 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 216 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 232 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 333 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 360 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 505 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 512 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 549 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 585 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 605 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 612 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #pragma region Input Buffer SAL 1 compatibility macros #line 1016 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1300 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1391 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1399 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1419 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #pragma endregion Input Buffer SAL 1 compatibility macros #line 1564 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1620 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1672 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2067 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2081 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2103 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2111 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2387 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2644 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2855 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2878 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2888 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2898 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2911 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2919 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2931 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 2965 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 1 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #pragma once #line 265 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #line 286 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #line 305 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #line 331 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #line 344 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\ConcurrencySal.h" #line 2991 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\sal.h" #line 46 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 1 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vadefs.h" #pragma once #pragma pack(push, 8) typedef unsigned __int64 uintptr_t; typedef char* va_list; #line 61 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vadefs.h" #line 105 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vadefs.h" void __cdecl __va_start(va_list* , ...); #line 114 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vadefs.h" #line 152 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vadefs.h" #pragma pack(pop) #line 47 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 72 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" __pragma(pack(push, 8)) #line 118 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 130 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 140 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 149 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 188 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" typedef unsigned __int64 size_t; typedef __int64 ptrdiff_t; typedef __int64 intptr_t; typedef unsigned short wchar_t; #line 229 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 247 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 266 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" #line 279 "D:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\INCLUDE\\vcruntime.h" void __cdecl __security_init_cookie(void); void __cdecl __security_check_cookie( uintptr_t _StackCookie); __declspec(noreturn) void __cdecl __report_gsfailure( uintptr_t _StackCookie); extern uintptr_t __security_cookie; __pragma(pack(pop)) #line 11 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" __pragma(pack(push, 8)) #line 30 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 46 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 66 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 82 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 92 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 131 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 139 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" typedef _Bool __crt_bool; #line 161 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 178 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 210 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 222 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 246 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" void __cdecl _invalid_parameter_noinfo(void); __declspec(noreturn) void __cdecl _invalid_parameter_noinfo_noreturn(void); __declspec(noreturn) void __cdecl _invoke_watson( wchar_t const*, wchar_t const*, wchar_t const*, unsigned int, uintptr_t); #line 305 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 324 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 332 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 350 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 366 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 395 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 416 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 425 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 435 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 447 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 455 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 464 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" typedef int errno_t; typedef unsigned short wint_t; typedef unsigned short wctype_t; typedef long __time32_t; typedef __int64 __tD:\cygwin64\tmp\petsc-x_kfibik\config.packages.X\conftest.c(4): error #2379: cannot open source file "xorg/xorg-server.h" #include "xorg/xorg-server.h" ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.X\conftest.c(5): error #2379: cannot open source file "xorg/xorgVersion.h" #include "xorg/xorgVersion.h" ^ ime64_t; typedef struct __crt_locale_data_public { unsigned short const* _locale_pctype; int _locale_mb_cur_max; unsigned int _locale_lc_codepage; } __crt_locale_data_public; typedef struct __crt_locale_pointers { struct __crt_locale_data* locinfo; struct __crt_multibyte_data* mbcinfo; } __crt_locale_pointers; typedef __crt_locale_pointers* _locale_t; typedef struct _Mbstatet { unsigned long _Wchar; unsigned short _Byte, _State; } _Mbstatet; typedef _Mbstatet mbstate_t; typedef __time64_t time_t; typedef size_t rsize_t; #line 690 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 703 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 1781 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" #line 1973 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\corecrt.h" __pragma(pack(pop)) #line 12 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\stddef.h" __pragma(pack(push, 8)) #line 25 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\stddef.h" int* __cdecl _errno(void); errno_t __cdecl _set_errno( int _Value); errno_t __cdecl _get_errno( int* _Value); #line 49 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.14393.0\\ucrt\\stddef.h" extern unsigned long __cdecl __threadid(void); extern uintptr_t __cdecl __threadhandle(void); __pragma(pack(pop)) #line 16 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\conffix.h" int getdomainname(char *, size_t); double drand48(void); void srand48(long int); #line 3 "D:\\cygwin64\\tmp\\petsc-x_kfibik\\config.packages.X\\conftest.c" const char *ver = "petscpkgver(" "XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP" ")"; 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) ")"; Found the raw version string: (" "XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP" ")" This is the processed version string: XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP For x unable to convert version information (XORG_VERSION_MAJOR.XORG_VERSION_MINOR.XORG_VERSION_PATCH.XORG_VERSION_SNAP) to standard form, skipping version check ============================================================================================= TESTING: checkSharedLibrary from config.packages.X(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.X took 9.191771 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hwloc(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hwloc took 0.003115 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hip(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hip took 0.002499 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.thrust(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.thrust took 0.002138 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cuda(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default ============================================================================================= TESTING: checkKnownBadCUDAHostCompilerCombo from config.packages.cuda(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/cuda.py:481) 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.001721 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.OpenMPI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.OpenMPI took 0.001557 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPICH(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.MPICH(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.MPICH took 0.001277 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MPI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.MPI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/MPI.py:622) Setup MPIUNI, our uniprocessor version of MPI Defined "HAVE_MPIUNI" to "1" Defined make macro "MPI_IS_MPIUNI" to "1" Defined make macro "MPIEXEC" to "${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni" ============================================================================================= TESTING: configureMPIEXEC_TAIL from config.packages.MPI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/MPI.py:190) Checking for location of mpiexec_tail Defined make macro "MPIEXEC_TAIL" to "" Defined "MPI_Type_create_struct(count,lens,displs,types,newtype)" to "MPI_Type_struct((count),(lens),(displs),(types),(newtype))" Defined "MPI_Comm_create_errhandler(p_err_fun,p_errhandler)" to "MPI_Errhandler_create((p_err_fun),(p_errhandler))" Defined "MPI_Comm_set_errhandler(comm,p_errhandler)" to "MPI_Errhandler_set((comm),(p_errhandler))" ============================================================================================= TESTING: PetscArchMPICheck from config.packages.MPI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/MPI.py:894) Check that previously configured for MPI include files are not in the PETSC_ARCH directory child config.packages.MPI took 0.010006 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zstd(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.zstd took 0.001012 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.yaml(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.yaml took 0.000919 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sprng(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.sprng took 0.000885 seconds Not a clone of PETSc or no Fortran compiler or fortran-bindings disabled, don't need Sowing child config.packages.sowing took 0.000911 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.revolve(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.revolve took 0.000906 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.radau5(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.radau5 took 0.000793 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.petsc4py(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.003137 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pami(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pami took 0.000639 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengles(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opengles took 0.000626 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opencl took 0.000629 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpi4py(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpi4py took 0.000724 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpe(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpe took 0.000698 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.memkind(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.memkind took 0.000574 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libmesh(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.002101 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.moose(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.moose took 0.000617 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libjpeg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libjpeg took 0.000660 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gsl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.gsl took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ssl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/ssl.py:58) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.ssl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ssl took 0.000700 seconds child config.packages.gmsh took 0.000111 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.gmp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.gmp took 0.000657 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mpfr(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mpfr took 0.000660 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.giflib(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.giflib took 0.000687 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cub(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.cub took 0.000658 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ctetgen(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ctetgen took 0.000623 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.concurrencykit(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.concurrencykit took 0.000654 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cams(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.cams took 0.000695 seconds ============================================================================================= TESTING: locateC2html from config.packages.c2html(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/c2html.py:33) Determine location of c2html executable Looking for default C2html executable Checking for program /usr/local/bin/c2html...not found Checking for program /usr/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/bin/intel64/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/compiler/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/CommonExtensions/Microsoft/TestWindow/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/MSBuild/14.0/bin/amd64/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/BIN/amd64/c2html...not found Checking for program /cygdrive/c/windows/Microsoft.NET/Framework64/v4.0.30319/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/VC/VCPackages/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/Tools/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/HTML Help Workshop/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/x64/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/Microsoft Visual Studio 14.0/Team Tools/Performance Tools/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x64/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/bin/x86/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6 Tools/x64/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/mpi/intel64/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/gdb/intel64/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/debugger_2017/libipt/intel64/lib/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/ipp/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/mkl/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/compiler/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64/tbb/vc14/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/daal/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.8.275/windows/redist/intel64_win/tbb/vc_mt/c2html...not found Checking for program /cygdrive/c/Program Files/Microsoft MPI/Bin/c2html...not found Checking for program /cygdrive/c/Program Files/Common Files/Oracle/Java/javapath/c2html...not found Checking for program /cygdrive/d/Program Files (x86)/VMware/VMware Workstation/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/mpirt/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/mpirt/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/intel64_win/compiler/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Libraries/redist/ia32_win/compiler/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Common Files/Intel/Shared Files/cpp/bin/Intel64/c2html...not found Checking for program /cygdrive/c/windows/system32/c2html...not found Checking for program /cygdrive/c/windows/c2html...not found Checking for program /cygdrive/c/windows/System32/Wbem/c2html...not found Checking for program /cygdrive/c/windows/System32/WindowsPowerShell/v1.0/c2html...not found Checking for program /cygdrive/c/windows/System32/OpenSSH/c2html...not found Checking for program /cygdrive/c/windows/system32/config/systemprofile/.dnx/bin/c2html...not found Checking for program /cygdrive/c/Program Files/Microsoft DNX/Dnvm/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/c2html...not found Checking for program /cygdrive/d/Strawberry/c/bin/c2html...not found Checking for program /cygdrive/d/Strawberry/perl/site/bin/c2html...not found Checking for program /cygdrive/d/Strawberry/perl/bin/c2html...not found Checking for program /cygdrive/d/Program Files/TortoiseSVN/bin/c2html...not found Checking for program /cygdrive/c/VPN/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/NetSarang/Xftp 7/c2html...not found Checking for program /cygdrive/d/Program Files/MiKTeX/miktex/bin/x64/c2html...not found Checking for program /cygdrive/d/Program Files/IDM Computer Solutions/UltraEdit/c2html...not found Checking for program /cygdrive/d/Program Files/TortoiseGit/bin/c2html...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/runtime/win64/c2html...not found Checking for program /cygdrive/d/Program Files/MATLAB/R2022b/bin/c2html...not found Checking for program /cygdrive/d/OpenMPI_v1.6.2-x64/lib/c2html...not found Checking for program /cygdrive/c/Program Files/Git/cmd/c2html...not found Checking for program /cygdrive/c/Program Files/CMake/bin/c2html...not found Checking for program /cygdrive/c/Users/Administrator/AppData/Local/Microsoft/WindowsApps/c2html...not found Checking for program /cygdrive/c/Program Files/JetBrains/PyCharm Community Edition 2021.3.3/bin/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/libexec/gcc/i586-pc-mingw32/4.5.0/c2html...not found Checking for program /cygdrive/c/Program Files (x86)/gfortran/bin/c2html...not found Checking for program /cygdrive/d/Program Files/Elmer 9.0-Release/bin/c2html...not found Checking for program /cygdrive/d/Programs/MiKTeX/miktex/bin/x64/c2html...not found Checking for program /cygdrive/d/programs/gmt6/bin/c2html...not found Checking for program /usr/lib/lapack/c2html...not found Checking for program /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/c2html...not found child config.packages.c2html took 0.024971 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.boost(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.boost took 0.000676 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.silo(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.silo took 0.000662 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Random123(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Random123 took 0.000661 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PARTY(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.PARTY took 0.000650 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.NVSHMEM(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.NVSHMEM took 0.000578 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MatlabEngine(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.MatlabEngine took 0.000576 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Matlab(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Matlab took 0.000534 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Mathematica(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Mathematica took 0.000592 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.regex(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.regex(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Ws2_32.lib stdout: conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regexec���÷����ں��� _check_regexec �б����� conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regcomp���÷����ں��� _check_regcomp �б����� conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regfree���÷����ں��� _check_regfree �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regexec���÷����ں��� _check_regexec �б����� conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regcomp���÷����ں��� _check_regcomp �б����� conftest.wfe906C.tmp.obj : error LNK2019: �޷��������ⲿ���� regfree���÷����ں��� _check_regfree �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 3 ���޷��������ⲿ���� Checking for library in Compiler specific search REGEX: ['libregex.a'] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 ['libregex.a'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: 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: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lregex Ws2_32.lib stdout: ipo: error #11018: Cannot open libregex.lib LINK : fatal error LNK1104: �޷����ļ���libregex.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libregex.lib LINK : fatal error LNK1104: �޷����ļ���libregex.lib��============================================================================================= TESTING: checkVersion from config.packages.regex(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.regex took 4.628814 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libceed(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libceed took 0.000666 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opengl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opengl took 0.000570 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.glut(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.glut took 0.000568 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.GLVis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.GLVis took 0.000654 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.CoDiPack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.CoDiPack took 0.000645 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.adblaslapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.adblaslapack took 0.000653 seconds child config.packages.cxxlibs took 0.000005 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.szlib(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.szlib took 0.000655 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zlib(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.zlib took 0.000649 seconds child config.packages.mathlib took 0.000005 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tetgen(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.tetgen took 0.000654 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.tchem(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.tchem took 0.000644 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.saws(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.saws took 0.000653 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.libpng(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.libpng took 0.000648 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Triangle(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Triangle took 0.000650 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.KS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.KS took 0.000644 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chaco(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Chaco took 0.000641 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hdf5(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.hdf5(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hdf5 took 0.000650 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ascem-io(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ascem-io took 0.000653 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pflotran(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pflotran took 0.000628 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SAMRAI(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.SAMRAI took 0.000653 seconds child config.packages.flibs took 0.000005 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pnetcdf(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pnetcdf took 0.000653 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.netcdf(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.netcdf took 0.000649 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.fblaslapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.fblaslapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.fblaslapack took 0.000612 seconds ============================================================================================= TESTING: locateCMake from config.packages.cmake(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/cmake.py:54) Looking for default CMake executable Checking for program /usr/local/bin/cmake...not found Checking for program /usr/bin/cmake...found Defined make macro "CMAKE" to "/usr/bin/cmake" Looking for default CTest executable Checking for program /usr/local/bin/ctest...not found Checking for program /usr/bin/ctest...found Defined make macro "CTEST" to "/usr/bin/ctest" Executing: /usr/bin/cmake --version stdout: cmake version 3.28.3 CMake suite maintained and supported by Kitware (kitware.com/cmake). CMake version found 3.28.3 child config.packages.cmake took 3.519935 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.unittestcpp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.unittestcpp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.unittestcpp took 0.000740 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.muparser(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.muparser(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.muparser took 0.000667 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hcephes(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.hcephes(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hcephes took 0.000662 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.googletest(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.googletest(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.googletest took 0.000658 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.opencascade(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.opencascade(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.opencascade took 0.000660 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.combblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.combblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.combblas took 0.000666 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.cgns(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.cgns(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.cgns took 0.000656 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.amgx(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.amgx(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.amgx took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.alquimia(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.alquimia(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.alquimia took 0.000626 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.exodusii(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.exodusii(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.exodusii took 0.000700 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.eigen(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.eigen(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.eigen took 0.000655 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.grid(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.grid(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.grid took 0.000662 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.metis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.metis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.metis took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pragmatic(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.pragmatic(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pragmatic took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.parmetis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.parmetis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.parmetis took 0.000662 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.netlib-lapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.netlib-lapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.netlib-lapack took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pthread(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.pthread(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.pthread(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/pthread.py:19) Checks for pthread_barrier_t ================================================================================== Checking for a functional pthread Checking for library in Compiler specific search PTHREAD: [] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 [pthread_create] in library [] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pthread_create(void); static void _check_pthread_create(void) { pthread_create(); } int main(void) { _check_pthread_create(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Ws2_32.lib stdout: conftest.wfeAF3F.tmp.obj : error LNK2019: �޷��������ⲿ���� pthread_create���÷����ں��� _check_pthread_create �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeAF3F.tmp.obj : error LNK2019: �޷��������ⲿ���� pthread_create���÷����ں��� _check_pthread_create �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Checking for library in Compiler specific search PTHREAD: ['libpthread.a'] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 [pthread_create] in library ['libpthread.a'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char pthread_create(void); static void _check_pthread_create(void) { pthread_create(); } int main(void) { _check_pthread_create(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -lpthread Ws2_32.lib stdout: ipo: error #11018: Cannot open libpthread.lib LINK : fatal error LNK1104: �޷����ļ���libpthread.lib�� Possible ERROR while running linker: exit code 80 stdout: ipo: error #11018: Cannot open libpthread.lib LINK : fatal error LNK1104: �޷����ļ���libpthread.lib��Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.pthread/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.pthread/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.pthread\conftest.c(3): catastrophic error: cannot open source file "pthread.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.pthread\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.pthread\conftest.c(3): catastrophic error: cannot open source file "pthread.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.pthread\conftest.c (code 4)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { pthread_barrier_t *a; (void)a; return 0; } ============================================================================================= TESTING: checkVersion from config.packages.pthread(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.pthread(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.pthread took 6.143734 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.egads(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.egads(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.egads took 0.000658 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PTScotch(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.PTScotch(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.PTScotch took 0.000669 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mmg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mmg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mmg took 0.000669 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.parmmg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.parmmg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.parmmg took 0.000671 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Zoltan(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.Zoltan(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Zoltan took 0.000673 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ADIOS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.ADIOS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ADIOS took 0.000667 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.openmp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.openmp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.openmp took 0.000620 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.viennacl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.viennacl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.viennacl took 0.000662 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.zfp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.zfp(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.zfp took 0.000706 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ColPack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.ColPack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ColPack took 0.000659 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ADOLC(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.ADOLC(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ADOLC took 0.000793 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.openblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.openblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.openblas took 0.000651 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.blis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.blis(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.blis took 0.000659 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.f2cblaslapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.f2cblaslapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.f2cblaslapack took 0.000618 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/BlasLapack.py:506) ================================================================================ Checking for BLAS and LAPACK in User specified BLAS/LAPACK library ============================================================================================= TESTING: checkLib from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/BlasLapack.py:114) Checking for BLAS and LAPACK symbols Checking for Fortran name mangling caps on BLAS/LAPACK Checking for functions [DDOT] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DDOT(void); static void _check_DDOT(void) { DDOT(); } int main(void) { _check_DDOT(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DDOT(void); static void _check_DDOT(void) { DDOT(); } void dummy(void) {_check_DDOT();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Checking for functions [DGETRS] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DGETRS(void); static void _check_DGETRS(void) { DGETRS(); } int main(void) { _check_DGETRS(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DGETRS(void); static void _check_DGETRS(void) { DGETRS(); } void dummy(void) {_check_DGETRS();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Checking for functions [DGEEV] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DGEEV(void); static void _check_DGEEV(void) { DGEEV(); } int main(void) { _check_DGEEV(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char DGEEV(void); static void _check_DGEEV(void) { DGEEV(); } void dummy(void) {_check_DGEEV();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Found Fortran mangling on BLAS/LAPACK which is caps Defined "BLASLAPACK_CAPS" to "1" ============================================================================================= TESTING: checkMKL from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/BlasLapack.py:598) Check for Intel MKL library Checking for functions [mkl_set_num_threads] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_set_num_threads(void); static void _check_mkl_set_num_threads(void) { mkl_set_num_threads(); } int main(void) { _check_mkl_set_num_threads(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_set_num_threads(void); static void _check_mkl_set_num_threads(void) { mkl_set_num_threads(); } void dummy(void) {_check_mkl_set_num_threads();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" Checking for functions [flexiblas_avail] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char flexiblas_avail(void); static void _check_flexiblas_avail(void) { flexiblas_avail(); } int main(void) { _check_flexiblas_avail(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe3CBC.tmp.obj : error LNK2019: �޷��������ⲿ���� flexiblas_avail���÷����ں��� _check_flexiblas_avail �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe3CBC.tmp.obj : error LNK2019: �޷��������ⲿ���� flexiblas_avail���÷����ں��� _check_flexiblas_avail �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Defined "HAVE_MKL_LIBS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include "mkl_spblas.h" int main(void) { return 0; } MKL mkl_spblas.h found in default include path. Preprocessing source: #include "confdefs.h" #include "conffix.h" #include "mkl_version.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(INTEL_MKL_VERSION) ")"; Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c Found the raw version string: (" "20170004" ")" This is the processed version string: 20170004 For blaslapack need <= 20170004 <= ============================================================================================= TESTING: checklsame from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/BlasLapack.py:712) Do the BLAS/LAPACK libraries have a valid lsame() function with correct binding. Checking for functions [LSAME] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char LSAME(void); static void _check_LSAME(void) { LSAME(); } int main(void) { _check_LSAME(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char LSAME(void); static void _check_LSAME(void) { LSAME(); } void dummy(void) {_check_LSAME();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBMKL_INTEL_LP64" to "1" Defined "HAVE_LIBMKL_SEQUENTIAL" to "1" Defined "HAVE_LIBMKL_CORE" to "1" ============================================================================================= TESTING: checkRuntimeIssues from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/BlasLapack.py:771) Determines if BLAS/LAPACK routines use 32 or 64-bit integers ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { FILE *output = fopen("runtimetestoutput","w"); extern double DDOT(const int*,const double*,const int *,const double*,const int*); double x1mkl[4] = {3.0,5.0,7.0,9.0}; int one1mkl = 1,nmkl = 2; double dotresultmkl = 0; dotresultmkl = DDOT(&nmkl,x1mkl,&one1mkl,x1mkl,&one1mkl); fprintf(output, "-known-64-bit-blas-indices=%d",dotresultmkl != 34); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib Testing executable /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Checking for 64-bit BLAS/LAPACK indices: result 0 Checking if sdot() returns a float or a double ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { FILE *output = fopen("runtimetestoutput","w"); extern float SDOT(const int*,const float*,const int *,const float*,const int*); float x1[1] = {3.0}; int one1 = 1; long long int ione1 = 1; float sdotresult = 0; int blasint64 = 0; if (!blasint64) { sdotresult = SDOT(&one1,x1,&one1,x1,&one1); } else { sdotresult = SDOT((const int*)&ione1,x1,(const int*)&ione1,x1,(const int*)&ione1); } fprintf(output, "--known-sdot-returns-double=%d",sdotresult != 9); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.packages.BlasLapack\conftest.exe ����һ����������û��������������ִ����ȫ���� Testing executable /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Checking for sdot() return double: result 0 Checking if snrm() returns a float or a double ======== Checking running linked program Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include #include #include int main(void) { FILE *output = fopen("runtimetestoutput","w"); extern float SNRM2(const int*,const float*,const int*); float x2[1] = {3.0}; int one2 = 1; long long int ione2 = 1; float normresult = 0; int blasint64 = 0; if (!blasint64) { normresult = SNRM2(&one2,x2,&one2); } else { normresult = SNRM2((const int*)&ione2,x2,(const int*)&ione2); } fprintf(output, "--known-snrm2-returns-double=%d",normresult != 3); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.packages.BlasLapack\conftest.exe ����һ����������û��������������ִ����ȫ���� Testing executable /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe to see if it can be run Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Running Executable with threads to time it out at 60 Executing: /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.exe Checking for snrm2() return double: result 0 Checking for functions [bli_thread_set_num_threads] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char bli_thread_set_num_threads(void); static void _check_bli_thread_set_num_threads(void) { bli_thread_set_num_threads(); } int main(void) { _check_bli_thread_set_num_threads(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe9E64.tmp.obj : error LNK2019: �޷��������ⲿ���� bli_thread_set_num_threads���÷����ں��� _check_bli_thread_set_num_threads �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe9E64.tmp.obj : error LNK2019: �޷��������ⲿ���� bli_thread_set_num_threads���÷����ں��� _check_bli_thread_set_num_threads �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Checking for functions [openblas_set_num_threads] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char openblas_set_num_threads(void); static void _check_openblas_set_num_threads(void) { openblas_set_num_threads(); } int main(void) { _check_openblas_set_num_threads(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: conftest.wfeA8A5.tmp.obj : error LNK2019: �޷��������ⲿ���� openblas_set_num_threads���÷����ں��� _check_openblas_set_num_threads �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeA8A5.tmp.obj : error LNK2019: �޷��������ⲿ���� openblas_set_num_threads���÷����ں��� _check_openblas_set_num_threads �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Checking for functions [APL_dgemm] in library ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char APL_dgemm(void); static void _check_APL_dgemm(void) { APL_dgemm(); } int main(void) { _check_APL_dgemm(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: conftest.wfeB2D6.tmp.obj : error LNK2019: �޷��������ⲿ���� APL_dgemm���÷����ں��� _check_APL_dgemm �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: conftest.wfeB2D6.tmp.obj : error LNK2019: �޷��������ⲿ���� APL_dgemm���÷����ں��� _check_APL_dgemm �б����� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ����============================================================================================= TESTING: checkVersion from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 "mkl_version.h" #define PetscXstr_(s) PetscStr_(s) #define PetscStr_(s) #s const char *ver = "petscpkgver(" PetscXstr_(INTEL_MKL_VERSION) ")"; Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.packages.BlasLapack/conftest.c Found the raw version string: (" "20170004" ")" This is the processed version string: 20170004 For blaslapack need <= 20170004 <= ============================================================================================= TESTING: checkSharedLibrary from config.packages.BlasLapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.BlasLapack took 63.468802 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.sundials2(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.sundials2(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.sundials2 took 0.002857 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.spai(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/spai.py:54) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.spai(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.spai took 0.002281 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.raja(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.raja(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.raja took 0.001771 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.pARMS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.pARMS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.pARMS took 0.001656 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.p4est(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.p4est(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.p4est took 0.001379 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_sparse_optimize.py:52) ================================================================================== Checking for a functional mkl_sparse_optimize Checking for library in Compiler specific search MKL_SPARSE_OPTIMIZE: [] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 [mkl_sparse_optimize mkl_sparse_s_create_bsr] in library [] ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_sparse_optimize(void); static void _check_mkl_sparse_optimize(void) { mkl_sparse_optimize(); } char mkl_sparse_s_create_bsr(void); static void _check_mkl_sparse_s_create_bsr(void) { mkl_sparse_s_create_bsr(); } int main(void) { _check_mkl_sparse_optimize(); _check_mkl_sparse_s_create_bsr(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_sparse_optimize(void); static void _check_mkl_sparse_optimize(void) { mkl_sparse_optimize(); } char mkl_sparse_s_create_bsr(void); static void _check_mkl_sparse_s_create_bsr(void) { mkl_sparse_s_create_bsr(); } void dummy(void) {_check_mkl_sparse_optimize(); _check_mkl_sparse_s_create_bsr();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Checking for headers ['mkl.h', 'mkl_spblas.h'] in Compiler specific search MKL_SPARSE_OPTIMIZE: [] ============================================================================================= TESTING: checkInclude from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['mkl.h', 'mkl_spblas.h'] in [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['mkl.h', 'mkl_spblas.h'] in [] ============================================================================================= TESTING: checkHaveUsableSp2m from config.packages.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_sparse_optimize.py:25) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: identifier "sparse_request_t" is undefined sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: identifier "SPARSE_STAGE_FULL_MULT_NO_VAL" is undefined sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: identifier "sparse_request_t" is undefined sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: identifier "SPARSE_STAGE_FULL_MULT_NO_VAL" is undefined sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include sparse_request_t request = SPARSE_STAGE_FULL_MULT_NO_VAL; int main(void) { return 0; } Looking for mkl_sparse_sp2m() that is usable for MatMatMultSymbolic()/Numeric(): result 0 ============================================================================================= TESTING: checkMklSpblasDeprecated from config.packages.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_sparse_optimize.py:37) Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): warning #77: this declaration has no storage class or type specifier DEPRECATED void foo(); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: expected a ";" DEPRECATED void foo(); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): warning #77: this declaration has no storage class or type specifier DEPRECATED void foo(); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: expected a ";" DEPRECATED void foo(); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include DEPRECATED void foo(); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): warning #77: this declaration has no storage class or type specifier MKL_DEPRECATED void foo(); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: expected a ";" MKL_DEPRECATED void foo(); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): warning #77: this declaration has no storage class or type specifier MKL_DEPRECATED void foo(); ^ D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c(4): error: expected a ";" MKL_DEPRECATED void foo(); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\config.packages.mkl_sparse_optimize\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include MKL_DEPRECATED void foo(); int main(void) { return 0; } Checking to see if original MKL SpBLAS is declared deprecated: result 0 ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mkl_sparse_optimize(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.mkl_sparse_optimize took 15.365459 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_sparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mkl_sparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:988) Loop over declared dependencies of package and error if any are missing ============================================================================================= TESTING: configureLibrary from config.packages.mkl_sparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_sparse.py:25) ================================================================================== Checking for a functional mkl_sparse Checking for library in Compiler specific search MKL_SPARSE: [] ============================================================================================= TESTING: check from config.libraries(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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 [mkl_dcsrmv] in library [] ['-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64', 'mkl_intel_lp64.lib', 'mkl_sequential.lib', 'mkl_core.lib'] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_dcsrmv(void); static void _check_mkl_dcsrmv(void) { mkl_dcsrmv(); } int main(void) { _check_mkl_dcsrmv(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ char mkl_dcsrmv(void); static void _check_mkl_dcsrmv(void) { mkl_dcsrmv(); } void dummy(void) {_check_mkl_dcsrmv();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Checking for headers ['mkl.h', 'mkl_spblas.h'] in Compiler specific search MKL_SPARSE: [] ============================================================================================= TESTING: checkInclude from config.headers(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/headers.py:89) Checks if a particular include file can be found along particular include paths Checking for header files ['mkl.h', 'mkl_spblas.h'] in [] Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Checking include with compiler flags var CPPFLAGS [] Preprocessing source: #include "confdefs.h" #include "conffix.h" #include Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.packages.X -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.packages.BlasLapack /tmp/petsc-x_kfibik/config.headers/conftest.c Preprocess output before filtering: Preprocess output after filtering: Found header files ['mkl.h', 'mkl_spblas.h'] in [] ============================================================================================= TESTING: checkVersion from config.packages.mkl_sparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mkl_sparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1084) By default we don't care about checking if the library is shared child config.packages.mkl_sparse took 9.789576 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_cpardiso(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_cpardiso.py:20) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_cpardiso(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mkl_cpardiso took 0.000885 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.kokkos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.kokkos took 0.000759 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kokkos-kernels(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.kokkos-kernels(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.kokkos-kernels took 0.000724 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.htool(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.htool(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.htool took 0.000669 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hpl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.hpl(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hpl took 0.000685 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.magma(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.magma(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.magma took 0.000690 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.kblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.kblas(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.kblas took 0.000697 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.h2opus(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.h2opus(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.h2opus took 0.000643 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.fftw(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.fftw(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.fftw took 0.000692 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.elemental(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.elemental(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.elemental took 0.000696 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.ml(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.ml(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.ml took 0.000694 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mkl_pardiso(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/mkl_pardiso.py:21) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.mkl_pardiso(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mkl_pardiso took 0.000784 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU_DIST(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.SuperLU_DIST(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.SuperLU_DIST took 0.000668 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuperLU(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.SuperLU(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.SuperLU took 0.000665 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.PaStiX(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.PaStiX(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.PaStiX took 0.000707 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.scalapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.scalapack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.scalapack took 0.000666 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.slate(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.slate(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.slate took 0.000668 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.butterflypack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.butterflypack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.butterflypack took 0.000670 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.strumpack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/strumpack.py:108) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.strumpack(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.strumpack took 0.000707 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MUMPS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/MUMPS.py:70) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.MUMPS(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.MUMPS took 0.000814 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MOAB(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.MOAB(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.MOAB took 0.000663 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.SuiteSparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.SuiteSparse(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.SuiteSparse took 0.000664 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Chombo(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/Chombo.py:126) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.Chombo(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Chombo took 0.000723 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hypre(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/hypre.py:185) ============================================================================================= TESTING: alternateConfigureLibrary from config.packages.hypre(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.hypre took 0.000707 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.Trilinos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.Trilinos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.Trilinos took 0.000665 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.xSDKTrilinos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.xSDKTrilinos(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.xSDKTrilinos took 0.000638 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.mstk(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.mstk(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/package.py:1088) Called if --with-packagename=0; does nothing by default child config.packages.mstk took 0.000665 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.slepc(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.slepc(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/slepc.py:110) Defined make rule "slepc-build" with dependencies "" and code [] Defined make rule "slepc-install" with dependencies "" and code [] child config.packages.slepc took 0.002161 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.hpddm(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.hpddm(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/hpddm.py:108) Defined make rule "hpddm-build" with dependencies "" and code [] Defined make rule "hpddm-install" with dependencies "" and code [] child config.packages.hpddm took 0.002128 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.bamg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.bamg(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/bamg.py:94) Defined make rule "bamg-build" with dependencies "" and code [] Defined make rule "bamg-install" with dependencies "" and code [] child config.packages.bamg took 0.002135 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.MFEM(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.MFEM(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/MFEM.py:243) Defined make rule "mfem-build" with dependencies "" and code [] Defined make rule "mfem-install" with dependencies "" and code [] child config.packages.MFEM took 0.002106 seconds ============================================================================================= TESTING: consistencyChecks from config.packages.AMReX(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/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.AMReX(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/BuildSystem/config/packages/AMReX.py:166) Adds rules for building AMReX to PETSc makefiles Defined make rule "amrex-build" with dependencies "" and code [] Defined make rule "amrex-install" with dependencies "" and code [] child config.packages.AMReX took 0.002191 seconds ============================================================================================= TESTING: configureRTLDDefault from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:770) Check for dynamic library feature Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): catastrophic error: cannot open source file "dlfcn.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 4) Possible ERROR while running compiler: exit code 4 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): catastrophic error: cannot open source file "dlfcn.h" #include ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 4)Source: #include "confdefs.h" #include "conffix.h" #include void *ptr = RTLD_DEFAULT; int main(void) { return 0; } ============================================================================================= TESTING: configurePrefetch from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:546) Sees if there are any prefetch functions supported Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { void *v = 0;_mm_prefetch((const char*)v,_MM_HINT_NTA); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Ws2_32.lib Defined "HAVE_XMMINTRIN_H" to "1" Defined "Prefetch(a,b,c)" to "_mm_prefetch((const char*)(a),(c))" Defined "PREFETCH_HINT_NTA" to "_MM_HINT_NTA" Defined "PREFETCH_HINT_T0" to "_MM_HINT_T0" Defined "PREFETCH_HINT_T1" to "_MM_HINT_T1" Defined "PREFETCH_HINT_T2" to "_MM_HINT_T2" ============================================================================================= TESTING: configureUnused from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:614) Sees if __attribute((unused)) is supported Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a type specifier __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error #141: unnamed prototyped parameters not allowed when body is present __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a "{" __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(7): warning #266: function "myfunc" declared implicitly int j = myfunc(&i); ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(10): error: identifier "unused" is undefined __attribute((unused)) atype a; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(10): error: expected a ";" __attribute((unused)) atype a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a type specifier __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error #141: unnamed prototyped parameters not allowed when body is present __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a "{" __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(7): warning #266: function "myfunc" declared implicitly int j = myfunc(&i); ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(10): error: identifier "unused" is undefined __attribute((unused)) atype a; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(10): error: expected a ";" __attribute((unused)) atype a; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" __attribute((unused)) static int myfunc(__attribute((unused)) void *name){ return 1;} int main(void) { int i = 0; int j = myfunc(&i); (void)j; typedef void* atype; __attribute((unused)) atype a; return 0; } Compile failed inside link Defined "UNUSED" to " " ============================================================================================= TESTING: configureDeprecated from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:632) Check if __attribute((deprecated)) is supported Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 80 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] Detected Intel compiler Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute__((deprecated)) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute((deprecated(string_literal_why))) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __attribute((deprecated)) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_FUNCTION_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) DEPRECATED_FUNCTION_BASE("asdasdadsasd") int myfunc(void) { return 1; } int main(void) { return 0; } configureDeprecated: '__declspec(deprecated(string_literal_why))' appears to work Defined "DEPRECATED_FUNCTION_BASE(string_literal_why)" to "__declspec(deprecated(string_literal_why))" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute__((deprecated)) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute((deprecated(string_literal_why))) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __attribute((deprecated)) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a ";" typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_TYPEDEF_BASE(string_literal_why) __declspec(deprecated) typedef int my_int DEPRECATED_TYPEDEF_BASE("asdasdadsasd"); int main(void) { return 0; } Defined "DEPRECATED_TYPEDEF_BASE(string_literal_why)" to " " Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __attribute__((deprecated)) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __attribute((deprecated(string_literal_why))) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __attribute((deprecated)) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "}" enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_ENUM_BASE(string_literal_why) __declspec(deprecated) enum E { oldval DEPRECATED_ENUM_BASE("asdasdadsasd"), newval }; int main(void) { return 0; } Defined "DEPRECATED_ENUM_BASE(string_literal_why)" to " " Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __attribute__((deprecated(string_literal_why))) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __attribute__((deprecated)) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __attribute((deprecated(string_literal_why))) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a type specifier DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error #141: unnamed prototyped parameters not allowed when body is present DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: expected a "{" DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __attribute((deprecated)) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define DEPRECATED_OBJECT_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) DEPRECATED_OBJECT_BASE("asdasdadsasd") int x; int main(void) { return 0; } configureDeprecated: '__declspec(deprecated(string_literal_why))' appears to work Defined "DEPRECATED_OBJECT_BASE(string_literal_why)" to "__declspec(deprecated(string_literal_why))" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define TEST _Pragma("GCC warning "Testing _Pragma"") value int main(void) { return 0; } Defined "DEPRECATED_MACRO_BASE_(why)" to "_Pragma(#why)" Defined "DEPRECATED_MACRO_BASE(string_literal_why)" to "PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why)" ============================================================================================= TESTING: configureIsatty from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:626) Check if the Unix C function isatty() works correctly Actually just assumes it does not work correctly on batch systems Defined "USE_ISATTY" to "1" ============================================================================================= TESTING: configureExpect from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:699) Sees if the __builtin_expect directive is supported Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__builtin_expect(0,1)) return 1; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_BUILTIN_EXPECT" to "1" ============================================================================================= TESTING: configureAlign from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:683) Check if __attribute(aligned) is supported Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a type specifier struct mystruct {int myint;} __attribute((aligned(16))); ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: the size of an array must be greater than zero char assert_aligned[(sizeof(struct mystruct)==16)*2-1]; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(3): error: expected a type specifier struct mystruct {int myint;} __attribute((aligned(16))); ^ D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(4): error: the size of an array must be greater than zero char assert_aligned[(sizeof(struct mystruct)==16)*2-1]; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" struct mystruct {int myint;} __attribute((aligned(16))); char assert_aligned[(sizeof(struct mystruct)==16)*2-1]; int main(void) { return 0; } Incorrect attribute(aligned) Defined "ATTRIBUTEALIGNED(size)" to " " ============================================================================================= TESTING: configureFunctionName from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:706) Sees if the compiler supports __func__ or a variant. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "FUNCTION_NAME_C" to "__func__" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.Configure -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/PETSc.Configure/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.Configure -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP /tmp/petsc-x_kfibik/PETSc.Configure/conftest.cc stdout: conftest.cc Successful compile: Source: #include "confdefs.h" #include "conffix.h" int main(void) { if (__func__[0] != 'm') return 1; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -MT -GR -EHsc -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "FUNCTION_NAME_CXX" to "__func__" ============================================================================================= TESTING: configureIntptrt from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:724) Determine what to use for uintptr_t and intptr_t Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int x; uintptr_t i = (uintptr_t)&x; (void)i; return 0; } Defined "UINTPTR_T" to "uintptr_t" Defined "UINTPTR_T_FMT" to ""#" PRIxPTR" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int x; intptr_t i = (intptr_t)&x; (void)i; return 0; } Defined "INTPTR_T" to "intptr_t" Defined "INTPTR_T_FMT" to ""#" PRIxPTR" ============================================================================================= TESTING: configureSolaris from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:776) Solaris specific stuff ============================================================================================= TESTING: configureLinux from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:798) Linux specific stuff Defined "HAVE_DOUBLE_ALIGN_MALLOC" to "1" ============================================================================================= TESTING: configureDarwin from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:789) Log brew configuration for Apple systems Executing: ['brew', 'config'] stdout: [Errno 2] No such file or directory: 'brew' ============================================================================================= TESTING: configureWin32 from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:804) Win32 non-cygwin specific stuff Checking for functions [GetComputerName] in library ['Kernel32.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetComputerName(void) { GetComputerName(NULL,NULL);; } int main(void) { _check_GetComputerName(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetComputerName(void) { GetComputerName(NULL,NULL);; } void dummy(void) {_check_GetComputerName();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBKERNEL32" to "1" Adding ['Kernel32.lib'] to LIBS Defined "HAVE_WINDOWS_H" to "1" Defined "HAVE_GETCOMPUTERNAME" to "1" Defined "USE_WINDOWS_GRAPHICS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { LoadLibrary(0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LOADLIBRARY" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { GetProcAddress(0,0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_GETPROCADDRESS" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { FreeLibrary(0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_FREELIBRARY" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { GetLastError(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_GETLASTERROR" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { SetLastError(0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_SETLASTERROR" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { QueryPerformanceCounter(0); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "USE_MICROSOFT_TIME" to "1" Checking for functions [GetUserName] in library ['Advapi32.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetUserName(void) { GetUserName(NULL,NULL);; } int main(void) { _check_GetUserName(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetUserName(void) { GetUserName(NULL,NULL);; } void dummy(void) {_check_GetUserName();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBADVAPI32" to "1" Adding ['Advapi32.lib'] to LIBS Defined "HAVE_GET_USER_NAME" to "1" Checking for functions [GetDC] in library ['User32.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetDC(void) { GetDC(0);; } int main(void) { _check_GetDC(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_GetDC(void) { GetDC(0);; } void dummy(void) {_check_GetDC();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBUSER32" to "1" Adding ['User32.lib'] to LIBS Checking for functions [CreateCompatibleDC] in library ['Gdi32.lib'] [] Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.libraries/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_CreateCompatibleDC(void) { CreateCompatibleDC(0);; } int main(void) { _check_CreateCompatibleDC(); return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/config.libraries/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.libraries/conftest.o Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.libraries\conftest.exe ����һ����������û��������������ִ����ȫ���� Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/config.compilers/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" /* Override any gcc2 internal prototype to avoid an error. */ #include static void _check_CreateCompatibleDC(void) { CreateCompatibleDC(0);; } void dummy(void) {_check_CreateCompatibleDC();} Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -c -o /tmp/petsc-x_kfibik/config.compilers/conftest.o -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.compilersFortran -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/config.compilers -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.F90 Successful compile: Source: program main print*,'testing' stop end Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -o /tmp/petsc-x_kfibik/config.compilers/conftest.exe -MT -Z7 -Od -fpp /tmp/petsc-x_kfibik/config.compilers/conftest.o /tmp/petsc-x_kfibik/config.compilers/confc.o Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\config.compilers\conftest.exe ����һ����������û��������������ִ����ȫ���� Defined "HAVE_LIBGDI32" to "1" Adding ['Gdi32.lib'] to LIBS Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(6): error: identifier "uid_t" is undefined uid_t u; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(6): error: identifier "uid_t" is undefined uid_t u; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { uid_t u; (void)u; return 0; } Typedefed "int" to "uid_t" Typedefed "int" to "gid_t" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(8): error: identifier "R_OK" is undefined int a=R_OK; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2) Possible ERROR while running compiler: exit code 2 stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(8): error: identifier "R_OK" is undefined int a=R_OK; ^ compilation aborted for D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c (code 2)Source: #include "confdefs.h" #include "conffix.h" #if defined(PETSC_HAVE_UNISTD_H) #include #endif int main(void) { int a=R_OK; (void)a; return 0; } Compile failed inside link Defined "R_OK" to "04" Defined "W_OK" to "02" Defined "X_OK" to "01" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(7): warning #266: function "S_ISDIR" declared implicitly if (S_ISDIR(a)){} ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { int a=0; if (S_ISDIR(a)){} return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe20.tmp.obj : error LNK2019: �޷��������ⲿ���� S_ISDIR���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Possible ERROR while running linker: exit code 96 stdout: LINK : û���ҵ� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe ����һ����������û��������������ִ����ȫ���� conftest.wfe20.tmp.obj : error LNK2019: �޷��������ⲿ���� S_ISDIR���÷����ں��� main �б����� D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.exe : fatal error LNK1120: 1 ���޷��������ⲿ���� Defined "S_ISREG(a)" to "(((a)&_S_IFMT) == _S_IFREG)" Defined "S_ISDIR(a)" to "(((a)&_S_IFMT) == _S_IFDIR)" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c D:\cygwin64\tmp\petsc-x_kfibik\PETSc.Configure\conftest.c(7): warning #592: variable "a" is used before its value is set DWORD b=a.u.HighPart; ^ Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include int main(void) { LARGE_INTEGER a; DWORD b=a.u.HighPart; return 0; } Defined "HAVE_LARGE_INTEGER_U" to "1" Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #include #include int main(void) { int flags = O_BINARY; return 0; } Defined "HAVE_O_BINARY" to "1" Defined "HAVE_WINDOWS_COMPILERS" to "1" Defined "DIR_SEPARATOR" to "'\\'" Defined "REPLACE_DIR_SEPARATOR" to "'/'" Defined "CANNOT_START_DEBUGGER" to "1" Executing: cygpath -w /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 stdout: E:\Major\Codes\libraries\PETSc\petsc-3.21.2 Defined "DIR" to ""E:\\Major\\Codes\\libraries\\PETSc\\petsc-3.21.2"" Executing: cygpath -m /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 stdout: E:/Major/Codes/libraries/PETSc/petsc-3.21.2 Defined make macro "wPETSC_DIR" to "E:/Major/Codes/libraries/PETSc/petsc-3.21.2" Defined "ARCH" to ""arch-mswin-c-debug"" ============================================================================================= TESTING: configureCygwinBrokenPipe from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1243) Cygwin version <= 1.7.18 had issues with pipes and long commands invoked from gnu-make http://cygwin.com/ml/cygwin/2013-05/msg00340.html ============================================================================================= TESTING: configureDefaultArch from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1259) ============================================================================================= TESTING: configureScript from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1276) Output a script in the conf directory which will reproduce the configuration ============================================================================================= TESTING: configureInstall from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1315) Setup the directories for installation Defined make rule "print_mesg_after_build" with dependencies "" and code ['-@echo "========================================="', '-@echo "Now to check if the libraries are working do:"', '-@echo "${MAKE_USER} PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check"', '-@echo "========================================="'] ============================================================================================= TESTING: configureAtoll from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:609) Checks if atoll exists Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -c -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o -I/tmp/petsc-x_kfibik/config.compilerFlags -I/tmp/petsc-x_kfibik/config.setCompilers -I/tmp/petsc-x_kfibik/config.headers -I/tmp/petsc-x_kfibik/config.utilities.cacheDetails -I/tmp/petsc-x_kfibik/config.types -I/tmp/petsc-x_kfibik/config.functions -I/tmp/petsc-x_kfibik/config.utilities.featureTestMacros -I/tmp/petsc-x_kfibik/config.utilities.missing -I/tmp/petsc-x_kfibik/PETSc.options.scalarTypes -I/tmp/petsc-x_kfibik/config.packages.pthread -I/tmp/petsc-x_kfibik/config.packages.BlasLapack -I/tmp/petsc-x_kfibik/config.packages.mkl_sparse_optimize -I/tmp/petsc-x_kfibik/config.compilers -I/tmp/petsc-x_kfibik/config.libraries -I/tmp/petsc-x_kfibik/PETSc.Configure -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.c stdout: conftest.c Successful compile: Source: #include "confdefs.h" #include "conffix.h" #define _POSIX_C_SOURCE 200112L #include int main(void) { long v = atoll("25"); (void)v; return 0; } Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -o /tmp/petsc-x_kfibik/PETSc.Configure/conftest.exe -Qwd10161 -Qstd=c99 -MT -Z7 -Od /tmp/petsc-x_kfibik/PETSc.Configure/conftest.o Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib Defined "HAVE_ATOLL" to "1" ============================================================================================= TESTING: configureCoverage from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:991) Configure coverage for all available languages. If user did not request coverage, this function does nothing and returns immediatel. Therefore the following only apply to the case where the user requested coverage. On success: - defines PETSC_USE_COVERAGE to 1 On failure: - If no compilers supported the coverage flag, throws RuntimeError - configureCoverage(): coverage was disabled from command line or default ============================================================================================= TESTING: configureCoverageExecutable from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1129) Check that a code-coverage collecting tool exists and is on PATH. On success: - Adds PETSC_COVERAGE_EXEC make macro containing the full path to the coverage tool executable. Raises RuntimeError if: - User explicitly requests auto-detection of the coverage tool from command line, and this routine fails to guess the suitable tool name. - The routine fails to find the tool, and --with-coverage is true checkCoverage: NOT required to find an executable checkCoverage: User did not explicitly set coverage exec (got 'default-auto'), trying to auto-detect based on compiler '/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl' Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 20 stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help stdout: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM Usage: win32fe -- - must be the first argument to win32fe : {cl,icl,df,f90,ifl,bcc32,lib,tlib} cl: Microsoft 32-bit C/C++ Optimizing Compiler icl: Intel C/C++ Optimizing Compiler df: Compaq Visual Fortran Optimizing Compiler f90: Compaq Visual Fortran90 Optimizing Compiler ifl: Intel Fortran Optimizing Compiler ifort: Intel Fortran Optimizing Compiler nvcc: NVIDIA CUDA Compiler Driver bcc32: Borland C++ for Win32 lib: Microsoft Library Manager tlib: Borland Library Manager : --help: Output this help message and help for --path : specifies an addition to the PATH that is required (ex. the location of a required .dll) --use : specifies the variant of to use --verbose: Echo to stdout the translated commandline and other diagnostic information --version: Output version info for win32fe and --wait_for_debugger: Inserts an infinite wait after creation of and outputs PID so one can manually attach a debugger to the current process. In the debugger, one must set: tool::waitfordebugger = 0 to continue the execution normally. --win-l: For compilers, define -lfoo to link foo.lib instead of libfoo.lib --woff: Suppress win32fe specific warning messages ================================================================================= For compilers: win32fe will map the following to their native options: -c: Compile Only, generates an object file with .o extension This will invoke the compiler once for each file listed. -l: Link the file lib.lib or if using --win-l also, .lib -o : Output= context dependent -D: Define -I: Add to the include path -L: Add to the link path -g: Generate debug symbols in objects when specified for compilation, and in executables when specified for linking (some compilers specification at both times for full debugging support). -O: Enable compiletime and/or linktime optimizations. Ex: win32fe cl -g -c foo.c --verbose -Iinclude Note: win32fe will automatically find the system library paths and system include paths, relieving the user of the need to invoke a particular shell. ========================================================================= icl specific help: win32fe uses -nologo by default for nonverbose output. Use the flag: -logo to disable this feature. -g is identical to -Z7. -O is identical to -O2. ========================================================================= Intel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Copyright (C) 1985-2018 Intel Corporation. All rights reserved. Intel(R) C++ Compiler Help ========================== Intel(R) Compiler includes compiler options that optimize for instruction sets that are available in both Intel(R) and non-Intel microprocessors, but may perform additional optimizations for Intel microprocessors than for non-Intel microprocessors. In addition, certain compiler options for Intel(R) Compiler are reserved for Intel microprocessors. For a detailed description of these compiler options, including the instructions they implicate, please refer to "Intel(R) Compiler User and Reference Guides > Compiler Options." usage: icl [options] file1 [file2 ...] [/link linker_options] where options represents zero or more compiler options fileN is a C/C++ source (.c .cc .cpp .cxx .i), assembly (.asm), object (.obj), static library (.lib), or other linkable file linker_options represents zero or more linker options Notes ----- 1. Most Microsoft* Visual C++* compiler options are supported; a warning is printed for most unsupported options. The precise behavior of performance options does not always match that of the Microsoft Visual C++ compiler. 2. Intel C++ compiler options may be placed in your icl.cfg file. 3. Most options beginning with /Q are specific to the Intel C++ compiler: (*I) indicates other options specific to the Intel C++ compiler (*M) indicates /Q options supported by the Microsoft Visual C++ compiler Some options listed are only available on a specific system i32 indicates the feature is available on systems based on IA-32 architecture i64em indicates the feature is available on systems using Intel(R) 64 architecture Compiler Option List -------------------- Optimization ------------ /O1 optimize for maximum speed, but disable some optimizations which increase code size for a small speed benefit /O2 optimize for maximum speed (DEFAULT) /O3 optimize for maximum speed and enable more aggressive optimizations that may not improve performance on some programs /Ox enable maximum optimizations (same as /O2) /Os enable speed optimizations, but disable some optimizations which increase code size for small speed benefit (overrides /Ot) /Ot enable speed optimizations (overrides /Os) /Od disable optimizations /Oi[-] enable/disable inline expansion of intrinsic functions /Oy[-] enable/disable using EBP as a general purpose register (no frame pointer) (i32 only) /fast enable /QxHOST /O3 /Qipo /Qprec-div- /fp:fast=2 /Oa[-] assume no aliasing in program /Ow[-] assume no aliasing within functions, but assume aliasing across calls /Qno-builtin- disable the intrinsic /Qprotect-parens[-] enable/disable(DEFAULT) a reassociation optimization for REAL and COMPLEX expression evaluations by not honoring parenthesis Code Generation --------------- /Qx generate specialized code to run exclusively on processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. Optimizes for the Intel NetBurst(R) microarchitecture. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the enhanced Pentium(R) M processor microarchitecture and Intel NetBurst(R) microarchitecture. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Core(TM) microarchitecture. SSE4.1 May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator instructions for Intel processors. May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for Intel(R) 45nm Hi-k next generation Intel Core(TM) microarchitecture. SSE4.2 May generate Intel(R) SSE4 Efficient Accelerated String and Text Processing instructions supported by Intel(R) Core(TM) i7 processors. May generate Intel(R) SSE4 Vectorizing Compiler and Media Accelerator, Intel(R) SSSE3, SSE3, SSE2, and SSE instructions and it may optimize for the Intel(R) Core(TM) processor family. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. ATOM_SSE4.2 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSE4.2, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for Intel(R) Atom(TM) processors that support Intel(R) SSE4.2 and MOVBE instructions. ATOM_SSSE3 May generate MOVBE instructions for Intel(R) processors, depending on the setting of option /Qinstruction. May also generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. Optimizes for the Intel(R) Atom(TM) processor that support Intel(R) SSE and MOVBE instructions. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. COMMON-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, as well as the instructions enabled with CORE-AVX2. Optimizes for Intel(R) processors that support Intel(R) AVX-512 instructions. /QxHost generate instructions for the highest instruction set and processor available on the compilation host machine /Qax[,,...] generate code specialized for processors specified by while also generating generic IA-32 instructions. includes one or more of the following: SSE2 May generate Intel(R) SSE2 and SSE instructions for Intel processors. SSE3 May generate Intel(R) SSE3, SSE2, and SSE instructions for Intel processors. SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel processors. AVX May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX2 May generate Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2), Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX-I May generate Intel(R) Advanced Vector Extensions (Intel(R) AVX), including instructions in Intel(R) Core 2(TM) processors in process technology smaller than 32nm, Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2, and SSE instructions for Intel(R) processors. CORE-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Doubleword and Quadword instructions, Intel(R) AVX-512 Byte and Word instructions and Intel(R) AVX-512 Vector Length Extensions for Intel(R) processors, and the instructions enabled with CORE-AVX2. MIC-AVX512 May generate Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512) Foundation instructions, Intel(R) AVX-512 Conflict Detection instructions, Intel(R) AVX-512 Exponential and Reciprocal instructions, Intel(R) AVX-512 Prefetch instructions for Intel(R) processors, and the instructions enabled with CORE-AVX2. /arch: generate specialized code to optimize for processors indicated by as described below SSE2 May generate Intel(R) SSE2 and SSE instructions SSE3 May generate Intel(R) SSE3, SSE2 and SSE instructions SSSE3 May generate Intel(R) SSSE3, SSE3, SSE2 and SSE instructions SSE4.1 May generate Intel(R) SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions SSE4.2 May generate Intel(R) SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions AVX May generate Intel(R) AVX, SSE4.2, SSE4.1, SSSE3, SSE3, SSE2 and SSE instructions /Qmic build an application that runs natively on Intel(R) MIC Architecture /Qinstruction: Refine instruction set output for the selected target processor [no]movbe - Do/do not generate MOVBE instructions with ATOM_SSSE3 (requires /QxATOM_SSSE3) /GR[-] enable/disable C++ RTTI /Qcxx-features enable standard C++ features (/GX /GR) /EHa enable asynchronous C++ exception handling model /EHs enable synchronous C++ exception handling model /EHc assume extern "C" functions do not throw exceptions /Qsafeseh[-] Registers exceptions for safe exception handling (DEFAULT) /Qregcall make __regcall the default calling convention /Gv make __vectorcall the default calling convention /guard:cf enable control flow protection mechanism /hotpatch[:n] generate padding bytes for function entries to enable image hotpatching. If specified, use 'n' as the padding. /Qextend-arguments:[32|64] By default, unprototyped scalar integer arguments are passed in 32-bits (sign-extended if necessary). On Intel(R) 64, unprototyped scalar integer arguments may be extended to 64-bits. /Qgpu-arch:[,] build offload code for graphics to run on a particular graphics processor haswell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Haswell broadwell - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broadwell cherryview - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Cherryview skylake - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Skylake broxton - May generate instructions for the graphics processor that is on Intel(R) microarchitecture code name Broxton /Qgpu-asm-dump[:] generate a native assembly listing for the processor graphics code to be offloaded (Intel(R) Graphics Technology only) /Qm32 generate code for IA-32 architecture /Qm64 generate code for Intel(R) 64 architecture /Qstringop-strategy: Override the internal decision heuristic for the particular algorithm to use for inlining string operations. The allowed values for : rep - Expand using 1 "rep" prefix (DEFAULT for /Os) const_size_loop - Expand into an inline loop when size is known at compile time (DEFAULT) libcall - Always use a library call. /Qstringop-inline-threshold: inline calls to memcall-like (memcpy, memset) functions when the number of bytes the functions handle are known at compile time and less than Interprocedural Optimization (IPO) ---------------------------------- /Qip[-] enable(DEFAULT)/disable single-file IP optimization within files /Qipo[n] enable multi-file IP optimization between files /Qipo-c generate a multi-file object file (ipo_out.obj) /Qipo-S generate a multi-file assembly file (ipo_out.asm) /Qip-no-inlining disable full and partial inlining /Qip-no-pinlining disable partial inlining /Qipo-separate create one object file for every source file (overrides /Qipo[n]) /Qipo-jobs specify the number of jobs to be executed simultaneously during the IPO link phase Advanced Optimizations ---------------------- /Qunroll[n] set maximum number of times to unroll loops. Omit n to use default heuristics. Use n=0 to disable the loop unroller /Qunroll-aggressive[-] enables more aggressive unrolling heuristics /Qscalar-rep[-] enable(DEFAULT)/disable scalar replacement (requires /O3) /Qansi-alias[-] enable(DEFAULT)/disable use of ANSI aliasing rules optimizations; user asserts that the program adheres to these rules /Qansi-alias-check[-] enable(DEFAULT)/disable ANSI alias checking when using /Qansi-alias /Qcomplex-limited-range[-] enable/disable(DEFAULT) the use of the basic algebraic expansions of some complex arithmetic operations. This can allow for some performance improvement in programs which use a lot of complex arithmetic at the loss of some exponent range. /Qalias-const[-] enable/disable(DEFAULT) a heuristic stating that if two arguments to a function have pointer type, a pointer to const does not alias a pointer to non-const. Also known as the input/output buffer rule, it assumes that input and output buffer arguments do not overlap. /Qalias-args[-] enable(DEFAULT)/disable C/C++ rule that function arguments may be aliased; when disabling the rule, the user asserts that this is safe /Qopt-multi-version-aggressive[-] enables more aggressive multi-versioning to check for pointer aliasing and scalar replacement /Qopt-ra-region-strategy[:] select the method that the register allocator uses to partition each routine into regions routine - one region per routine block - one region per block trace - one region per trace loop - one region per loop default - compiler selects best option /Qvec[-] enables(DEFAULT)/disables vectorization /Qvec-guard-write[-] enables cache/bandwidth optimization for stores under conditionals within vector loops /Qvec-threshold[n] sets a threshold for the vectorization of loops based on the probability of profitable execution of the vectorized loop in parallel /Qvecabi: select vector function ABI legacy - use the legacy vector function ABI compat - use the compatibility vector function ABI (DEFAULT) cmdtarget - generate an extended set of vector functions /Qopt-malloc-options:{0|1|2|3|4} specify malloc configuration parameters. Specifying a non-zero value will cause alternate configuration parameters to be set for how malloc allocates and frees memory /Qopt-jump-tables: control the generation of jump tables default - let the compiler decide when a jump table, a series of if-then-else constructs or a combination is generated large - generate jump tables up to a certain pre-defined size (64K entries) - generate jump tables up to in size use /Qopt-jump-tables- to lower switch statements as chains of if-then-else constructs /Qopt-block-factor: specify blocking factor for loop blocking /Qfreestanding compile in a freestanding environment where the standard library may not be present /Qopt-streaming-stores: specifies whether streaming stores are generated always - enables generation of streaming stores under the assumption that the application is memory bound auto - compiler decides when streaming stores are used (DEFAULT) never - disables generation of streaming stores /Qipp[:] link some or all of the Intel(R) Integrated Performance Primitives (Intel(R) IPP) libraries and bring in the associated headers common - link using the main libraries set. This is the default value when /Qipp is specified crypto - link using the main libraries set and the crypto library /Qipp-link: choose whether to link with static or dynamic libraries to support Intel(R) Integrated Performance Primitives (Intel(R) IPP) dynamic - link using the dynamic libraries set. This is the default value when /Qipp is specified on Windows static - link using the static libraries set. This is the default value when /Qipp is specified on Linux /Qmkl[:] link to the Intel(R) Math Kernel Library (Intel(R) MKL) and bring in the associated headers parallel - link using the threaded Intel(R) MKL libraries. This is the default when /Qmkl is specified sequential - link using the non-threaded Intel(R) MKL libraries cluster - link using the Intel(R) MKL Cluster libraries plus the sequential Intel(R) MKL libraries /Qtbb link to the Intel(R) Threading Building Blocks (Intel(R) TBB) libraries and bring in the associated headers /Qdaal[:] link to the Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) libraries and bring in the associated headers parallel - link using the threaded Intel(R) DAAL (DEFAULT) sequential - link using the non-threaded Intel(R) DAAL /Qopt-subscript-in-range[-] assumes no overflows in the intermediate computation of the subscripts /Quse-intel-optimized-headers[-] take advantage of the optimized header files /Qcilk-serialize run a Cilk program as a C/C++ serialized program /Qvla[-] enable/disable(DEFAULT) Variable Length Arrays (C99 feature) /Qintel-extensions[-] enable(DEFAULT)/disable C/C++ language extensions such as array notation, Intel(R) Cilk(TM) Plus language extensions, and support for decimal floating-point types. /Qopt-matmul[-] replace matrix multiplication with calls to intrinsics and threading libraries for improved performance (DEFAULT at /O3 /Qparallel) /Qsimd[-] enables(DEFAULT)/disables vectorization using simd pragma /Qsimd-function-pointers[-] enables/disables(DEFAULT) pointers to simd-enabled functions /Qguide-opts: tells the compiler to analyze certain code and generate recommendations that may improve optimizations /Qguide-file[:] causes the results of guide to be output to a file /Qguide-file-append[:] causes the results of guide to be appended to a file /Qguide[:] lets you set a level (1 - 4) of guidance for auto-vectorization, auto-parallelization, and data transformation (DEFAULT is 4 when the option is specified) /Qguide-data-trans[:] lets you set a level (1 - 4) of guidance for data transformation (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 4) of guidance for auto-parallelization (DEFAULT is 4 when the option is specified) /Qguide-par[:] lets you set a level (1 - 3) of guidance for auto-parallelization (DEFAULT is 2 when the option is specified) /Qguide-vec[:] lets you set a level (1 - 4) of guidance for auto-vectorization (DEFAULT is 4 when the option is specified) /Qguide-profile:<[file|dir]>[,[file|dir],...] specify a loop profiler data file (or set of files in a directory) when using the /Qguide option /Qopt-mem-layout-trans[:] controls the level of memory layout transformations performed by the compiler 0 - disable memory layout transformations (same as /Qopt-mem-layout-trans-) 1 - enable basic memory layout transformations 2 - enable more memory layout transformations (DEFAULT when the option is specified) 3 - enable aggressive memory layout transformations /Qopt-prefetch[:n] enable levels of prefetch insertion, where 0 disables. n may be 0 through 5 inclusive. Default is 2. /Qopt-prefetch- disable(DEFAULT) prefetch insertion. Equivalent to /Qopt-prefetch:0 /Qopt-prefetch-distance:n1[,n2] specify the prefetch distance (how many iterations ahead, use n1 and n2 values such that n1>=n2) to be used for compiler generated prefetches inside loops. n1 indicates distance from memory to L2 cache and n2 indicates distance from L2 to L1. /Qopt-prefetch-issue-excl-hint generates PrefetchW instruction for Intel(R) microarchitecture code name Broadwell processors and beyond when /Qopt-prefetch is also used /Qopt-gather-scatter-unroll:n specify an alternative loop unroll sequence for gather and scatter loops (Intel(R) MIC Architecture specific). Disable with /Qopt-gather-scatter-unroll- (equivalent to n=0) /Qopt-dynamic-align enable(DEFAULT) dynamic data alignment optimizations. Specify /Qopt-dynamic-align- to disable /Qalign-loops[:n] specify code alignment of loops to improve performance. n is the number of bytes for the minimum alignment boundary. It must be a power of 2 between 1 and 4096. If n is not present, an alignment of 16 bytes is used. Use of /Qalign-loops- (DEFAULT) sets alignment to 1. /Qopt-zmm-usage: Specifies the level of zmm registers usage. You can specify one of the following: low - Tells the compiler that the compiled program is unlikely to benefit from zmm registers usage. It specifies that the compiler should avoid using zmm registers unless it can prove the gain from their usage. high - Tells the compiler to generate zmm code without restrictions Profile Guided Optimization (PGO) --------------------------------- /Qprof-dir specify directory for profiling output files (*.dyn and *.dpi) /Qprof-src-root specify project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-root-cwd specify the current directory as the project root directory for application source files to enable relative path resolution during profile feedback on sources below that directory /Qprof-src-dir[-] specify whether directory names of sources should be considered when looking up profile records within the .dpi file /Qprof-file specify file name for profiling summary file /Qprof-data-order[-] enable/disable(DEFAULT) static data ordering with profiling /Qprof-func-order[-] enable/disable(DEFAULT) function ordering with profiling /Qprof-gen[:keyword[,keyword]] instrument program for profiling. Optional keywords are as follows. default - Produces an instrumented object file. This is the same as specifying the /Qprof-gen option with no keyword. srcpos - Produces an instrumented object file and information needed for using the code coverage tool. globdata - Produces an instrumented object file that includes information for global data layout. threadsafe - Collects PGO data with guards for threaded applications. /Qprof-gen- disable profiling instrumentation /Qprof-use[:] enable use of profiling information during optimization weighted - invokes profmerge with -weighted option to scale data based on run durations [no]merge - enable(default)/disable the invocation of the profmerge tool /Qprof-use- disable use of profiling information during optimization /Qcov-gen instrument program for profiling. Use /Qcov-gen- to disable /Qcov-dir specify directory for profiling output files (*.dyn and *.dpi) /Qcov-file specify file name for profiling summary file /Qfnsplit[:] enable function splitting (enabled with /Qprof-use for IA-32 Windows) n - positive integer indicating the threshold number. The blocks can be placed into a different code segment if their execution probability is less than the specified value of range 0 <= n <= 100 use /Qfnsplit- to disable /Qinstrument-functions[-] determine whether function entry and exit points are instrumented /Qprof-hotness-threshold: set the hotness threshold for function grouping and function ordering val indicates percentage of functions to be placed in hot region. This option requires /Qprof-use and /Qprof-func-order /Qprof-value-profiling:[,,...] limit value profiling none - inhibit all types of value profiling nodivide - inhibit value profiling of non-compile time constants used in division or remainder operations noindcall - inhibit value profiling of function addresses at indirect call sites /Qprofile-functions enable instrumentation in generated code for collecting function execution time profiles /Qprofile-loops: enable instrumentation in generated code for collecting loop execution time profiles inner - instrument inner loops outer - instrument outer loops all - instrument all loops /Qprofile-loops-report: Control the level of instrumentation inserted for reporting loop execution profiles 1 - report loop times 2 - report loop times and iteration counts Optimization Reports -------------------- /Qopt-report[:n] generate an optimization report. Default destination is .optrpt. Levels of 0 - 5 are valid. Please see documentation for additional details of information provided by phase per level. 0 disable optimization report output 2 DEFAULT when enabled /Qopt-report-file:[stdout | stderr | ] specify the filename or output stream for the generated report /Qopt-report-stdout specify the generated report should be directed to stdout /Qopt-report-per-object specify the generated report should be directed to a .optrpt file in the output directory (DEFAULT when another destination for the report is not specified) /Qopt-report-phase:[,,...] specify one or more phases that reports are generated against /Qopt-report-routine:[,,...] restrict the report to routines containing the given name /Qopt-report-filter: restricts the opt-report to specific files, routines or line number ranges. Refer to the documentation for the specific syntax of parameter string. /Qopt-report-format:[text|vs] specify the output format to be used for the opt-report as either plain text or a format for use in the Microsoft* Visual Studio IDE /Qopt-report-embed[-] When enabled, if an assembly file is being generated, special loop info annotations will be emitted in the assembly file. If an object file/executable is being generated, these will be emitted into the object file/executable for use by the Intel VTune Amplifier application. Automatically enabled when symbolic debug information is enabled. /Qopt-report-help display the optimization phases available for reporting /Qopt-report-names: Specifies whether mangled or unmangled names should appear in the optimization report. mangled - use mangled names unmangled - use unmangled names (DEFAULT) /Qopt-report-annotate[:] Annotate source files with optimization reports in specified format html - annotate in HTML format text - annotate in text format (DEFAULT) /Qopt-report-annotate-position: Specify the site where loop related optimization reports appear in the annotated source for inlined routines caller - annotate at caller site callee - annotate at callee site both - annotate at both caller and callee site /Qtcheck[:mode] enable analysis of threaded applications (requires Intel(R) Thread Checker; cannot be used with compiler alone) tci - instruments a program to perform a thread-count-independent analysis tcd - instruments a program to perform a thread-count-dependent analysis (DEFAULT when mode is not used) api - instruments a program at the api-imports level /Qtcollect[:] inserts instrumentation probes calling the Intel(R) Trace Collector API. The library .lib is linked in the default being VT.lib (requires Intel(R) Trace Collector) /Qtcollect-filter:file Enable or disable the instrumentation of specified functions. (requires Intel(R) Trace Collector) OpenMP* and Parallel Processing ------------------------------ /Qopenmp enable the compiler to generate multi-threaded code based on the OpenMP* directives (same as /openmp) Use /Qopenmp- to disable /Qopenmp-stubs enables the user to compile OpenMP programs in sequential mode. The OpenMP directives are ignored and a stub OpenMP library is linked (sequential) /Qopenmp-lib: choose which OpenMP library version to link with compat - use the Microsoft compatible OpenMP run-time libraries (DEFAULT) /Qopenmp-task: choose which OpenMP tasking model to support omp - support OpenMP 3.0 tasking (DEFAULT) intel - support Intel taskqueuing /Qopenmp-threadprivate: choose which threadprivate implementation to use compat - use the Microsoft compatible thread local storage legacy - use the Intel compatible implementation (DEFAULT) /Qparallel enable the auto-parallelizer to generate multi-threaded code for loops that can be safely executed in parallel /Qpar-threshold[n] set threshold for the auto-parallelization of loops where n is an integer from 0 to 100 /Qpar-runtime-control[n] Control parallelizer to generate runtime check code for effective automatic parallelization. n=0 no runtime check based auto-parallelization n=1 generate runtime check code under conservative mode (DEFAULT when enabled) n=2 generate runtime check code under heuristic mode n=3 generate runtime check code under aggressive mode /Qpar-schedule-static[:n] Specifies a scheduling algorithm for DO loop iteration. Divides iterations into contiguous pieces. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-balanced[:n] Divides iterations into even-sized chunks. Size n if specified, equal sized pieces if not. /Qpar-schedule-static-steal[:n] Divides iterations into even-sized chunks, but allows threads to steal parts of chunks from neighboring threads /Qpar-schedule-dynamic[:n] Specifies a scheduling algorithm for DO loop iteration. Assigns iterations to threads in chunks dynamically. Chunk size is n iterations if specified, otherwise 1. /Qpar-schedule-guided[:n] Specifies a scheduling algorithm for DO loop iteration. Indicates a minimum number of iterations. If specified, n is the minimum number, otherwise 1. /Qpar-schedule-guided-analytical[:n] Divides iterations by using exponential distribution or dynamic distributions. /Qpar-schedule-runtime Specifies a scheduling algorithm for DO loop iteration. Defers the scheduling decision until runtime. /Qpar-schedule-auto Lets the compiler or run-time system determine the scheduling algorithm. /Qpar-adjust-stack perform fiber-based main thread stack adjustment /Qpar-affinity=[,...][,][,] tune application performance by setting different thread affinity /Qpar-num-threads= tune application performance by setting different number of threads /Qparallel-source-info[:n] enable(DEFAULT)/disable the emission of source location information for parallel code generation with OpenMP and auto-parallelization 0 - disable (same as /Qparallel-source-info-) 1 - emit routine name and line information (DEFAULT) 2 - emit path, file, routine name and line information /Qpar same as /Qparallel /Qopenmp-simd Enables OpenMP* SIMD compilation. Enabled by default with /Qopenmp. Use /Qopenmp-simd- to disable. /Qopenmp-offload[:] Enables OpenMP* offloading compilation for target pragmas. This option only applies to Intel(R) MIC Architecture and Intel(R) Graphics Technology. Enabled by default with /Qopenmp. Use /Qopenmp-offload- to disable. Specify kind to specify the default device for target pragmas host - allow target code to run on host system while still doing the outlining for offload mic - specify Intel(R) MIC Architecture gfx - specify Intel(R) Graphics Technology Floating Point -------------- /fp: enable floating point model variation except[-] - enable/disable floating point exception semantics fast[=1|2] - enables more aggressive floating point optimizations precise - allows value-safe optimizations source - enables intermediates in source precision sets /assume:protect_parens for Fortran strict - enables /fp:precise /fp:except, disables contractions and enables pragma stdc fenv_access consistent - enables consistent, reproducible results for different optimization levels or between different processors of the same architecture double - rounds intermediates in 53-bit (double) precision extended - rounds intermediates in 64-bit (extended) precision /Qfp-speculation: enable floating point speculations with the following conditions: fast - speculate floating point operations (DEFAULT) safe - speculate only when safe strict - same as off off - disables speculation of floating-point operations /Qpc32 set internal FPU precision to 24 bit significand /Qprec improve floating-point precision /Qprec-sqrt[-] determine if certain square root optimizations are enabled /Qprec-div[-] improve precision of FP divides (some speed impact) /Qfast-transcendentals[-] generate a faster version of the transcendental functions /Qfp-port[-] round fp results at assignments and casts (some speed impact) /Qfp-stack-check enable fp stack checking after every function/procedure call /Qrcd rounding mode to enable fast float-to-int conversions /Qftz[-] enable/disable flush denormal results to zero /Qfma[-] enable/disable the combining of floating point multiplies and add/subtract operations /Qfp-trap:[,,...] control floating point traps at program start. can be of the following values [no]divzero - [Do not] trap on division by zero [no]inexact - [Do not] trap on inexact result [no]invalid - [Do not] trap on invalid operation [no]overflow - [Do not] trap on overflow [no]underflow - [Do not] trap on underflow [no]denormal - [Do not] trap on denormal all - enable trap on all of the above none - trap on none of the above common - trap on most commonly used IEEE traps (invalid, division by zero, overflow) /Qfp-trap-all:[,,...] control floating point traps in every routine. can be of the values specified in /Qfp-trap /Qimf-absolute-error:value[:funclist] define the maximum allowable absolute error for math library function results value - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-accuracy-bits:bits[:funclist] define the relative error, measured by the number of correct bits, for math library function results bits - a positive, floating-point number funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-arch-consistency:value[:funclist] ensures that the math library functions produce consistent results across different implementations of the same architecture value - true or false funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-max-error:ulps[:funclist] defines the maximum allowable relative error, measured in ulps, for math library function results ulps - a positive, floating-point number conforming to the format [digits][.digits][{e|E}[sign]digits] funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-precision:value[:funclist] defines the accuracy (precision) for math library functions value - defined as one of the following values high - equivalent to max-error = 0.6 medium - equivalent to max-error = 4 (DEFAULT) low - equivalent to accuracy-bits = 11 (single precision); accuracy-bits = 26 (double precision) funclist - optional comma separated list of one or more math library functions to which the attribute should be applied /Qimf-domain-exclusion:classlist[:funclist] indicates the input arguments domain on which math functions must provide correct results. classlist - defined as one of the following values nans, infinities, denormals, zeros all, none, common funclist - optional list of one or more math library functions to which the attribute should be applied. Inlining -------- /Ob control inline expansion: n=0 disable inlining n=1 inline functions declared with __inline, and perform C++ inlining n=2 inline any function, at the compiler's discretion /Qinline-min-size: set size limit for inlining small routines /Qinline-min-size- no size limit for inlining small routines /Qinline-max-size: set size limit for inlining large routines /Qinline-max-size- no size limit for inlining large routines /Qinline-max-total-size: maximum increase in size for inline function expansion /Qinline-max-total-size- no size limit for inline function expansion /Qinline-max-per-routine: maximum number of inline instances in any function /Qinline-max-per-routine- no maximum number of inline instances in any function /Qinline-max-per-compile: maximum number of inline instances in the current compilation /Qinline-max-per-compile- no maximum number of inline instances in the current compilation /Qinline-factor: set inlining upper limits by n percentage /Qinline-factor- do not set set inlining upper limits /Qinline-forceinline treat inline routines as forceinline /Qinline-dllimport allow(DEFAULT)/disallow functions declared __declspec(dllimport) to be inlined /Qinline-calloc directs the compiler to inline calloc() calls as malloc()/memset() /Qinline-min-caller-growth: set lower limit on caller growth due to inlining a single routine /Qinline-min-caller-growth- no lower limit on caller growth due to inlining a single routine Output, Debug, PCH ------------------ /c compile to object (.obj) only, do not link /S compile to assembly (.asm) only, do not link /FAs produce assembly file with optional source annotations /FAc produce assembly file with optional code annotations /FA produce assembly file /Fa[file] name assembly file (or directory for multiple files; i.e. /FaMYDIR\) /Fo[file] name object file (or directory for multiple files; i.e. /FoMYDIR\) /Fe[file] name executable file or directory /Fp[file] name precompiled header file /Fi[file] name preprocessed file (or directory for multiple files; i.e. /FiMYDIR\) /Zi, /ZI, /Z7 Produce symbolic debug information. The /Zi and /ZI flags emit the debug information for types into a separate PDB file. /Zo[-] When symbolic debug information is being produced, enable/disable emission of additional symbolic debug information to describe optimized code. /debug[:keyword] Control the emission of debug information. Valid [keyword] values: none Disables debug generation. all, full (default if no keyword was specified) Generates complete debug information. minimal Generates line number information. [no]inline-debug-info Controls additional debug information for inlined code. [no]expr-source-pos Controls output of source positions for expressions. /pdbfile[:filename] Specify that debug related type information should be generated to a program database file at link time. /nopdbfile Do not generate debug related information to a program database file. /Qtrapuv trap uninitialized variables /RTCu report use of variable that was not initialized /RTC1 equivalent to /RTCsu /RTCs enable stack frame runtime checks /RTCc enable checks for converting to smaller types /Qmap-opts enable option mapping tool /Yc[file] create precompiled header file /Yu[file] use precompiled header file /Y- ignore all other precompiled header file options /Qpchi[-] enable(DEFAULT)/disable PCH coexistence, to reduce build time /FD generate file dependencies /FR[file] name extended source browser file /Qcheck-pointers: Specifies what type of bounds checking occurs. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. /Qcheck-pointers-mpx: Enables bounds checking using Intel(R) MPX support. Possible values are: none - Disables bounds checking. This is the default. rw - Checks bounds for reads and writes through pointers. write - Checks bounds for writes through pointers only. This switch is only valid on targets with Intel(R) MPX support. /Qcheck-pointers-dangling: Specifies what type of dangling pointer checking occurs. Possible values are: none - Disables dangling pointer checking. This is the default. heap - Check dangling references on heap. stack - Check dangling references on stack. all - Check dangling references on both heap and stack. /Qcheck-pointers-undimensioned[-] Bounds checking occurs for memory access through arrays that are declared without dimensions. This checking occurs for both dimensioned and undimensioned arrays. /Qcheck-pointers-narrowing[-] When this is disabled, Pointer Checker will not give an error when pointers to a structure field are moved to fields in the same structure. /Qeliminate-unused-debug-types[-] When disabled, debug information for all types present in the sources will be emitted. Using this option may cause a large increase in the size of the debug information. /Qemit-build-options Output the options used during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. /Qemit-messages Output the diagnostics emitted during the compilation to a corresponding .dashboard file. This file is to be consumed by the dbmerge tool and used by the dashboard tool. Preprocessor ------------ /QA[] create an assertion having value /C do not strip comments /D[{=|#}] define macro /U remove predefined macro /E preprocess to stdout /EP preprocess to stdout, omitting #line directives /EP /P preprocess to file, omitting #line directives /P preprocess to file /u remove all predefined macros /FI force inclusion of file /I add directory to include file search path /X remove standard directories from include file search path /QH print include file order /QM generate makefile dependency information /QMM similar to /QM, but do not include system header files /QMG similar to /QM, but treat missing header files as generated files /QMD preprocess and compile, generating output file containing dependency information ending with extension .d /QMMD similar to /QMD, but do not include system header files /QMF generate makefile dependency information in file (must specify /QM or /QMM) /QMT change the default target rule for dependency generation /QdM output macro definitions in effect after preprocessing (use with /E) /QdD same as /QdM, but output #define directives in preprocessed source /QdN same as /QdD, but #define directives contain only macro names /Qicl- do not predefine the "__ICL" and "__INTEL_COMPILER" macros. Warning: can prevent correct Intel header compilation Component Control ----------------- /Qoption,, pass options to tool specified by /Qlocation,, set as the location of tool specified by Language -------- /Qstd= enable language support for , as described below c99 conforms to ISO/IEC 9899:1999 standard for C programs c11 conforms to ISO/IEC 9899:2011 standard for C programs c++11 enables C++11 support for C++ programs c++14 enables experimental C++14 support for C++ programs c++17 enables experimental C++17 support for C++ programs /Za disable Microsoft Visual C++ compiler language extensions /Zg enable the generation of function prototypes /Zp[n] specify alignment constraint for structures where n=1,2,4,8,16. 16 is the default /Zc:arg1[,arg2] specify standard conformance for the following arguments: forScope[-] enforce standard compliance in for loop scope throwingNew[-] link with the operator new implementation wchar_t[-] specify that wchar_t is a native data type auto[-] enforce compliance to the new standard meaning for auto trigraphs[-] accept trigraph character sequences strictStrings[-] enforce const qualification for string literals rvalueCast[-] cast of lvalue to its own type results in rvalue threadSafeInit[-] thread-safe initialization of local statics inline[-] control inline expansion /Zs perform syntax and semantic checking only (no object file produced) /vd{0|1|2} disable or enable hidden vtordisp field in C++ objects /vm[x] specify representation method for C++ pointers to members /J change default char type to unsigned /noBool suppresses the C++ bool, true, and false keywords /Qtemplate-depth:n control the depth in which recursive templates are expanded /Qrestrict[-] enable/disable the 'restrict' keyword for disambiguating pointers /Qhelp-pragma output supported pragmas and their usage syntax /check:[,,...] check run-time conditions. keywords: [no]conversions, [no]stack, [no]uninit Compiler Diagnostics -------------------- /w disable all warnings /W0 print only errors /W1, /W2, /W3 print only errors and warnings (DEFAULT) /W4, /Wall print errors, warnings and most remarks /W5 print all errors, warnings and remarks /WL print brief one-line diagnostics /WX force warnings to be reported as errors /Werror-all force warnings and currently enabled remarks to be reported as errors /Wcheck enable more strict diagnostics /Wport issue portability diagnostics /Qeffc++ enable effective C++ diagnostic warnings /Qwo[,,...] issue diagnostics L1 through LN only once /Wp64 print diagnostics for 64-bit porting /Qdiag-enable:[,,...] enable the specified diagnostics or diagnostic groups /Qdiag-disable:[,,...] disable the specified diagnostics or diagnostic groups where may be individual diagnostic numbers or group names. where group names include: thread - diagnostics to aid in thread-enabling source power - controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption when running on Intel(R) processors port-linux - diagnostics for Microsoft extensions that may cause errors when porting to Linux/MacOS openmp - diagnostics issued by the OpenMP* parallelizer warn - diagnostics that have "warning" severity level error - diagnostics that have "error" severity level remark - diagnostics that are remarks or comments vec - diagnostics issued by the vectorizer par - diagnostics issued by the auto-parallelizer cpu-dispatch - specifies the CPU dispatch remarks /Qdiag-error:[,,...] output the specified diagnostics or diagnostic groups as errors /Qdiag-warning:[,,...] output the specified diagnostics or diagnostic groups as warnings /Qdiag-remark:[,,...] output the the specified diagnostics or diagnostic groups as remarks /Qdiag-dump display the currently enabled diagnostic messages to stdout or to a specified diagnostic output file. /Qdiag-file[:] where diagnostics are emitted to. Not specifying this causes messages to be output to stderr /Qdiag-file-append[:] where diagnostics are emitted to. When already exists, output is appended to the file /Qdiag-id-numbers[-] enable(DEFAULT)/disable the diagnostic specifiers to be output in numeric form /Qdiag-error-limit: specify the maximum number of errors emitted /Qdiag-once:[,,...] issue diagnostics v1 through vN only once /Wpch-messages[-] enable(DEFAULT)/disable PCH information messages Miscellaneous ------------- /nologo do not display compiler version information /Qsave-temps store the intermediate files in current directory and name them based on the source file. Only saves files that are generated by default /watch: tells the driver to output processing information keywords: all, none (same as /nowatch), [no]source, [no]cmd [no]mic-cmd /nowatch suppress processing information output (DEFAULT) /Tc compile file as C source /Tp compile file as C++ source /TC compile all source or unrecognized file types as C source files /TP compile all source or unrecognized file types as C++ source files /showIncludes emit include file names /Qmultibyte-chars[-] provide support for multi-byte characters /MP[] create multiple processes that can be used to compile large numbers of source files at the same time /MP-force Use with /MP to force the given processes to be created /bigobj generate objects with increased address capacity /Qoffload: define whether offload is enabled, and if enabled, whether CPU fallback is permitted keywords: none, optional, mandatory /Qoffload-attribute-target: flags every global routine and global data object in the source file with the offload attribute target() name - mic, gfx (gfx for C/C++ compilation only) /Qoffload-option,,,"option list" appends additional options for offload compilations given the target and tool. The option list is a space separated quoted list of options target - mic, gfx (gfx for C/C++ compilation only) tool - compiler, link, asm, jit (gfx only) /Qoffload- disable any offload usage /Qoffload-arch:[:] specify the target architecture to use when offloading code arch - Specifies the target architecture. On Intel(R) 64 architecture targeting Intel(R) MIC Architecture, arch can be mic or mic-avx512. On IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology, arch can be haswell, broadwell, cherryview, skylake, or broxton. visa - Specifies the virtual ISA (vISA) version to be used. This optional argument is only allowed on IA-32 and Intel(R) 64 architectures targeting Intel(R) Graphics Technology. You can specify either visa3.1 or visa3.2. /Qoffload-svm[-] Determines whether the compiler uses Shared Virtual Memory (SVM) mode. This option only applies to Intel(R) Graphics Technology. Data ---- /Zp[n] specify alignment constraint for structures (n=1,2,4,8,16 /Zp16 DEFAULT) /GS enable overflow security checks. Optional can specify: partial - provide a stack protection level that is compatible with Microsoft* Visual Studio 2008. strong - provide full stack security level checking. This setting is compatible with recent Microsoft* Visual Studio stack protection heuristics. This is the same as specifying /GS with no keyword. off - Same as /GS- (DEFAULT) /GF enable read-only string pooling optimization /GA optimize for Windows application (assume .exe) /GT enable fiber-safe thread local storage /Qauto-ilp32 specify that the application cannot exceed a 32-bit address space (/Qipo[n] required) /Qpatchable-addresses generate code such that references to statically assigned addresses can be patched with arbitrary 64-bit addresses. /Qsfalign8 may align stack for functions with 8 or 16 byte vars (DEFAULT) /Qsfalign16 may align stack for functions with 16 byte vars /Qsfalign force stack alignment for all functions /Qsfalign- disable stack alignment for all functions /homeparams force to store parameters passed in registers to the stack /Qglobal-hoist[-] enable(DEFAULT)/disable external globals are load safe /Qkeep-static-consts[-] enable/disable(DEFAULT) the ability to preserve allocation of variables that are not referenced in the source /Qlong-double enable 80-bit 'long double' /Qnobss-init disable placement of zero-initialized variables in BSS (use DATA) /Qzero-initialized-in-bss[-] put explicitly zero initialized variables into the DATA section instead of the BSS section /Qfnalign: align the start of functions on a 2 (DEFAULT) or byte boundary where is a power of 2 /Qfnalign align the start of functions to an optimal machine-dependent value. /Qfnalign- (DEFAULT) aligns on a 2-byte boundary Compatibility ------------- /Qms tells the compiler to emulate Microsoft compatibility bugs n=0 disable Microsoft compatibility bugs n=1 enable most Microsoft compatibilities (DEFAULT) n=2 full Microsoft compatibility /Qvc enable compatibility with a specific Microsoft* Visual Studio version 11 - Microsoft* Visual Studio 2012 compatibility 12 - Microsoft* Visual Studio 2013 compatibility 14 - Microsoft* Visual Studio 2015 compatibility 14.1 - Microsoft* Visual Studio 2017 compatibility /Qgcc-dialect: enable a limited gcc-compatible dialect on Windows. The gcc version may be specified as 440, 450, 460, 470, 480 or 490. Example: /Qgcc-dialect:440 -> gcc 4.4 compatibility Linking/Linker -------------- /link specify that all options following '/link' are for the linker /F set the stack reserve amount specified to the linker /LD[d] produce a DLL instead of an EXE ('d' = debug version) /MD[d] use dynamically-loaded, multithread C runtime /MT[d] use statically-linked, multithread C runtime (DEFAULT with Microsoft Visual Studio 2005 and later) /Zl omit library names from object file Deprecated Options ------------------ /Quse-asm No replacement /Qvc10 No replacement /arch:SSE use /arch:IA32 /QxSSE3_ATOM use /QxATOM_SSSE3 /QxSSSE3_ATOM use /QxATOM_SSSE3 /Fr use /FR /GX use /EHsc /GZ use /RTC1 /H No replacement /Qwn use /Qdiag-error-limit: /Qwd use /Qdiag-disable /Qwe use /Qdiag-error /Qww use /Qdiag-warning /Qwr use /Qdiag-remark /Qwo use /Qdiag-once /Yd use /Zi, /ZI, /Z7 /Ze No replacement /Zg No replacement /help, /? [category] print full or category help message Valid categories include advanced - Advanced Optimizations codegen - Code Generation compatibility - Compatibility component - Component Control data - Data deprecated - Deprecated Options diagnostics - Compiler Diagnostics float - Floating Point help - Help inline - Inlining ipo - Interprocedural Optimization (IPO) language - Language link - Linking/Linker misc - Miscellaneous opt - Optimization output - Output pgo - Profile Guided Optimization (PGO) preproc - Preprocessor reports - Optimization Reports openmp - OpenMP and Parallel Processing Copyright (C) 1985-2018, Intel Corporation. All rights reserved. * Other names and brands may be claimed as the property of others. Executing: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl --help | head -n 500 checkCoverage: Could not auto-detect coverage tool for '/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl', not a gnuish compiler. Bailing since user did not explicitly set exec on the commandline ============================================================================================= TESTING: configureStrictPetscErrorCode from PETSc.Configure(/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/config/PETSc/Configure.py:1224) Enables or disables strict PetscErrorCode checking. If --with-strict-petscerrorcode = 1: - defines PETSC_USE_STRICT_PETSCERRORCODE to 1 Else: - deletes any prior PETSC_USE_STRICT_PETSCERRORCODE definitions (if they exist) Executing: rm -rf /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include/mpi* /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include/opa* ============================================================================================= Executing: CC -VV stdout: CC: error: unrecognized command-line option ‘-VV’ CC: fatal error: no input files compilation terminated. ============================================================================================= Defined "MPICC_SHOW" to ""Unavailable"" Defined make macro "CC_FLAGS" to " -Qstd=c99 -MT -Z7 -Od" Defined "HAVE_CXX" to "1" Defined make macro "CXXPP_FLAGS" to "" Defined make macro "CXX_FLAGS" to " -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP" Defined make macro "CXX_LINKER" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Defined make macro "CXX_LINKER_FLAGS" to " -Qwd10161 -MT -GR -EHsc -Z7 -Od" Defined make macro "CPP_FLAGS" to "" Defined make macro "PCC" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Defined make macro "PCC_FLAGS" to "$(CC_FLAGS)" Defined make macro "CC_SUFFIX" to "o" Defined make macro "PCC_LINKER" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Defined make macro "PCC_LINKER_FLAGS" to " -Qwd10161 -Qstd=c99 -MT -Z7 -Od" Defined make macro "CC_LINKER_SUFFIX" to "" Defined "USE_FORTRAN_BINDINGS" to "1" Defined make macro "FPP_FLAGS" to "" Defined make macro "FC_FLAGS" to " -MT -Z7 -Od -fpp " Defined make macro "FC_SUFFIX" to "o" Defined make macro "FC_LINKER" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort" Defined make macro "FC_LINKER_FLAGS" to " -MT -Z7 -Od -fpp" Defined make macro "FC_MODULE_FLAG" to "-I" Defined make macro "FC_MODULE_OUTPUT_FLAG" to "-module:" Defined make macro "SL_LINKER" to "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl" Defined make macro "SL_LINKER_FLAGS" to "${PCC_LINKER_FLAGS}" Defined make macro "SL_LINKER_SUFFIX" to "" Defined "SLSUFFIX" to """" Defined make macro "SL_LINKER_LIBS" to "${PETSC_EXTERNAL_LIB_BASIC}" Defined make macro "PETSC_LANGUAGE" to "CONLY" Defined make macro "PETSC_SCALAR" to "complex" Defined make macro "PETSC_PRECISION" to "double" ============================================================================================= Defined "HAVE_MKL_SPARSE" to "1" Defined make macro "MKL_SPARSE_LIB" to "" Defined make macro "MKL_SPARSE_INCLUDE" to "" Defined "HAVE_MKL_SPARSE_OPTIMIZE" to "1" Defined make macro "MKL_SPARSE_OPTIMIZE_LIB" to "" Defined make macro "MKL_SPARSE_OPTIMIZE_INCLUDE" to "" Defined make macro "BLASLAPACK_LIB" to "-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib" Defined make macro "BLASLAPACK_INCLUDE" to "" Defined "HAVE_MATHLIB" to "1" Defined make macro "MATHLIB_LIB" to "" Defined make macro "MATHLIB_INCLUDE" to "" Defined make macro "MPI_LIB" to "" Defined make macro "MPI_INCLUDE" to "" Defined make macro "PETSC_EXTERNAL_LIB_BASIC" to "-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib" Defined make macro "PETSC_CC_INCLUDES" to "-I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include" Defined make macro "PETSC_CC_INCLUDES_INSTALL" to "-I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include" Defined make macro "PETSC_FC_INCLUDES" to "-I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include" Defined make macro "PETSC_FC_INCLUDES_INSTALL" to "-I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include" Defined "LIB_DIR" to ""/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/lib"" Defined "USE_SINGLE_LIBRARY" to "1" Defined make macro "LIBNAME" to "${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}" Defined make macro "SHLIBS" to "libpetsc" Defined make macro "PETSC_WITH_EXTERNAL_LIB" to "-L/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/lib -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -lpetsc mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib" Defined make macro "PETSC_SYS_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_VEC_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_MAT_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_DM_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_KSP_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_SNES_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TS_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_TAO_LIB" to "${PETSC_WITH_EXTERNAL_LIB}" Defined make macro "PETSC_LIB" to "${PETSC_TAO_LIB}" Defined make macro "PETSC_LIB_BASIC" to "-lpetsc" Defined make macro "CONFIGURE_OPTIONS" to "--with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 --with-blaslapack-lib=\"-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib\"" Defined "HAVE_TAU_PERFSTUBS" to "1" ================================================================================ child PETSc.Configure took 134.383646 seconds child sum 871.027761 child total 871.118424 **** arch-mswin-c-debug/lib/petsc/conf/petscvariables **** FAST_AR_FLAGS = -a AR_FLAGS = -a C_VERSION = Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 MPICC_SHOW = Unavailable Cxx_VERSION = Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 MPICXX_SHOW = Unavailable FC_VERSION = Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 MPIFC_SHOW = Unavailable FC_DEFINE_FLAG = -D wPETSC_DIR = E:/Major/Codes/libraries/PETSc/petsc-3.21.2 CC_FLAGS = -Qstd=c99 -MT -Z7 -Od CXXPP_FLAGS = CXX_FLAGS = -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP CXX_LINKER = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl CXX_LINKER_FLAGS = -Qwd10161 -MT -GR -EHsc -Z7 -Od CPP_FLAGS = PCC = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl PCC_FLAGS = $(CC_FLAGS) CC_SUFFIX = o PCC_LINKER = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl PCC_LINKER_FLAGS = -Qwd10161 -Qstd=c99 -MT -Z7 -Od CC_LINKER_SUFFIX = FPP_FLAGS = FC_FLAGS = -MT -Z7 -Od -fpp FC_SUFFIX = o FC_LINKER = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort FC_LINKER_FLAGS = -MT -Z7 -Od -fpp FC_MODULE_FLAG = -I FC_MODULE_OUTPUT_FLAG = -module: SL_LINKER = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS} SL_LINKER_SUFFIX = SL_LINKER_LIBS = ${PETSC_EXTERNAL_LIB_BASIC} PETSC_LANGUAGE = CONLY PETSC_SCALAR = complex PETSC_PRECISION = double MKL_SPARSE_LIB = MKL_SPARSE_INCLUDE = MKL_SPARSE_OPTIMIZE_LIB = MKL_SPARSE_OPTIMIZE_INCLUDE = BLASLAPACK_LIB = -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib BLASLAPACK_INCLUDE = MATHLIB_LIB = MATHLIB_INCLUDE = MPI_LIB = MPI_INCLUDE = PETSC_EXTERNAL_LIB_BASIC = -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib PETSC_CC_INCLUDES = -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include PETSC_CC_INCLUDES_INSTALL = -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include PETSC_FC_INCLUDES = -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include PETSC_FC_INCLUDES_INSTALL = -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/include -I/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/include LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX} SHLIBS = libpetsc PETSC_WITH_EXTERNAL_LIB = -L/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/lib -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 -lpetsc mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Gdi32.lib User32.lib Advapi32.lib Kernel32.lib Ws2_32.lib PETSC_SYS_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_VEC_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_MAT_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_DM_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_KSP_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_SNES_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_TS_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_TAO_LIB = ${PETSC_WITH_EXTERNAL_LIB} PETSC_LIB = ${PETSC_TAO_LIB} PETSC_LIB_BASIC = -lpetsc CONFIGURE_OPTIONS = --with-cc=win32fe_icl --with-fc=win32fe_ifort --with-cxx=win32fe_icl --with-precision=double --with-scalar-type=complex --with-shared-libraries=0 --with-mpi=0 --with-blaslapack-lib=\"-L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib\" MKDIR = /usr/bin/mkdir -p SHELL = /usr/bin/bash SED = /usr/bin/sed SEDINPLACE = /usr/bin/sed -i MV = /usr/bin/mv CP = /usr/bin/cp GREP = /usr/bin/grep RM = /usr/bin/rm -f DIFF = /usr/bin/diff -w PYTHON = /usr/bin/python3 M4 = /usr/bin/m4 CC = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl CPP = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E CXX = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl CXXPP = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -E FC = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort FPP = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -E AR = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib RANLIB = /usr/bin/true AR_LIB_SUFFIX = lib LD_SHARED = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib CC_LINKER_SLFLAG = -L FC_LINKER_SLFLAG = -L CLANGUAGE = C GIT = git HG = hg PREFIXDIR = /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug PETSC_SCALAR_SIZE = 64 PETSC_INDEX_SIZE = 32 MAKE = /cygdrive/d/Strawberry/c/bin/gmake MAKE_USER = make OMAKE_PRINTDIR = /cygdrive/d/Strawberry/c/bin/gmake --print-directory OMAKE = /cygdrive/d/Strawberry/c/bin/gmake --no-print-directory MAKE_PAR_OUT_FLG = --output-sync=recurse MAKE_NP = 13 MAKE_TEST_NP = 13 MAKE_LOAD = 24.0 NPMAX = 16 BUILDSHAREDLIB = no GDB = /usr/bin/gdb DSYMUTIL = true MPI_IS_MPIUNI = 1 MPIEXEC = ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni MPIEXEC_TAIL = PYTHON_EXE = "/usr/bin/python3" CMAKE = /usr/bin/cmake CTEST = /usr/bin/ctest BISON = /usr/bin/bison PETSC_TEST_OPTIONS = -checkfunctionlist -nox_warning **** arch-mswin-c-debug/lib/petsc/conf/petscrules **** print_mesg_after_build: -@echo "=========================================" -@echo "Now to check if the libraries are working do:" -@echo "${MAKE_USER} PETSC_DIR=${PETSC_DIR} PETSC_ARCH=${PETSC_ARCH} check" -@echo "=========================================" libc: ${LIBNAME}(${OBJSC}) libcxx: ${LIBNAME}(${OBJSCXX}) libcu: ${LIBNAME}(${OBJSCU}) libf: ${OBJSF} -${AR} ${AR_FLAGS} ${LIBNAME} ${OBJSF} shared_arch: amrex-build: amrex-install: mfem-build: mfem-install: slepc-build: slepc-install: bamg-build: bamg-install: hpddm-build: hpddm-install: libmesh-build: libmesh-install: petsc4py-build: petsc4py-install: petsc4pytest: **** arch-mswin-c-debug/include/petscconf.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define MPI_Comm_create_errhandler(p_err_fun,p_errhandler) MPI_Errhandler_create((p_err_fun),(p_errhandler)) #define MPI_Comm_set_errhandler(comm,p_errhandler) MPI_Errhandler_set((comm),(p_errhandler)) #define MPI_Type_create_struct(count,lens,displs,types,newtype) MPI_Type_struct((count),(lens),(displs),(types),(newtype)) #define PETSC_ARCH "arch-mswin-c-debug" #define PETSC_ATTRIBUTEALIGNED(size) #define PETSC_BLASLAPACK_CAPS 1 #define PETSC_CANNOT_START_DEBUGGER 1 #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_RESTRICT __restrict #define PETSC_DEPRECATED_ENUM_BASE(string_literal_why) #define PETSC_DEPRECATED_FUNCTION_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) #define PETSC_DEPRECATED_MACRO_BASE(string_literal_why) PETSC_DEPRECATED_MACRO_BASE_(GCC warning string_literal_why) #define PETSC_DEPRECATED_MACRO_BASE_(why) _Pragma(#why) #define PETSC_DEPRECATED_OBJECT_BASE(string_literal_why) __declspec(deprecated(string_literal_why)) #define PETSC_DEPRECATED_TYPEDEF_BASE(string_literal_why) #define PETSC_DIR "E:\\Major\\Codes\\libraries\\PETSc\\petsc-3.21.2" #define PETSC_DIR_SEPARATOR '\\' #define PETSC_FORTRAN_CHARLEN_T int #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_FUNCTION_NAME_C __func__ #define PETSC_FUNCTION_NAME_CXX __func__ #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_ATOLL 1 #define PETSC_HAVE_BUILTIN_EXPECT 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CLOSESOCKET 1 #define PETSC_HAVE_CXX 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_DIRECT_H 1 #define PETSC_HAVE_DOS_H 1 #define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1 #define PETSC_HAVE_ERF 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_FORTRAN_CAPS 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_FREELIBRARY 1 #define PETSC_HAVE_GETCOMPUTERNAME 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_GETLASTERROR 1 #define PETSC_HAVE_GETPROCADDRESS 1 #define PETSC_HAVE_GET_USER_NAME 1 #define PETSC_HAVE_IMMINTRIN_H 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_IO_H 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_HAVE_LARGE_INTEGER_U 1 #define PETSC_HAVE_LGAMMA 1 #define PETSC_HAVE_LOADLIBRARY 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_MKL_LIBS 1 #define PETSC_HAVE_MKL_SPARSE 1 #define PETSC_HAVE_MKL_SPARSE_OPTIMIZE 1 #define PETSC_HAVE_MPIUNI 1 #define PETSC_HAVE_O_BINARY 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SETLASTERROR 1 #define PETSC_HAVE_STDATOMIC_H 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_STRICMP 1 #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_TAU_PERFSTUBS 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_TMPNAM_S 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HAVE_WINDOWSX_H 1 #define PETSC_HAVE_WINDOWS_COMPILERS 1 #define PETSC_HAVE_WINDOWS_H 1 #define PETSC_HAVE_WINSOCK2_H 1 #define PETSC_HAVE_WS2TCPIP_H 1 #define PETSC_HAVE_WSAGETLASTERROR 1 #define PETSC_HAVE_XMMINTRIN_H 1 #define PETSC_HAVE__ACCESS 1 #define PETSC_HAVE__GETCWD 1 #define PETSC_HAVE__LSEEK 1 #define PETSC_HAVE__MKDIR 1 #define PETSC_HAVE__SLEEP 1 #define PETSC_HAVE___INT64 1 #define PETSC_INTPTR_T intptr_t #define PETSC_INTPTR_T_FMT "#" PRIxPTR #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 32 #define PETSC_LIB_DIR "/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/arch-mswin-c-debug/lib" #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MISSING_GETLINE 1 #define PETSC_MISSING_SIGALRM 1 #define PETSC_MISSING_SIGBUS 1 #define PETSC_MISSING_SIGCHLD 1 #define PETSC_MISSING_SIGCONT 1 #define PETSC_MISSING_SIGHUP 1 #define PETSC_MISSING_SIGKILL 1 #define PETSC_MISSING_SIGPIPE 1 #define PETSC_MISSING_SIGQUIT 1 #define PETSC_MISSING_SIGSTOP 1 #define PETSC_MISSING_SIGSYS 1 #define PETSC_MISSING_SIGTRAP 1 #define PETSC_MISSING_SIGTSTP 1 #define PETSC_MISSING_SIGURG 1 #define PETSC_MISSING_SIGUSR1 1 #define PETSC_MISSING_SIGUSR2 1 #define PETSC_MPICC_SHOW "Unavailable" #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_NEEDS_UTYPE_TYPEDEFS 1 #define PETSC_OMAKE "/cygdrive/d/Strawberry/c/bin/gmake --no-print-directory" #define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA #define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0 #define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1 #define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2 #define PETSC_PYTHON_EXE "/usr/bin/python3" #define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c)) #define PETSC_REPLACE_DIR_SEPARATOR '/' #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 4 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_SLSUFFIX "" #define PETSC_UINTPTR_T uintptr_t #define PETSC_UINTPTR_T_FMT "#" PRIxPTR #define PETSC_UNUSED #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_COMPLEX 1 #define PETSC_USE_CTABLE 1 #define PETSC_USE_DEBUG 1 #define PETSC_USE_DEBUGGER "gdb" #define PETSC_USE_DMLANDAU_2D 1 #define PETSC_USE_FORTRAN_BINDINGS 1 #define PETSC_USE_INFO 1 #define PETSC_USE_ISATTY 1 #define PETSC_USE_LOG 1 #define PETSC_USE_MICROSOFT_TIME 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SINGLE_LIBRARY 1 #define PETSC_USE_WINDOWS_GRAPHICS 1 #define PETSC_USING_64BIT_PTR 1 #define PETSC_USING_F2003 1 #define PETSC_USING_F90FREEFORM 1 #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define R_OK 04 #define S_ISDIR(a) (((a)&_S_IFMT) == _S_IFDIR) #define S_ISREG(a) (((a)&_S_IFMT) == _S_IFREG) #define W_OK 02 #define X_OK 01 #define _USE_MATH_DEFINES 1 #endif **** arch-mswin-c-debug/include/petscfix.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN typedef int uid_t; typedef int gid_t; typedef int mode_t; typedef int int32_t; typedef int pid_t; #if defined(__cplusplus) extern "C" { #include int getdomainname(char *, size_t); double drand48(void); void srand48(long int); } #else #include int getdomainname(char *, size_t); double drand48(void); void srand48(long int); #endif #endif **** arch-mswin-c-debug/include/petscpkg_version.h **** #if !defined(INCLUDED_UNKNOWN) #define INCLUDED_UNKNOWN #define PETSC_PKG_BLASLAPACK_VERSION_MAJOR 20170004 #define PETSC_PKG_BLASLAPACK_VERSION_MINOR 0 #define PETSC_PKG_BLASLAPACK_VERSION_SUBMINOR 0 #define PETSC_PKG_BLASLAPACK_VERSION_ PETSC_PKG_BLASLAPACK_VERSION_EQ #define PETSC_PKG_BLASLAPACK_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ ((PETSC_PKG_BLASLAPACK_VERSION_MAJOR == (MAJOR)) && \ (PETSC_PKG_BLASLAPACK_VERSION_MINOR == (MINOR)) && \ (PETSC_PKG_BLASLAPACK_VERSION_SUBMINOR == (SUBMINOR))) #define PETSC_PKG_BLASLAPACK_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_BLASLAPACK_VERSION_MAJOR < (MAJOR) || \ (PETSC_PKG_BLASLAPACK_VERSION_MAJOR == (MAJOR) && \ (PETSC_PKG_BLASLAPACK_VERSION_MINOR < (MINOR) || \ (PETSC_PKG_BLASLAPACK_VERSION_MINOR == (MINOR) && \ (PETSC_PKG_BLASLAPACK_VERSION_SUBMINOR < (SUBMINOR)))))) #define PETSC_PKG_BLASLAPACK_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ (PETSC_PKG_BLASLAPACK_VERSION_LT(MAJOR,MINOR,SUBMINOR) || \ PETSC_PKG_BLASLAPACK_VERSION_EQ(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_BLASLAPACK_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_BLASLAPACK_VERSION_LE(MAJOR,MINOR,SUBMINOR)) #define PETSC_PKG_BLASLAPACK_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ( 0 == PETSC_PKG_BLASLAPACK_VERSION_LT(MAJOR,MINOR,SUBMINOR)) #endif Attempting to save configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash Saved configure hash file: arch-mswin-c-debug/lib/petsc/conf/configure-hash Configure Actions These are the actions performed by configure on the filesystem --------------------------------------------------------------------------------------------- PETSc: Build : Set default architecture to arch-mswin-c-debug in lib/petsc/conf/petscvariables File creation : Created arch-mswin-c-debug/lib/petsc/conf/reconfigure-arch-mswin-c-debug.py for automatic reconfiguration Framework: RDict update : Substitutions were stored in RDict with parent None File creation : Created makefile configure header arch-mswin-c-debug/lib/petsc/conf/petscvariables File creation : Created makefile configure header arch-mswin-c-debug/lib/petsc/conf/petscrules File creation : Created configure header arch-mswin-c-debug/include/petscconf.h File creation : Created C specific configure header arch-mswin-c-debug/include/petscfix.h File creation : Created configure pkg header arch-mswin-c-debug/include/petscpkg_version.h Compilers: C Compiler: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -Qstd=c99 -MT -Z7 -Od Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 C++ Compiler: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_icl -MT -GR -EHsc -Z7 -Od -Qstd=c++14 -TP Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) C++ Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Fortran Compiler: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_ifort -MT -Z7 -Od -fpp Version: Win32 Development Tool Front End, version 1.11.4 Fri, Sep 10, 2021 6:33:40 PM\nIntel(R) Visual Fortran Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 17.0.8.275 Build 20180907 Linkers: Static linker: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2/lib/petsc/bin/win32fe/win32fe_lib -a BlasLapack: Intel MKL Version: 20170004 Libraries: -L/cygdrive/c/PROGRA~2/INTELS~1/COMPIL~2/windows/mkl/lib/intel64 mkl_intel_lp64.lib mkl_sequential.lib mkl_core.lib Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) uses 4 byte integers MPI: Version: PETSc MPIUNI uniprocessor MPI replacement mpiexec: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni python: Executable: /usr/bin/python3 cmake: Version: 3.28.3 Executable: /usr/bin/cmake bison: Version: 3.8 Executable: /usr/bin/bison mkl_sparse: Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) mkl_sparse_optimize: Unknown if this uses OpenMP (try export OMP_NUM_THREADS=<1-4> yourprogram -log_view) PETSc: Language used to compile PETSc: C PETSC_ARCH: arch-mswin-c-debug PETSC_DIR: /cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 Prefix: Scalar type: complex Precision: double Integer size: 4 bytes Single library: yes Shared libraries: no Memory alignment from malloc(): 16 bytes Using GNU make: /cygdrive/d/Strawberry/c/bin/gmake xxx=======================================================================================xxx Configure stage complete. Now build PETSc libraries with: make PETSC_DIR=/cygdrive/e/Major/Codes/libraries/PETSc/petsc-3.21.2 PETSC_ARCH=arch-mswin-c-debug all xxx=======================================================================================xxx ================================================================================ Finishing configure run at Sun, 23 Jun 2024 16:03:13 +0800 ================================================================================