@@ -63,7 +63,6 @@ function build_lib {
6363 # BUILD_PREFIX - install suffix e.g. "/usr/local"
6464 # GFORTRAN_DMG
6565 # MB_ML_VER
66- echo running build_lib
6766 set -x
6867 local plat=${1:- $PLAT }
6968 local interface64=${2:- $INTERFACE64 }
@@ -72,16 +71,13 @@ function build_lib {
7271 # Make directory to store built archive
7372 if [ -n " $IS_OSX " ]; then
7473 # Do build, add gfortran hash to end of name
75- echo building on macox since IS_OSX is defined
7674 wrap_wheel_builder do_build_lib " $plat " " gf_${GFORTRAN_SHA: 0: 7} " " $interface64 " " $nightly "
7775 return
7876 fi
7977 # Manylinux wrapper
8078 local libc=${MB_ML_LIBC:- manylinux}
8179 local docker_image=quay.io/pypa/${libc}${manylinux} _${plat}
82- echo pulling image ${docker_image}
8380 docker pull $docker_image
84- echo done pulling image, starting docker run
8581 # Docker sources this script, and runs `do_build_lib`
8682 docker run --rm \
8783 -e BUILD_PREFIX=" $BUILD_PREFIX " \
@@ -93,7 +89,6 @@ function build_lib {
9389 -e MB_ML_LIBC=${libc} \
9490 -v $PWD :/io \
9591 $docker_image /io/tools/docker_build_wrap.sh
96- echo done docker run of docker_build_wrap.sh
9792}
9893
9994function patch_source {
@@ -102,7 +97,7 @@ function patch_source {
10297 for f in $( ls ../patches) ; do
10398 echo applying patch $f
10499 git apply ../patches/$f
105- done
100+ done
106101}
107102
108103function do_build_lib {
@@ -124,34 +119,34 @@ function do_build_lib {
124119 case $( get_os) -$plat in
125120 Linux-x86_64)
126121 local bitness=64
127- local target_flags= " TARGET= PRESCOTT"
122+ local target= " PRESCOTT"
128123 local dynamic_list=" PRESCOTT NEHALEM SANDYBRIDGE HASWELL SKYLAKEX"
129124 ;;
130125 Darwin-x86_64)
131126 local bitness=64
132- local target_flags= " TARGET= CORE2"
127+ local target= " CORE2"
133128 # Pick up the gfortran runtime libraries
134129 export DYLD_LIBRARY_PATH=/usr/local/lib:$DYLD_LIBRARY_PATH
135130 ;;
136131 * -i686)
137132 local bitness=32
138- local target_flags= " TARGET= PRESCOTT"
133+ local target= " PRESCOTT"
139134 local dynamic_list=" PRESCOTT NEHALEM SANDYBRIDGE HASWELL"
140135 ;;
141136 Linux-aarch64)
142137 local bitness=64
143- local target_flags= " TARGET= ARMV8"
138+ local target= " ARMV8"
144139 ;;
145140 Darwin-arm64)
146141 local bitness=64
147- local target_flags= " TARGET= VORTEX"
142+ local target= " VORTEX"
148143 ;;
149144 * -s390x)
150145 local bitness=64
151146 ;;
152147 * -ppc64le)
153148 local bitness=64
154- local target_flags= " TARGET= POWER8"
149+ local target= " POWER8"
155150 ;;
156151 * ) echo " Strange plat value $plat " ; exit 1 ;;
157152 esac
@@ -176,21 +171,19 @@ function do_build_lib {
176171 patch_source
177172 echo start building
178173 if [ -v dynamic_list ]; then
179- CFLAGS=" $CFLAGS -fvisibility=protected -Wno-uninitialized -fno-ident " \
180- make BUFFERSIZE=20 DYNAMIC_ARCH=1 \
174+ CFLAGS=" $CFLAGS -fvisibility=protected -Wno-uninitialized" \
175+ make BUFFERSIZE=20 DYNAMIC_ARCH=1 QUIET_MAKE=1 \
181176 USE_OPENMP=0 NUM_THREADS=64 \
182177 DYNAMIC_LIST=" $dynamic_list " \
183- BINARY=$bitness $interface_flags $target_flags shared 2>&1 1> /dev/null
178+ BINARY=" $bitness " $interface_flags \
179+ TARGET=" $target "
184180 else
185- CFLAGS=" $CFLAGS -fvisibility=protected -Wno-uninitialized -fno-ident " \
186- make BUFFERSIZE=20 DYNAMIC_ARCH=1 \
181+ CFLAGS=" $CFLAGS -fvisibility=protected -Wno-uninitialized" \
182+ make BUFFERSIZE=20 DYNAMIC_ARCH=1 QUIET_MAKE=1 \
187183 USE_OPENMP=0 NUM_THREADS=64 \
188- BINARY=$bitness $interface_flags $target_flags shared 2>&1 1> /dev/null
184+ BINARY=" $bitness " $interface_flags \
185+ TARGET=" $target "
189186 fi
190- echo done building, now testing
191- make BUFFERSIZE=20 DYNAMIC_ARCH=1 \
192- USE_OPENMP=0 NUM_THREADS=64 \
193- BINARY=$bitness $interface_flags $target_flags tests
194187 make PREFIX=$BUILD_PREFIX $interface_flags install
195188 popd
196189 if [ " $nightly " = " 1" ]; then
0 commit comments