summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/systemd/PKGBUILD8
1 files changed, 7 insertions, 1 deletions
diff --git a/libre/systemd/PKGBUILD b/libre/systemd/PKGBUILD
index c85f8af7e..d212f570d 100644
--- a/libre/systemd/PKGBUILD
+++ b/libre/systemd/PKGBUILD
@@ -51,7 +51,13 @@ build() {
local timeservers=({0..3}.arch.pool.ntp.org)
- [ "$CARCH" != "armv7h" ] && extra=--enable-gnuefi
+ if [ "$CARCH" = "armv7h" ]; then
+ LDFLAGS+=" -Wl,-fuse-ld=bfd"
+ CFLAGS+=" -fno-lto"
+ CXXFLAGS+=" -fno-lto"
+ else
+ extra=--enable-gnuefi
+ fi
./configure \
--libexecdir=/usr/lib \