Hide trampoline symbols, lazy-load vaapi as well
This commit is contained in:
parent
60c5fd666d
commit
c6b1f3a439
19 changed files with 60 additions and 10 deletions
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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}
|
||||
}
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue