[packages/nodejs] use system libuv
glen
glen at pld-linux.org
Mon Apr 8 00:16:20 CEST 2013
commit 8939ac26653b598764afdfe0672adfab5d62f6ae
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Apr 8 01:16:13 2013 +0300
use system libuv
nodejs.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/nodejs.spec b/nodejs.spec
index e0cb53a..3629394 100644
--- a/nodejs.spec
+++ b/nodejs.spec
@@ -16,6 +16,7 @@ URL: http://www.nodejs.org/
BuildRequires: c-ares-devel
BuildRequires: gcc >= 5:4.0
BuildRequires: libstdc++-devel
+BuildRequires: libuv-devel >= %{version}
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: python >= 1:2.5.2
@@ -72,13 +73,18 @@ This package contains the documentation for nodejs.
# Error: V8 doesn't like ccache. Please set your CC env var to 'gcc'
CC=${CC#ccache }
-# NOT autoconf so dont use macro
+# add defines from libuv (RHBZ#892601)
+export CFLAGS="%{rpmcflags} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+export CXXFLAGS="%{rpmcppflags} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
+
+# NOT autoconf so don't use macro
export PYTHONPATH=tools
./configure \
--shared-v8 \
--shared-zlib \
--shared-openssl \
--shared-cares \
+ --shared-libuv \
--without-npm \
--without-dtrace \
--prefix=%{_prefix}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/nodejs.git/commitdiff/8939ac26653b598764afdfe0672adfab5d62f6ae
More information about the pld-cvs-commit
mailing list