11macos_instance :
22 image : ghcr.io/cirruslabs/macos-monterey-xcode:latest
33
4- task :
5- name : AppleM1/LLVM
6- compile_script :
7- - brew install llvm
8- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
9- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
10- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
11- - make TARGET=VORTEX USE_OPENMP=1 CC=clang
4+ # task:
5+ # name: AppleM1/LLVM
6+ # compile_script:
7+ # - brew install llvm
8+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
9+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
10+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
11+ # - make TARGET=VORTEX USE_OPENMP=1 CC=clang
1212
13- task :
14- name : AppleM1/LLVM/ILP64
15- compile_script :
16- - brew install llvm
17- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
18- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
19- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
20- - make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
13+ # task:
14+ # name: AppleM1/LLVM/ILP64
15+ # compile_script:
16+ # - brew install llvm
17+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
18+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
19+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
20+ # - make TARGET=VORTEX USE_OPENMP=1 CC=clang INTERFACE64=1
2121
22- task :
23- name : AppleM1/LLVM/CMAKE
24- compile_script :
25- - brew install llvm
26- - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
27- - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
28- - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
29- - mkdir build
30- - cd build
31- - cmake -DTARGET=VORTEX -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=ON ..
32- - make -j 4
22+ # task:
23+ # name: AppleM1/LLVM/CMAKE
24+ # compile_script:
25+ # - brew install llvm
26+ # - export PATH=/opt/homebrew/opt/llvm/bin:$PATH
27+ # - export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
28+ # - export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
29+ # - mkdir build
30+ # - cd build
31+ # - cmake -DTARGET=VORTEX -DCMAKE_C_COMPILER=clang -DBUILD_SHARED_LIBS=ON ..
32+ # - make -j 4
3333
34- task :
35- name : AppleM1/GCC/MAKE/OPENMP
36- compile_script :
37- - brew install gcc@11
38- - export PATH=/opt/homebrew/bin:$PATH
39- - export LDFLAGS="-L/opt/homebrew/lib"
40- - export CPPFLAGS="-I/opt/homebrew/include"
41- - make CC=gcc-11 FC=gfortran-11 USE_OPENMP=1
34+ # task:
35+ # name: AppleM1/GCC/MAKE/OPENMP
36+ # compile_script:
37+ # - brew install gcc@11
38+ # - export PATH=/opt/homebrew/bin:$PATH
39+ # - export LDFLAGS="-L/opt/homebrew/lib"
40+ # - export CPPFLAGS="-I/opt/homebrew/include"
41+ # - make CC=gcc-11 FC=gfortran-11 USE_OPENMP=1
4242
4343macos_instance :
4444 image : ghcr.io/cirruslabs/macos-monterey-xcode:latest
5858 - export VALID_ARCHS="i386 x86_64"
5959 - xcrun --sdk macosx --show-sdk-path
6060 - xcodebuild -version
61- - export CC=/Applications/Xcode-14.0 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
62- - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-14.0 .0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3 .sdk -arch x86_64"
61+ - export CC=/Applications/Xcode-15.3 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
62+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-15.3 .0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.4 .sdk -arch x86_64"
6363 - make TARGET=CORE2 DYNAMIC_ARCH=1 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 RANLIB="ls -l"
6464 always :
6565 config_artifacts :
7878 - export # PATH=/opt/homebrew/opt/llvm/bin:$PATH
7979 - export # LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
8080 - export # CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
81- - export CC=/Applications/Xcode-14.0 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
82- - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-14.0 .0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0 .sdk -arch arm64 -miphoneos-version-min=10.0"
81+ - export CC=/Applications/Xcode-15.3 .0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
82+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-15.3 .0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.4 .sdk -arch arm64 -miphoneos-version-min=10.0"
8383 - make TARGET=ARMV8 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 CROSS=1
8484 always :
8585 config_artifacts :
@@ -91,14 +91,16 @@ macos_instance:
9191task :
9292 name : AppleM1/LLVM armv7-androidndk xbuild
9393 compile_script :
94- - # brew install android-ndk
94+ - brew install android-ndk
9595 - export # PATH=/opt/homebrew/opt/llvm/bin:$PATH
9696 - export # LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
9797 - export # CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
98- - find /System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/25b -name "armv7a-linux-androideabi*-ranlib"
98+ - ls /System/Volumes/Data/opt/homebrew
99+ - ls -l /System/Volumes/Data/opt/homebrew/Caskroom/
100+ - find /System/Volumes/Data/opt/homebrew -name "armv7a-linux-androideabi*-ranlib"
99101 - # export CC=/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
100102 - # export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.0.sdk -arch arm64 -miphoneos-version-min=10.0"
101- - export CC=/System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/25b/AndroidNDK8937393 .app/Contents/NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/armv7a-linux-androideabi23-clang
103+ - export CC=/System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/26c/AndroidNDK* .app/Contents/NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/armv7a-linux-androideabi23-clang
102104 - make TARGET=ARMV7 ARM_SOFTFP_ABI=1 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 RANLIB="ls -l"
103105 always :
104106 config_artifacts :
0 commit comments