workaround for unreasonable rebuilding in package()

This commit is contained in:
Devaev Maxim
2021-01-25 03:21:31 +03:00
parent d06c2619b2
commit e96e0aa73c

View File

@@ -28,20 +28,21 @@ if [ -e /opt/vc/include/IL/OMX_Core.h ]; then
fi fi
# LD does not link mmal with this option
# This DOESN'T affect setup.py
LDFLAGS="${LDFLAGS//--as-needed/}"
export LDFLAGS="${LDFLAGS//,,/,}"
build() { build() {
cd "$srcdir" cd "$srcdir"
rm -rf $pkgname-build rm -rf $pkgname-build
cp -r $pkgname $pkgname-build cp -r $pkgname $pkgname-build
cd $pkgname-build cd $pkgname-build
# LD does not link mmal with this option
LDFLAGS="${LDFLAGS//--as-needed/}"
LDFLAGS="${LDFLAGS//,,/,}"
make $_options CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" $MAKEFLAGS make $_options CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" $MAKEFLAGS
} }
package() { package() {
cd "$srcdir/$pkgname-build" cd "$srcdir/$pkgname-build"
make $_options DESTDIR="$pkgdir" PREFIX=/usr install make $_options CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" DESTDIR="$pkgdir" PREFIX=/usr install
} }