summaryrefslogtreecommitdiff
path: root/libxml2/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'libxml2/build.sh')
-rw-r--r--libxml2/build.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/libxml2/build.sh b/libxml2/build.sh
index 437a9dd..d42157c 100644
--- a/libxml2/build.sh
+++ b/libxml2/build.sh
@@ -10,10 +10,13 @@ build_depends=(
"autoconf"
"libtool"
"pkgconf"
+ "python"
)
depends=(
"icu"
"libiconv"
+ "ncurses"
+ "readline"
"xz"
"zlib"
)
@@ -30,13 +33,17 @@ function prepare() {
}
function build() {
- sh autogen.sh
+ NOCONFIGURE=1 sh autogen.sh
./configure --prefix="${_prefix}" \
--with-icu \
+ --with-history \
+ --with-threads \
+ --with-python="${_runtime}/bin/python3" \
--with-iconv="${_runtime}" \
--with-libz="${_runtime}" \
--with-lzma="${_runtime}"
- make -j${_maxjobs}
+ sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
+ PYTHONHASHSEED=0 make -j${_maxjobs}
}
function package() {