Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ ================================================================================ Starting configure run at Wed, 21 Mar 2018 18:57:34 -0500 Configure Options: --configModules=PETSc.Configure --optionsModule=config.compilerOptions --download-saws --prefix=petsc-install Working directory: /Users/barrysmith/Src/petsc Machine platform: ('Darwin', 'Barrys-MacBook-Pro.local', '17.4.0', 'Darwin Kernel Version 17.4.0: Sun Dec 17 09:19:54 PST 2017; root:xnu-4570.41.2~1/RELEASE_X86_64', 'x86_64', 'i386') Python version: 2.7.10 (default, Jul 15 2017, 17:16:57) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] ================================================================================ Pushing language C Popping language C Pushing language CUDA Popping language CUDA Pushing language Cxx Popping language Cxx Pushing language FC Popping language FC ================================================================================ TEST configureExternalPackagesDir from config.framework(/Users/barrysmith/Src/petsc/config/BuildSystem/config/framework.py:833) TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:833) ================================================================================ TEST configureDebuggers from config.utilities.debuggers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/utilities/debuggers.py:22) TESTING: configureDebuggers from config.utilities.debuggers(config/BuildSystem/config/utilities/debuggers.py:22) Find a default debugger and determine its arguments Checking for program /opt/local/bin/gdb...not found Checking for program /opt/local/sbin/gdb...not found Checking for program /usr/local/bin/gdb...found Defined make macro "GDB" to "/usr/local/bin/gdb" Checking for program /opt/local/bin/dbx...not found Checking for program /opt/local/sbin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /Applications/MATLAB_R2017a.app/bin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /Users/barrysmith/Src/PETSc/lib/petsc/bin/dbx...not found Checking for program dbx...not found Checking for program /Users/barrysmith/bin/dbx...not found Checking for program /usr/local/bin/dbx...not found Checking for program /usr/bin/dbx...not found Checking for program /bin/dbx...not found Checking for program /usr/sbin/dbx...not found Checking for program /sbin/dbx...not found Checking for program /Library/TeX/texbin/dbx...not found Checking for program /opt/X11/bin/dbx...not found Checking for program /usr/local/texlive/2015/bin/x86_64-darwin/dbx...not found Checking for program /bin/dbx...not found Checking for program /usr/X11R6/bin/dbx...not found Checking for program /Users/barrysmith/Src/pyjs/bin/dbx...not found Checking for program /opt/local/bin/xdb...not found Checking for program /opt/local/sbin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /Applications/MATLAB_R2017a.app/bin/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /Users/barrysmith/Src/PETSc/lib/petsc/bin/xdb...not found Checking for program xdb...not found Checking for program /Users/barrysmith/bin/xdb...not found Checking for program /usr/local/bin/xdb...not found Checking for program /usr/bin/xdb...not found Checking for program /bin/xdb...not found Checking for program /usr/sbin/xdb...not found Checking for program /sbin/xdb...not found Checking for program /Library/TeX/texbin/xdb...not found Checking for program /opt/X11/bin/xdb...not found Checking for program /usr/local/texlive/2015/bin/x86_64-darwin/xdb...not found Checking for program /bin/xdb...not found Checking for program /usr/X11R6/bin/xdb...not found Checking for program /Users/barrysmith/Src/pyjs/bin/xdb...not found Checking for program /opt/local/bin/dsymutil...not found Checking for program /opt/local/sbin/dsymutil...not found Checking for program /usr/local/bin/dsymutil...not found Checking for program /Applications/MATLAB_R2017a.app/bin/dsymutil...not found Checking for program /usr/bin/dsymutil...found Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" Defined make macro "DSYMUTIL" to "/usr/bin/dsymutil" Defined "USE_GDB_DEBUGGER" to "1" ================================================================================ TEST configureGit from config.sourceControl(/Users/barrysmith/Src/petsc/config/BuildSystem/config/sourceControl.py:24) TESTING: configureGit from config.sourceControl(config/BuildSystem/config/sourceControl.py:24) Find the Git executable Checking for program /opt/local/bin/git...not found Checking for program /opt/local/sbin/git...not found Checking for program /usr/local/bin/git...found Defined make macro "GIT" to "git" Executing: git --version stdout: git version 2.13.1 ================================================================================ TEST configureMercurial from config.sourceControl(/Users/barrysmith/Src/petsc/config/BuildSystem/config/sourceControl.py:35) TESTING: configureMercurial from config.sourceControl(config/BuildSystem/config/sourceControl.py:35) Find the Mercurial executable Checking for program /opt/local/bin/hg...not found Checking for program /opt/local/sbin/hg...not found Checking for program /usr/local/bin/hg...found Defined make macro "HG" to "hg" Executing: hg version -q ================================================================================ TEST configureCLanguage from PETSc.options.languages(/Users/barrysmith/Src/petsc/config/PETSc/options/languages.py:27) TESTING: configureCLanguage from PETSc.options.languages(config/PETSc/options/languages.py:27) Choose whether to compile the PETSc library using a C or C++ compiler C language is C Defined "CLANGUAGE_C" to "1" ================================================================================ TEST configureDirectories from PETSc.options.petscdir(/Users/barrysmith/Src/petsc/config/PETSc/options/petscdir.py:23) TESTING: configureDirectories from PETSc.options.petscdir(config/PETSc/options/petscdir.py:23) Checks PETSC_DIR and sets if not set Version Information: #define PETSC_VERSION_RELEASE -2 #define PETSC_VERSION_MAJOR 3 #define PETSC_VERSION_MINOR 8 #define PETSC_VERSION_SUBMINOR 3 #define PETSC_VERSION_PATCH 0 #define PETSC_VERSION_DATE "unknown" #define PETSC_VERSION_GIT "unknown" #define PETSC_VERSION_DATE_GIT "unknown" #define PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_ PETSC_VERSION_EQ #define PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ #define PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ================================================================================ TEST getDatafilespath from PETSc.options.dataFilesPath(/Users/barrysmith/Src/petsc/config/PETSc/options/dataFilesPath.py:29) TESTING: getDatafilespath from PETSc.options.dataFilesPath(config/PETSc/options/dataFilesPath.py:29) Checks what DATAFILESPATH should be Defined make macro "DATAFILESPATH" to "/Users/barrysmith/datafiles" ================================================================================ TEST configureInstallationMethod from PETSc.options.petscclone(/Users/barrysmith/Src/petsc/config/PETSc/options/petscclone.py:20) TESTING: configureInstallationMethod from PETSc.options.petscclone(config/PETSc/options/petscclone.py:20) lib/petsc/bin/maint exists. This appears to be a repository clone .git directory exists Executing: cd /Users/barrysmith/Src/petsc && git describe --match "v*" stdout: v3.8.3-3121-g7c43af644d1 Executing: cd /Users/barrysmith/Src/petsc && git log -1 --pretty=format:%H stdout: 7c43af644d1d3289ecd912c1968e893efc446bbd Executing: cd /Users/barrysmith/Src/petsc && git log -1 --pretty=format:%ci stdout: 2018-03-21 18:46:06 -0500 Executing: cd /Users/barrysmith/Src/petsc && git branch stdout: Fande-Kong/get_force_iteration balay/add-cxx-f-math-z-libs-deps balay/fix-missing-rdict/maint balay/fix-uninstall-rm/maint balay/mpich-3.3b1 balay/update-elemental-v0.87 balay/update-superlu_dist-5.3.0 barry-test barry/add-bcaste-log barry/add-f90-matshellgetcontext-example barry/add-fortran-custom-interfaces barry/add-fortran-features barry/add-ftn-linfinity-conv-test barry/add-matpermute-seqbaij barry/add-pointwise-tolerance-snes-snorm barry/all-new-test-harness-branches barry/blaslapack-int-size barry/check-mpi3-features barry/check-no-autodetect-first barry/cleanup-bjacobi barry/cleanup-nightly-test-tools barry/correct-radau5 barry/delete-adjoint-trajectory barry/dm-tests-to-new-harness barry/docs-for-nested-xml-log-view barry/download-libmesh barry/feature-MatSNESMFSetReuseBase/maint barry/feature-baij-blockdiagonal-scale barry/feature-matdiagonal barry/feature-mg-post-smooth barry/feature-package-prefix barry/feature-petscviewerformat-register barry/feature-runtests barry/feature-snes-test-jacobian barry/feature-sor-pseudoinverse barry/feature-stability barry/feature-ts-burgers-spectral barry/fix-MatMPIBAIJSetPreallocationCSR barry/fix-batch-blaslapach barry/fix-batch-blaslapack barry/fix-bin-install barry/fix-complex-sor-dense/maint barry/fix-huge-flaw-in-ts barry/fix-hypre-struct barry/fix-kspcgls barry/fix-lto_library-option-maint barry/fix-matcreatenest-lawrencemitchell barry/fix-matdensegetarray barry/fix-matmult-seqdense barry/fix-matsettype-forsubclasses barry/fix-matsolvertype barry/fix-no-autodetect-compiler-libraries barry/fix-pastix-interface barry/fix-petscoptions-docs barry/fix-snes-convergence-vi-force barry/fix-ts-view-push-tab barry/fortran-PetscSFBcastBegin barry/fortran-initialize-objects barry/improve-fortran-callback-error-checking barry/improve-installer barry/improve-secant-linesearch barry/ksp/tests-to-new-harness barry/later-version-of-oana/spectral-toy barry/mark/fix-gamg-asm-aggs barry/matsolverpackage-matsolvertype barry/more-to-new-test-harness barry/move-to-new-test-harness barry/namespace-norms barry/oana/spectral-toy-updates barry/our-development-tools-are-primative barry/pccomposite-only-propagate-if-not-set barry/pyjac barry/refactor-matshell barry/refactor-petscstrncat barry/refactor-vecview barry/register-generators barry/remove-mdiag-baij barry/remove-petscdatatype-dmgetworkarray barry/remove-unneeded-use-of-petscdatatype barry/scalable-assembly barry/show-load-balance/maint barry/snes-view-display-fd barry/spectral-poisson barry/ssisc-spectral-adjoint barry/static-analyzer-fix barry/tao-to-new-test-harness barry/test-harnes-vec-tests barry/test-harness-convert-src-dm-examples-tutorials-rebased barry/test-harness-snes-examples-tutorials barry/update-mpi-keyval-create barry/update-openmpi/maint barry/use-mpi-datatype-F90Array barry/usermanual-clearence-3.8 barry/utilize-hwloc-rebased-v2 barry/utilize-hwloc-rebased-v4 barry/vec-to-test-harness dalcinl/dmplex-gmsh/maint dalcinl/fix-single-warnings denera/fix-tablevels-for-views denera/tao-lmvm-recycling emil/ts-glee fucknext hongzh/add-avx2-matmult-sell hongzh/add-ell-format hongzh/change-vecarray-to-mat-tlm hongzh/copy_l2g_stencil hongzh/knl hzhang/opt-matgetsubmatrices hzhang/vec_node/master-rebased-v2 jed/fix-fortran-circular-deps jed/fortran-seterr jed/python3-configure-execlp jed/tests-cxx-linker jed/update-mpi3-removed-or-deprecated jed/variadic-malloc joe jose/lapack jose/lapack-ungqr karlrupp/feature-lazy-cublas-init karlrupp/fix-tao-examples karlrupp/fix-vpscat-check-overflow knepley/feature-adaptor-plex knepley/feature-plex-cv-input knepley/feature-plex-exodus-update knepley/fix-comm-shared maint maint-3.5 maint-3.6 maint-3.7 mark/gamg-fix-eig-err master * next next-tmp oana/spectral-toy pefarrell/pccomposite-increment-tab-level pr464/pieter_ghysels/pghysels/strumpack-interface/master pr600/dmeiser/feature-examples-newmethod/master pr803/acroucher/acroucher/fix-IS-global-to-local-mapping-block/master pr817/mlohry/marklohry/pbjacobi-arbitrary-blocksize/master pr830/haplav/haplav/feature-plex-more-tests-ex18/master pr831/eaulisa/eugeno-fixs-asm-multiplicative/master pr838/haplav/haplav/feature-petscpartitionermatpartitioning-rb/master pr862/dkokron/IntelIntrinsicsForBAIJ9by9MDotMaxpy/maint pr863/bourdin/bourdin/dmplex-exodusiiView/master pr871/acroucher/acroucher/dmplex-hdf5-vecview/master pr874/mapdes/pcmg-inject/master psanan/manpages-implementations rmills/fix-aijmkl-use-petscobjectstate scott/ksp-ksp-tutorials scott/test-harness-debugger scott/test-harness-installfixes scott/test-harness-minorfixes shri/dmnetwork-subnetworks-rebased stefano_zampini/add-fetidp-example-ex69 stefano_zampini/feature-factor-sell stefano_zampini/feature-glvis-homesh-periodic stefano_zampini/few-bugfixes testbranchname tisaac/fix-p4est-precision tmunson/tao-pounders-add-tests tmunson/tao-pounders-fix-code Defined "VERSION_GIT" to ""v3.8.3-3121-g7c43af644d1"" Defined "VERSION_DATE_GIT" to ""2018-03-21 18:46:06 -0500"" Defined "VERSION_BRANCH_GIT" to ""next"" ================================================================================ TEST configureArchitecture from PETSc.options.arch(/Users/barrysmith/Src/petsc/config/PETSc/options/arch.py:36) TESTING: configureArchitecture from PETSc.options.arch(config/PETSc/options/arch.py:36) Checks PETSC_ARCH and sets if not set ================================================================================ TEST setInstallDir from PETSc.options.installDir(/Users/barrysmith/Src/petsc/config/PETSc/options/installDir.py:36) TESTING: setInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:36) setup installDir to either prefix or if that is not set to PETSC_DIR/PETSC_ARCH Defined make macro "PREFIXDIR" to "/Users/barrysmith/Src/petsc/petsc-install" ================================================================================ TEST saveReconfigure from PETSc.options.installDir(/Users/barrysmith/Src/petsc/config/PETSc/options/installDir.py:80) TESTING: saveReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:80) ================================================================================ TEST cleanInstallDir from PETSc.options.installDir(/Users/barrysmith/Src/petsc/config/PETSc/options/installDir.py:73) TESTING: cleanInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:73) ================================================================================ TEST configureInstallDir from PETSc.options.installDir(/Users/barrysmith/Src/petsc/config/PETSc/options/installDir.py:57) TESTING: configureInstallDir from PETSc.options.installDir(config/PETSc/options/installDir.py:57) Makes installDir subdirectories if it does not exist for both prefix install location and PETSc work install location Changed persistence directory to /Users/barrysmith/Src/petsc/arch-simp/lib/petsc/conf ================================================================================ TEST restoreReconfigure from PETSc.options.installDir(/Users/barrysmith/Src/petsc/config/PETSc/options/installDir.py:93) TESTING: restoreReconfigure from PETSc.options.installDir(config/PETSc/options/installDir.py:93) ================================================================================ TEST setExternalPackagesDir from PETSc.options.externalpackagesdir(/Users/barrysmith/Src/petsc/config/PETSc/options/externalpackagesdir.py:15) TESTING: setExternalPackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:15) ================================================================================ TEST cleanExternalpackagesDir from PETSc.options.externalpackagesdir(/Users/barrysmith/Src/petsc/config/PETSc/options/externalpackagesdir.py:22) TESTING: cleanExternalpackagesDir from PETSc.options.externalpackagesdir(config/PETSc/options/externalpackagesdir.py:22) ================================================================================ TEST printEnvVariables from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:1613) TESTING: printEnvVariables from config.setCompilers(config/BuildSystem/config/setCompilers.py:1613) **** printenv **** GIT_PS1_SHOWDIRTYSTATE=1 VERSIONER_PYTHON_PREFER_32_BIT=no MATLABPATH=/Users/barrysmith/Src/PETSc/share/petsc/matlab:/Users/barrysmith/Src/nodal-dg/Codes1.1:/Users/barrysmith/Src/nodal-dg/Codes1.1/CFD2D:/Users/barrysmith/Src/nodal-dg/Codes1.1/ TERM_PROGRAM_VERSION=400 LOGNAME=barrysmith USER=barrysmith HOME=/Users/barrysmith PATH=/opt/local/bin:/opt/local/sbin:/usr/local/bin:/Applications/MATLAB_R2017a.app/bin:/usr/bin:/Users/barrysmith/Src/PETSc/lib/petsc/bin::/Users/barrysmith/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/opt/X11/bin:/usr/local/texlive/2015/bin/x86_64-darwin:/bin:/usr/X11R6/bin:/Users/barrysmith/Src/pyjs/bin PS1=\w\[\e[1m\]\[\e[35m\]$(__git_ps1 " (%s)")\[\e[0m\] ${PETSC_ARCH}\n\$ DISPLAY=/private/tmp/com.apple.launchd.JcVDMZc07g/org.macosforge.xquartz:0 TERM_PROGRAM=Apple_Terminal LANG=en_US.UTF-8 TERM=xterm-256color SHELL=/bin/bash TEXINPUTS=/Users/barrysmith/Documents/JedsPresentations/tex-mcs/ANLBlue/:/Users/barrysmith/Documents/JedsPresentations/tex-mcs/ANLBlue/images: VERSIONER_PYTHON_VERSION=2.7 SHLVL=1 SECURITYSESSIONID=186a7 PETSC_ARCH=arch-simp XPC_FLAGS=0x0 GIT_PS1_SHOWUPSTREAM=auto PETSC_DIR=/Users/barrysmith/Src/petsc _=./configure PETSC_OPTIONS=-malloc_test JENKINS_USERNAME=bsmith TERM_SESSION_ID=E9F4B2D9-63C7-4990-A693-136D5BCD9E59 XPC_SERVICE_NAME=0 SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.WaX1QzdoRM/Listeners DATAFILESPATH=/Users/barrysmith/datafiles Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.SdF0dFSmao/Render TMPDIR=/var/folders/c1/ldz_dt8n2r3dtwv_chp5pfr40000gn/T/ JENKINS_EMAIL=bsmith@mcs.anl.gov OLDPWD=/Users/barrysmith CLICOLOR= __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0 PWD=/Users/barrysmith/Src/petsc ================================================================================ TEST resetEnvCompilers from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:1620) TESTING: resetEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1620) ================================================================================ TEST checkEnvCompilers from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:1650) TESTING: checkEnvCompilers from config.setCompilers(config/BuildSystem/config/setCompilers.py:1650) ================================================================================ TEST checkMPICompilerOverride from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:1585) TESTING: checkMPICompilerOverride from config.setCompilers(config/BuildSystem/config/setCompilers.py:1585) 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 ================================================================================ TEST requireMpiLdPath from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:1604) TESTING: requireMpiLdPath from config.setCompilers(config/BuildSystem/config/setCompilers.py:1604) OpenMPI wrappers require LD_LIBRARY_PATH set ================================================================================ TEST checkVendor from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:426) TESTING: checkVendor from config.setCompilers(config/BuildSystem/config/setCompilers.py:426) Determine the compiler vendor Compiler vendor is "" ================================================================================ TEST checkInitialFlags from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:436) TESTING: checkInitialFlags from config.setCompilers(config/BuildSystem/config/setCompilers.py:436) Initialize the compiler and linker flags Pushing language C Initialized CFLAGS to Initialized CFLAGS to Initialized LDFLAGS to Popping language C Pushing language CUDA Initialized CUDAFLAGS to Initialized CUDAFLAGS to Initialized LDFLAGS to Popping language CUDA Pushing language Cxx Initialized CXXFLAGS to Initialized CXX_CXXFLAGS to Initialized LDFLAGS to Popping language Cxx Pushing language FC Initialized FFLAGS to Initialized FFLAGS to Initialized LDFLAGS to Popping language FC Initialized CPPFLAGS to Initialized CUDAPPFLAGS to -Wno-deprecated-gpu-targets Initialized CXXCPPFLAGS to Initialized CC_LINKER_FLAGS to [] Initialized CXX_LINKER_FLAGS to [] Initialized FC_LINKER_FLAGS to [] Initialized CUDAC_LINKER_FLAGS to [] Initialized sharedLibraryFlags to [] Initialized dynamicLibraryFlags to [] ================================================================================ TEST checkCCompiler from config.setCompilers(/Users/barrysmith/Src/petsc/config/BuildSystem/config/setCompilers.py:566) TESTING: checkCCompiler from config.setCompilers(config/BuildSystem/config/setCompilers.py:566) Locate a functional C compiler Executing: mpicc --help stdout: OVERVIEW: clang LLVM compiler USAGE: clang [options] OPTIONS: -### Print (but do not run) the commands to run for this compilation --analyzer-output Static analyzer report output format (html|plist|plist-multi-file|plist-html|text). --analyze Run the static analyzer -arcmt-migrate-emit-errors Emit ARC errors even if the migrator can fix them -arcmt-migrate-report-output Output path for the plist report -cl-denorms-are-zero OpenCL only. Allow denormals to be flushed to zero. -cl-fast-relaxed-math OpenCL only. Sets -cl-finite-math-only and -cl-unsafe-math-optimizations, and defines __FAST_RELAXED_MATH__. -cl-finite-math-only OpenCL only. Allow floating-point optimizations that assume arguments and results are not NaNs or +-Inf. -cl-fp32-correctly-rounded-divide-sqrt OpenCL only. Specify that single precision floating-point divide and sqrt used in the program source are correctly rounded. -cl-kernel-arg-info OpenCL only. Generate kernel argument metadata. -cl-mad-enable OpenCL only. Allow use of less precise MAD computations in the generated binary. -cl-no-signed-zeros OpenCL only. Allow use of less precise no signed zeros computations in the generated binary. -cl-opt-disable OpenCL only. This option disables all optimizations. By default optimizations are enabled. -cl-single-precision-constant OpenCL only. Treat double precision floating-point constant as single precision constant. -cl-std= OpenCL language standard to compile for. -cl-strict-aliasing OpenCL only. This option is added for compatibility with OpenCL 1.0. -cl-unsafe-math-optimizations OpenCL only. Allow unsafe floating-point optimizations. Also implies -cl-no-signed-zeros and -cl-mad-enable. --cuda-compile-host-device Compile CUDA code for both host and device (default). Has no effect on non-CUDA compilations. --cuda-device-only Compile CUDA code for device only --cuda-gpu-arch= CUDA GPU architecture (e.g. sm_35). May be specified more than once. --cuda-host-only Compile CUDA code for host only. Has no effect on non-CUDA compilations. --cuda-noopt-device-debug Enable device-side debug info generation. Disables ptxas optimizations. --cuda-path= CUDA installation path -cxx-isystem Add directory to the C++ SYSTEM include search path -c Only run preprocess, compile, and assemble steps -dD Print macro definitions in -E mode in addition to normal output -dependency-dot Filename to write DOT-formatted header dependencies to -dependency-file Filename (or -) to write dependency output to -dI Print include directives in -E mode in addition to normal output -dM Print macro definitions in -E mode instead of normal output -emit-ast Emit Clang AST files for source inputs -emit-llvm Use the LLVM representation for assembler and object files -E Only run the preprocessor -faligned-allocation Enable C++17 aligned allocation functions -fallow-editor-placeholders Treat editor placeholders as valid source code -faltivec Enable AltiVec vector initializer syntax -fansi-escape-codes Use ANSI escape codes for diagnostics -fapinotes-cache-path= Specify the API notes cache path -fapinotes-modules Enable module-based external API notes support -fapinotes-swift-version= Specify the Swift version to use when filtering API notes -fapinotes Enable external API notes support -fapple-kext Use Apple's kernel extensions ABI -fapple-pragma-pack Enable Apple gcc-compatible #pragma pack handling -fapplication-extension Restrict code to those available for App Extensions -fblocks Enable the 'blocks' language feature -fborland-extensions Accept non-standard constructs supported by the Borland compiler -fbuild-session-file= Use the last modification time of as the build session timestamp -fbuild-session-timestamp=