nspr: try to unbreak musl build with hints from Alpine.
This commit is contained in:
parent
756aae84b4
commit
f3367212ef
2 changed files with 17 additions and 3 deletions
14
srcpkgs/nspr/patches/fix-getproto.patch
Normal file
14
srcpkgs/nspr/patches/fix-getproto.patch
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
--- nspr/pr/src/misc/prnetdb.c.orig
|
||||||
|
+++ nspr/pr/src/misc/prnetdb.c
|
||||||
|
@@ -61,10 +61,7 @@
|
||||||
|
#define _PR_HAVE_GETPROTO_R_POINTER
|
||||||
|
#endif
|
||||||
|
|
||||||
|
-#if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT)) \
|
||||||
|
- || (defined(LINUX) && defined(_REENTRANT) \
|
||||||
|
- && !(defined(__GLIBC__) && __GLIBC__ >= 2) \
|
||||||
|
- && !defined(ANDROID))
|
||||||
|
+#if defined(SOLARIS) || (defined(BSDI) && defined(_REENTRANT))
|
||||||
|
#define _PR_HAVE_GETPROTO_R
|
||||||
|
#define _PR_HAVE_GETPROTO_R_POINTER
|
||||||
|
#endif
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'nspr'
|
# Template file for 'nspr'
|
||||||
pkgname=nspr
|
pkgname=nspr
|
||||||
version=4.10.8
|
version=4.10.8
|
||||||
revision=1
|
revision=2
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
build_wrksrc="nspr"
|
build_wrksrc="nspr"
|
||||||
makedepends="zlib-devel"
|
makedepends="zlib-devel"
|
||||||
|
@ -20,10 +20,10 @@ do_configure() {
|
||||||
_args+=" --enable-64bit"
|
_args+=" --enable-64bit"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
unset CFLAGS
|
CFLAGS+=" -D_PR_POLL_AVAILABLE -D_PR_HAVE_OFF64_T -D_PR_INET6 -D_PR_HAVE_INET_NTOP -D_PR_HAVE_GETHOSTBYNAME2 -D_PR_HAVE_GETADDRINFO -D_PR_INET6_PROBE"
|
||||||
./configure --prefix=/usr --libdir=/usr/lib \
|
./configure --prefix=/usr --libdir=/usr/lib \
|
||||||
--includedir=/usr/include/nspr --enable-optimize \
|
--includedir=/usr/include/nspr --enable-optimize \
|
||||||
--enable-debug --with-pthreads ${_args}
|
--enable-debug --enable-ipv6 ${_args}
|
||||||
}
|
}
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue