2
2
FROM quay.io/pypa/manylinux_2_28_${ARCH}:2025.02.02-1 as builder
3
3
4
4
ARG ARCH
5
- ARG NPROCS=24
5
+ ARG NPROCS=4
6
6
ARG BUILD_DIR=/opt/smelibs
7
7
ARG TMP_DIR=/opt/tmpwd
8
8
@@ -92,7 +92,6 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
92
92
--with-pic \
93
93
--enable-cxx \
94
94
&& make -j$NPROCS \
95
- && make check \
96
95
&& make install \
97
96
&& rm -rf $TMP_DIR
98
97
@@ -112,7 +111,6 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
112
111
--with-gmp-lib=$BUILD_DIR/lib \
113
112
--with-gmp-include=$BUILD_DIR/include \
114
113
&& make -j$NPROCS \
115
- && make check \
116
114
&& make install \
117
115
&& rm -rf $TMP_DIR
118
116
@@ -169,9 +167,9 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
169
167
-DEXPAT_BUILD_EXAMPLES=OFF \
170
168
-DEXPAT_BUILD_TOOLS=OFF \
171
169
-DEXPAT_SHARED_LIBS=OFF \
170
+ -DEXPAT_BUILD_TESTS:BOOL=OFF \
172
171
../expat \
173
172
&& ninja \
174
- && ninja test \
175
173
&& ninja install \
176
174
&& rm -rf $TMP_DIR
177
175
@@ -205,11 +203,11 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
205
203
-Dmdi=OFF \
206
204
-Dwebp=OFF \
207
205
-Dzlib=OFF \
206
+ -Dtiff-tests=OFF \
208
207
-DGLUT_INCLUDE_DIR=GLUT_INCLUDE_DIR-NOTFOUND \
209
208
-DOPENGL_INCLUDE_DIR=OPENGL_INCLUDE_DIR-NOTFOUND \
210
209
.. \
211
210
&& ninja \
212
- && ninja test \
213
211
&& ninja install \
214
212
&& rm -rf $TMP_DIR
215
213
@@ -543,9 +541,9 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
543
541
-DCMAKE_INSTALL_PREFIX=$BUILD_DIR \
544
542
-DCMAKE_CXX_STANDARD=17 \
545
543
-DFMT_DOC=OFF \
544
+ -DFMT_TEST:BOOL=OFF \
546
545
.. \
547
546
&& ninja \
548
- && ninja test \
549
547
&& ninja install \
550
548
&& rm -rf $TMP_DIR
551
549
@@ -565,15 +563,14 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
565
563
-DCMAKE_C_FLAGS="-fPIC -fvisibility=hidden" \
566
564
-DCMAKE_CXX_FLAGS="-fPIC -fvisibility=hidden" \
567
565
-DCMAKE_INSTALL_PREFIX=$BUILD_DIR \
568
- -DSPDLOG_BUILD_TESTS=ON \
566
+ -DSPDLOG_BUILD_TESTS=OFF \
569
567
-DSPDLOG_BUILD_EXAMPLE=OFF \
570
568
-DSPDLOG_FMT_EXTERNAL=ON \
571
569
-DSPDLOG_NO_THREAD_ID=ON \
572
570
-DSPDLOG_NO_ATOMIC_LEVELS=ON \
573
571
-DCMAKE_PREFIX_PATH=$BUILD_DIR \
574
572
.. \
575
573
&& ninja \
576
- && ninja test \
577
574
&& ninja install \
578
575
&& rm -rf $TMP_DIR
579
576
@@ -631,9 +628,9 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
631
628
-DUSE_BZ2=ON \
632
629
-DBZIP2_INCLUDE_DIR=${BUILD_DIR}/include \
633
630
-DBZIP2_LIBRARY_RELEASE=${BUILD_DIR}/lib/libbz2.a \
631
+ -DENABLE_TESTS=OFF \
634
632
.. \
635
633
&& ninja \
636
- && ninja test \
637
634
&& ninja install \
638
635
&& rm -rf $TMP_DIR
639
636
@@ -727,7 +724,6 @@ RUN mkdir -p $TMP_DIR && cd $TMP_DIR \
727
724
-DZLIB_LIBRARY=$BUILD_DIR/lib/libz.a \
728
725
.. \
729
726
&& ninja \
730
- && ninja test \
731
727
&& ninja install \
732
728
&& rm -rf $TMP_DIR
733
729
0 commit comments