File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -75,27 +75,27 @@ cd ../
7575
7676if [[ " $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+
9999else
100100 yum install -y freetype-devel
101101fi
You can’t perform that action at this time.
0 commit comments