From b24093430441c20abb0c4b85447409dff5b60efe Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sun, 24 Apr 2022 16:42:41 +0000
Subject: [PATCH] extra/ffcall to 2.4-2

---
 extra/ffcall/PKGBUILD | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/extra/ffcall/PKGBUILD b/extra/ffcall/PKGBUILD
index 344133961..f8d50a4b4 100644
--- a/extra/ffcall/PKGBUILD
+++ b/extra/ffcall/PKGBUILD
@@ -6,11 +6,12 @@
 
 pkgname=ffcall
 pkgver=2.4
-pkgrel=1
+pkgrel=2
 pkgdesc="C library for implementing foreign function calls in embedded interpreters"
 arch=('x86_64')
 url="https://www.gnu.org/software/libffcall/"
 license=('GPL2')
+depends=('glibc')
 options=('!makeflags' 'staticlibs')
 source=(https://ftp.gnu.org/gnu/libffcall/libffcall-${pkgver}.tar.gz)
 sha256sums=('8ef69921dbdc06bc5bb90513622637a7b83a71f31f5ba377be9d8fd8f57912c2')
@@ -18,6 +19,7 @@ sha256sums=('8ef69921dbdc06bc5bb90513622637a7b83a71f31f5ba377be9d8fd8f57912c2')
 build() {
   cd "${srcdir}/lib${pkgname}-${pkgver}"
   [ "$CARCH" = "x86_64" -o "$CARCH" = "aarch64" -o "$CARCH" = "armv7h" ] && CONFIGFLAG="--with-pic"
+  CFLAGS+=" -ffat-lto-objects" \
   ./configure --prefix=/usr --mandir=/usr/share/man $CONFIGFLAG
   make
 }