diff --git a/extra/plzip/build b/extra/plzip/build index ff37a3fe..30f8ed64 100755 --- a/extra/plzip/build +++ b/extra/plzip/build @@ -5,6 +5,11 @@ # compile plzip. (cd lzlib; ./configure; make) +# Fix build in libc++ environment. +case $("${CC:-cc}" -print-file-name=libc++.a) in */*) + CXXFLAGS="$CXXFLAGS -lunwind -lc++abi" +esac + ./configure \ --prefix=/usr \ CXXFLAGS="$CXXFLAGS -static -L$PWD/lzlib -I$PWD/lzlib"