10 - name: Build and Test
14 COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV8 NUM_THREADS=32'
16 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
18 - apt-get install -y make $CC gfortran perl
20 - make QUIET_MAKE=1 $COMMON_FLAGS
21 - make -C test $COMMON_FLAGS
22 - make -C ctest $COMMON_FLAGS
23 - make -C utest $COMMON_FLAGS
34 - name: Build and Test
38 COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV6 NUM_THREADS=32'
40 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
42 - apt-get install -y make $CC gfortran perl
44 - make QUIET_MAKE=1 $COMMON_FLAGS
45 - make -C test $COMMON_FLAGS
46 - make -C ctest $COMMON_FLAGS
47 - make -C utest $COMMON_FLAGS
51 name: arm64_clang_make
58 - name: Build and Test
62 COMMON_FLAGS: 'DYNAMIC_ARCH=1 TARGET=ARMV8 NUM_THREADS=32'
64 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
66 - apt-get install -y make $CC gfortran perl
68 - make QUIET_MAKE=1 $COMMON_FLAGS
69 - make -C test $COMMON_FLAGS
70 - make -C ctest $COMMON_FLAGS
71 - make -C utest $COMMON_FLAGS
75 name: arm32_clang_cmake
82 - name: Build and Test
86 CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV6 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
88 - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
90 - apt-get install -y make $CC g++ perl cmake
92 - mkdir build && cd build
93 - cmake $CMAKE_FLAGS ..
106 - name: Build and Test
110 CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
112 - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
114 - apt-get install -y make $CC g++ perl cmake
116 - mkdir build && cd build
117 - cmake $CMAKE_FLAGS ..
123 name: arm64_clang_cmake
130 - name: Build and Test
134 CMAKE_FLAGS: '-DDYNAMIC_ARCH=1 -DTARGET=ARMV8 -DNUM_THREADS=32 -DNOFORTRAN=ON -DBUILD_WITHOUT_LAPACK=ON'
136 - echo "CMAKE_FLAGS:= $CMAKE_FLAGS"
138 - apt-get install -y make $CC g++ perl cmake
140 - mkdir build && cd build
141 - cmake $CMAKE_FLAGS ..
147 name: arm64_native_test
154 - name: Build and Test
158 COMMON_FLAGS: 'USE_OPENMP=1'
160 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
162 - apt-get install -y make $CC gfortran perl python g++
164 - make QUIET_MAKE=1 $COMMON_FLAGS
165 - make -C test $COMMON_FLAGS
166 - make -C ctest $COMMON_FLAGS
167 - make -C utest $COMMON_FLAGS
168 - make -C cpp_thread_test dgemm_tester
171 name: epyc_native_test
178 - name: Build and Test
182 COMMON_FLAGS: 'USE_OPENMP=1'
184 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
186 - apt-get install -y make $CC gfortran perl python g++
188 - make QUIET_MAKE=1 $COMMON_FLAGS
189 - make -C test $COMMON_FLAGS
190 - make -C ctest $COMMON_FLAGS
191 - make -C utest $COMMON_FLAGS
192 - make -C cpp_thread_test dgemm_tester
202 - name: Build and Test
207 COMMON_FLAGS: 'TARGET=ARMV8 DYNAMIC_ARCH=1'
209 - echo "MAKE_FLAGS:= $COMMON_FLAGS"
211 - apt-get install -y make $CC gfortran-10 perl python g++
213 - make QUIET_MAKE=1 $COMMON_FLAGS
214 - make -C utest $COMMON_FLAGS
215 - make -C test $COMMON_FLAGS