From d37825d43a8d45230284e8dae3e4574a68c6c3a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Mon, 6 Jul 2020 21:44:39 +0700 Subject: [PATCH] libical: force link with libical.so in g-ir-scanner Force $LD loads all required shared objects instead of relying on dependency chain. Avoid hacky stuff for g-ir-scanner when cross building. --- srcpkgs/libical/template | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/srcpkgs/libical/template b/srcpkgs/libical/template index da1b777528c..2d97ec032b6 100644 --- a/srcpkgs/libical/template +++ b/srcpkgs/libical/template @@ -21,12 +21,11 @@ disable_parallel_build=yes build_options="gir" build_options_default="gir" -post_configure() { - if [ "$CROSS_BUILD" ]; then - # QEMU_SET_ENV=LD_LIBRARY_PATH=/builddir/libical-3.0.8/build/lib - # in pre_build doesn't work?? - ln -sf ../../lib/libical.so.3 build/src/libical-glib - fi +pre_build() { + # export GIR_EXTRA_LIBS_PATH=$wrksrc/build/lib + # export LD_LIBRARY_PATH=$wrksrc/build/lib + # export QEMU_SET_ENV=LD_LIBRARY_PATH=$wrksrc/build/lib + export LDFLAGS="$LDFLAGS -lical" } libical-devel_package() {