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 :
44- image : ghcr.io/cirruslabs/macos-monterey -xcode:latest
44+ image : ghcr.io/cirruslabs/macos-sonoma -xcode:latest
4545task :
4646 name : AppleM1/LLVM x86_64 xbuild
4747 compile_script :
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_26 .0.1 .app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
62+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode_26 .0.1 .app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0 .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 :
@@ -70,35 +70,32 @@ task:
7070# type: application/octet-streamm
7171
7272macos_instance :
73- image : ghcr.io/cirruslabs/macos-monterey -xcode:latest
73+ image : ghcr.io/cirruslabs/macos-sonoma -xcode:latest
7474task :
7575 name : AppleM1/LLVM armv8-ios xbuild
7676 compile_script :
7777 - # brew install llvm
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_26.0.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
82+ - export CFLAGS="-O2 -unwindlib=none -Wno-macro-redefined -isysroot /Applications/Xcode_26.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS26.0.sdk -arch arm64 -miphoneos-version-min=10.0"
83+ - xcrun --sdk iphoneos --show-sdk-path
84+ - ls -l /Applications
8385 - make TARGET=ARMV8 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 CROSS=1
8486 always :
8587 config_artifacts :
8688 path : " *conf*"
8789 type : text/plain
8890
8991macos_instance :
90- image : ghcr.io/cirruslabs/macos-monterey -xcode:latest
92+ image : ghcr.io/cirruslabs/macos-sonoma -xcode:latest
9193task :
9294 name : AppleM1/LLVM armv7-androidndk xbuild
9395 compile_script :
94- - # brew install android-ndk
95- - export # PATH=/opt/homebrew/opt/llvm/bin:$PATH
96- - export # LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
97- - export # CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
98- - find /System/Volumes/Data/opt/homebrew/Caskroom/android-ndk/25b -name "armv7a-linux-androideabi*-ranlib"
99- - # export CC=/Applications/Xcode-13.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
100- - # 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
96+ - brew install --cask android-ndk
97+ - export ANDROID_NDK_HOME="/opt/homebrew/share/android-ndk"
98+ - export CC=/opt/homebrew/share/android-ndk/toolchains/llvm/prebuilt/darwin-x86_64/bin/armv7a-linux-androideabi23-clang
10299 - make TARGET=ARMV7 ARM_SOFTFP_ABI=1 NUM_THREADS=32 HOSTCC=clang NOFORTRAN=1 RANLIB="ls -l"
103100 always :
104101 config_artifacts :
@@ -128,9 +125,9 @@ task:
128125 - make USE_OPENMP=1
129126
130127FreeBSD_task :
131- name : FreeBSD-gcc12
128+ name : FreeBSD-gcc
132129 freebsd_instance :
133- image_family : freebsd-13-2
130+ image_family : freebsd-14-3
134131 install_script :
135132 - pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
136133 compile_script :
@@ -139,9 +136,9 @@ FreeBSD_task:
139136
140137
141138FreeBSD_task :
142- name : freebsd-gcc12 -ilp64
139+ name : freebsd-gcc -ilp64
143140 freebsd_instance :
144- image_family : freebsd-13-2
141+ image_family : freebsd-14-3
145142 install_script :
146143 - pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
147144 compile_script :
@@ -151,10 +148,10 @@ FreeBSD_task:
151148FreeBSD_task :
152149 name : FreeBSD-clang-openmp
153150 freebsd_instance :
154- image_family : freebsd-13-2
151+ image_family : freebsd-14-3
155152 install_script :
156153 - pkg update -f && pkg upgrade -y && pkg install -y gmake gcc
157- - ln -s /usr/local/lib/gcc12 /libgfortran.so.5.0.0 /usr/lib/libgfortran.so
154+ - ln -s /usr/local/lib/gcc14 /libgfortran.so.5.0.0 /usr/lib/libgfortran.so
158155 compile_script :
159156 - gmake CC=clang FC=gfortran USE_OPENMP=1 CPP_THREAD_SAFETY_TEST=1
160157
0 commit comments