diff --git a/packages/3rdparty/multimedia/vdr-control/package.mk b/packages/3rdparty/multimedia/vdr-control/package.mk index 0d99c3d755..7df387e01a 100644 --- a/packages/3rdparty/multimedia/vdr-control/package.mk +++ b/packages/3rdparty/multimedia/vdr-control/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-epgsearch/package.mk b/packages/3rdparty/multimedia/vdr-epgsearch/package.mk index 560f463c6c..75145b3a91 100644 --- a/packages/3rdparty/multimedia/vdr-epgsearch/package.mk +++ b/packages/3rdparty/multimedia/vdr-epgsearch/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" - CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" - LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-iptv/package.mk b/packages/3rdparty/multimedia/vdr-iptv/package.mk index f487c93761..063315c860 100644 --- a/packages/3rdparty/multimedia/vdr-iptv/package.mk +++ b/packages/3rdparty/multimedia/vdr-iptv/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-live/package.mk b/packages/3rdparty/multimedia/vdr-live/package.mk index a5f3dd1fd8..916f8b1533 100644 --- a/packages/3rdparty/multimedia/vdr-live/package.mk +++ b/packages/3rdparty/multimedia/vdr-live/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" - CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" - LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export CFLAGS="$CFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export CXXFLAGS="$CXXFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" + export LDFLAGS="$LDFLAGS -fPIC -L$SYSROOT_PREFIX/usr/lib -L$SYSROOT_PREFIX/lib" } pre_make_target() { diff --git a/packages/3rdparty/multimedia/vdr-plugin-dvbapi/package.mk b/packages/3rdparty/multimedia/vdr-plugin-dvbapi/package.mk index 9ba3f4e158..aad7542bb9 100644 --- a/packages/3rdparty/multimedia/vdr-plugin-dvbapi/package.mk +++ b/packages/3rdparty/multimedia/vdr-plugin-dvbapi/package.mk @@ -44,10 +44,10 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LIBDVBCSA=1" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" - CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" + export CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops" } pre_make_target() { diff --git a/packages/3rdparty/multimedia/vdr-plugin-streamdev/package.mk b/packages/3rdparty/multimedia/vdr-plugin-streamdev/package.mk index cdf692db13..2cbf748ac3 100644 --- a/packages/3rdparty/multimedia/vdr-plugin-streamdev/package.mk +++ b/packages/3rdparty/multimedia/vdr-plugin-streamdev/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-plugin-vnsiserver/package.mk b/packages/3rdparty/multimedia/vdr-plugin-vnsiserver/package.mk index 0ce3f9e3c7..e1ce4071b9 100644 --- a/packages/3rdparty/multimedia/vdr-plugin-vnsiserver/package.mk +++ b/packages/3rdparty/multimedia/vdr-plugin-vnsiserver/package.mk @@ -41,9 +41,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LIBDIR=\".\" \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-plugin-xmltv2vdr/package.mk b/packages/3rdparty/multimedia/vdr-plugin-xmltv2vdr/package.mk index f8c052c323..e777cff437 100644 --- a/packages/3rdparty/multimedia/vdr-plugin-xmltv2vdr/package.mk +++ b/packages/3rdparty/multimedia/vdr-plugin-xmltv2vdr/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } post_make_target() { diff --git a/packages/3rdparty/multimedia/vdr-sc/package.mk b/packages/3rdparty/multimedia/vdr-sc/package.mk index d13a108e9c..c9be34e33c 100644 --- a/packages/3rdparty/multimedia/vdr-sc/package.mk +++ b/packages/3rdparty/multimedia/vdr-sc/package.mk @@ -47,12 +47,12 @@ pre_make_target() { } pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" - CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops" # vdr-sc fails building with LTO support strip_lto + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" + export CSAFLAGS="$CFLAGS -Wall -fomit-frame-pointer -fexpensive-optimizations -funroll-loops" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-wirbelscan/package.mk b/packages/3rdparty/multimedia/vdr-wirbelscan/package.mk index 33b024d3b4..777715974f 100644 --- a/packages/3rdparty/multimedia/vdr-wirbelscan/package.mk +++ b/packages/3rdparty/multimedia/vdr-wirbelscan/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } makeinstall_target() { diff --git a/packages/3rdparty/multimedia/vdr-wirbelscancontrol/package.mk b/packages/3rdparty/multimedia/vdr-wirbelscancontrol/package.mk index 1135244def..e6b0352eb3 100644 --- a/packages/3rdparty/multimedia/vdr-wirbelscancontrol/package.mk +++ b/packages/3rdparty/multimedia/vdr-wirbelscancontrol/package.mk @@ -42,9 +42,9 @@ PKG_MAKE_OPTS_TARGET="VDRDIR=$ROOT/$BUILD/$VDR_DIR \ LOCALEDIR=\"./locale\"" pre_configure_target() { - CFLAGS="$CFLAGS -fPIC" - CXXFLAGS="$CXXFLAGS -fPIC" - LDFLAGS="$LDFLAGS -fPIC" + export CFLAGS="$CFLAGS -fPIC" + export CXXFLAGS="$CXXFLAGS -fPIC" + export LDFLAGS="$LDFLAGS -fPIC" } pre_build_target() { diff --git a/packages/3rdparty/multimedia/vdr/package.mk b/packages/3rdparty/multimedia/vdr/package.mk index 4a17532f97..e475592141 100644 --- a/packages/3rdparty/multimedia/vdr/package.mk +++ b/packages/3rdparty/multimedia/vdr/package.mk @@ -37,7 +37,7 @@ PKG_IS_ADDON="no" PKG_AUTORECONF="no" pre_configure_target() { - LDFLAGS=$(echo $LDFLAGS | sed -e "s|-Wl,--as-needed||") + export LDFLAGS=$(echo $LDFLAGS | sed -e "s|-Wl,--as-needed||") } pre_make_target() {