diff options
Diffstat (limited to 'libxml2/build.sh')
-rw-r--r-- | libxml2/build.sh | 11 |
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() { |