From 3b5dfa886c671d444fd7d8d5739d49ef5feb81d0 Mon Sep 17 00:00:00 2001 From: Muhammad Herdiansyah Date: Mon, 24 Jun 2019 10:42:05 +0700 Subject: [PATCH] bsdtar: static link bsdtar manually --- core/bsdtar/build | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/bsdtar/build b/core/bsdtar/build index 2d1594b1..6a9ad184 100755 --- a/core/bsdtar/build +++ b/core/bsdtar/build @@ -6,6 +6,14 @@ --disable-rpath make + +# Since --enable-bsdtar=static doesn't work, link it manually +ld -static -o bsdtar tar/bsdtar-bsdtar.o tar/bsdtar-cmdline.o \ + tar/bsdtar-creation_set.o tar/bsdtar-read.o tar/bsdtar-subst.o \ + tar/bsdtar-util.o tar/bsdtar-write.o /usr/lib/crt1.o \ + .libs/libarchive.a .libs/libarchive_fe.a /usr/lib/libz.a \ + /usr/lib/libcrypto.a /usr/lib/liblzma.a /usr/lib/libc.a + make DESTDIR="$1" install ln -s bsdtar "$1/usr/bin/tar"