Hide trampoline symbols, lazy-load vaapi as well

This commit is contained in:
BtbN
2021-12-21 01:50:55 +01:00
parent 60c5fd666d
commit c6b1f3a439
19 changed files with 60 additions and 10 deletions

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXau.so.6,libXau.a}
rm "$FFBUILD_PREFIX"/lib/libXau{.so*,.la}
}

View File

@ -40,6 +40,7 @@ ffbuild_dockerbuild() {
for LIBNAME in "$FFBUILD_PREFIX"/lib/libxcb*.so.?; do
gen-implib "$LIBNAME" "${LIBNAME%%.*}.a"
rm "${LIBNAME%%.*}"{.so*,.la}
done
}

View File

@ -47,4 +47,5 @@ ffbuild_dockerbuild() {
gen-implib "$FFBUILD_PREFIX"/lib/{libX11-xcb.so.1,libX11-xcb.a}
gen-implib "$FFBUILD_PREFIX"/lib/{libX11.so.6,libX11.a}
rm "$FFBUILD_PREFIX"/lib/libX11{,-xcb}{.so*,.la}
}

View File

@ -42,4 +42,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXext.so.6,libXext.a}
rm "$FFBUILD_PREFIX"/lib/libXext{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXfixes.so.3,libXfixes.a}
rm "$FFBUILD_PREFIX"/lib/libXfixes{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXi.so.6,libXi.a}
rm "$FFBUILD_PREFIX"/lib/libXi{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXinerama.so.1,libXinerama.a}
rm "$FFBUILD_PREFIX"/lib/libXinerama{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXrender.so.1,libXrender.a}
rm "$FFBUILD_PREFIX"/lib/libXrender{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXss.so.1,libXss.a}
rm "$FFBUILD_PREFIX"/lib/libXss{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXxf86vm.so.1,libXxf86vm.a}
rm "$FFBUILD_PREFIX"/lib/libXxf86vm{.so*,.la}
}

View File

@ -34,8 +34,9 @@ ffbuild_dockerbuild() {
export LDFLAFS="$RAW_LDFLAGS"
./configure "${myconf[@]}"
make -j$(nproc) VERBOSE=1
make -j$(nproc)
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXcursor.so.1,libXcursor.a}
rm "$FFBUILD_PREFIX"/lib/libXcursor{.so*,.la}
}

View File

@ -38,4 +38,5 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXrandr.so.2,libXrandr.a}
rm "$FFBUILD_PREFIX"/lib/libXrandr{.so*,.la}
}

View File

@ -40,6 +40,7 @@ ffbuild_dockerbuild() {
make install
gen-implib "$FFBUILD_PREFIX"/lib/{libXv.so.1,libXv.a}
rm "$FFBUILD_PREFIX"/lib/libXv{.so*,.la}
}
ffbuild_configure() {

View File

@ -11,7 +11,8 @@ ffbuild_dockerlayer() {
}
ffbuild_dockerbuild() {
rm "$FFBUILD_PREFIX"/lib/lib*.so*
rm "$FFBUILD_PREFIX"/lib/lib*.so* || true
rm "$FFBUILD_PREFIX"/lib/*.la || true
}
ffbuild_libs() {