From 21ca3aac33ebba4485b27c60eb1fe7fe0341ed8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Tue, 2 Jan 2018 18:27:32 +0100 Subject: [PATCH] icecat: fix cross --- srcpkgs/icecat/template | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/srcpkgs/icecat/template b/srcpkgs/icecat/template index 3d2907b4e37..bd4cdc4ae0f 100644 --- a/srcpkgs/icecat/template +++ b/srcpkgs/icecat/template @@ -9,13 +9,12 @@ license="MPL-1.1, GPL-2, LGPL-2.1" distfiles="${GNU_SITE}/${pkgname}/${version}/${pkgname}-${version}-gnu1.tar.bz2" checksum=699ab2b41d4428ef5e360f3f33d98bc52723315cedac20bb03619846ca895302 -only_for_archs="i686 i686-musl x86_64 x86_64-musl" lib32disabled=yes hostmakedepends="autoconf213 unzip zip pkg-config perl python yasm rust cargo" makedepends=" - nss-devel gtk+-devel sqlite-devel libevent-devel libnotify-devel - libvpx-devel hunspell-devel libXt-devel + libatomic-devel nss-devel gtk+-devel sqlite-devel libevent-devel + libnotify-devel libvpx-devel hunspell-devel libXt-devel $(vopt_if alsa alsa-lib-devel) $(vopt_if dbus dbus-glib-devel) $(vopt_if gtk3 gtk+3-devel) $(vopt_if pulseaudio pulseaudio-devel) $(vopt_if startup_notification startup-notification-devel) @@ -54,6 +53,18 @@ do_build() { ;; esac + if [ "$CROSS_BUILD" ]; then + export HOST_CFLAGS="${XBPS_CFLAGS}" + export HOST_CXXFLAGS="${XBPS_CXXFLAGS}" + export ac_cv_sqlite_secure_delete=yes \ + ac_cv_sqlite_threadsafe=yes \ + ac_cv_sqlite_enable_fts3=yes \ + ac_cv_sqlite_dbstat_vtab=yes \ + ac_cv_sqlite_enable_unlock_notify=yes \ + ac_cv_prog_hostcxx_works=1 + echo "ac_add_options --target=$XBPS_CROSS_TRIPLET" >>.mozconfig + fi + # echo "ac_cv_sqlite_threadsafe=yes" >> .mozconfig # echo "ac_cv_sqlite_enable_fts3=yes" >> .mozconfig # echo "ac_cv_sqlite_enable_unlock_notify=yes" >> .mozconfig