From 5f3a2c03df46540b03c587e5ad6a639873461fa7 Mon Sep 17 00:00:00 2001 From: Matthias Reichl Date: Thu, 8 Nov 2018 14:10:34 +0100 Subject: [PATCH] lcdd: build with optimization upstream builds with -O3, do the same to avoid undefined references in drivers Signed-off-by: Matthias Reichl --- packages/addons/service/lcdd/changelog.txt | 6 ++++++ packages/addons/service/lcdd/package.mk | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/addons/service/lcdd/changelog.txt b/packages/addons/service/lcdd/changelog.txt index 19dfc699bc..23fd5f975a 100644 --- a/packages/addons/service/lcdd/changelog.txt +++ b/packages/addons/service/lcdd/changelog.txt @@ -1,3 +1,9 @@ +106: +- Build with -O3 to avoid undefined symbols + +105: +- Rebuild after glibc bump + 104: - Update to 466edd3 diff --git a/packages/addons/service/lcdd/package.mk b/packages/addons/service/lcdd/package.mk index a1b6de6ff0..277a00b8da 100644 --- a/packages/addons/service/lcdd/package.mk +++ b/packages/addons/service/lcdd/package.mk @@ -4,7 +4,7 @@ PKG_NAME="lcdd" PKG_VERSION="466edd3" PKG_SHA256="786aab192a788fd09119645d60576ba258eec3de1a455aaa6d9ddea5e30e1749" -PKG_REV="105" +PKG_REV="106" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://lcdproc.org/" @@ -28,6 +28,10 @@ PKG_CONFIGURE_OPTS_TARGET="--with-ft-prefix=$SYSROOT_PREFIX/usr \ --disable-libpng \ --enable-drivers=all" +pre_configure_target() { + CFLAGS="$CFLAGS -O3" +} + addon() { drivers="none|$(cat $PKG_BUILD/.$TARGET_NAME/config.log | sed -n "s|^DRIVERS=' \(.*\)'|\1|p" | sed "s|.so||g" | tr ' ' '|')"