aboutsummaryrefslogtreecommitdiff
path: root/core/otools/build
diff options
context:
space:
mode:
Diffstat (limited to 'core/otools/build')
-rwxr-xr-xcore/otools/build17
1 files changed, 15 insertions, 2 deletions
diff --git a/core/otools/build b/core/otools/build
index 45da9bf9..2e76b3e4 100755
--- a/core/otools/build
+++ b/core/otools/build
@@ -1,5 +1,18 @@
#!/bin/sh -e
FTS=0; cpt l musl-fts && FTS=1
-make LDFLAGS=-static FTS="$FTS"
-make PREFIX=/usr DESTDIR="$1" install
+
+# Remove symbolic link substitution on pax
+sed -i 's|IS_LINK|IS_HARDLINK|' bin/pax/pat_rep.c
+
+mk() {
+ make \
+ PREFIX=/usr \
+ TLSLIB="$(pkgconf --static --libs libtls)" \
+ LDFLAGS="$LDFLAGS -static" \
+ FTS="$FTS" \
+ "$@"
+}
+
+mk
+mk DESTDIR="$1" install