Skip to content

Commit 6c1cbca

Browse files
committed
cibw changes
1 parent 9196a87 commit 6c1cbca

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ci/manylinux-build-deps

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,27 +75,27 @@ cd ../
7575

7676
if [[ "$BUILD_FREETYPE" == "1" ]]; then
7777

78-
echo "Removing system FreeType packages..."
79-
yum remove -y freetype freetype-devel || true
80-
rm -f /usr/lib64/libfreetype.so* /lib64/libfreetype.so* || true
81-
8278
curl -L -o freetype.tar.xz https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz
8379
ls -lh
8480
tar -xvf freetype.tar.xz > /dev/null 2>&1 && rm freetype.tar.xz
8581
cd freetype*
8682

87-
# Build static version first
83+
# Build static version
8884
./configure --prefix=/usr/local --enable-freetype-config --enable-static --disable-shared
8985
make clean && make -j3 && make install
9086

9187
# Then build shared version for auditwheel to potentially pick up
92-
./configure --prefix=/usr --enable-freetype-config --disable-static --enable-shared
93-
make clean && make -j3 && make install
88+
# ./configure --prefix=/usr --enable-freetype-config --disable-static --enable-shared
89+
# make clean && make -j3 && make install
9490

9591
# Make sure the static library is available for linking
9692
cp /usr/local/lib/libfreetype.a /usr/local/lib/
9793

9894
cd ../
95+
96+
# Force statically compiled freetype
97+
sed -i 's/-lfreetype/\/usr\/local\/lib\/libfreetype.a/g' gw/Makefile
98+
9999
else
100100
yum install -y freetype-devel
101101
fi

0 commit comments

Comments
 (0)