packages: nodejs/nodejs.spec - pass -fPIC to nodejs awesome build system fo...

glen glen at pld-linux.org
Thu Jun 14 21:27:05 CEST 2012


Author: glen                         Date: Thu Jun 14 19:27:04 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- pass -fPIC to nodejs awesome build system for libuv objects

---- Files affected:
packages/nodejs:
   nodejs.spec (1.39 -> 1.40) 

---- Diffs:

================================================================
Index: packages/nodejs/nodejs.spec
diff -u packages/nodejs/nodejs.spec:1.39 packages/nodejs/nodejs.spec:1.40
--- packages/nodejs/nodejs.spec:1.39	Thu Jun 14 18:57:19 2012
+++ packages/nodejs/nodejs.spec	Thu Jun 14 21:26:59 2012
@@ -15,6 +15,7 @@
 Patch3:		%{name}-lib64path.patch
 # Fix linking of zlib
 Patch4:		%{name}-shared-zlib.patch
+Patch5:		uv-fpic.patch
 BuildRequires:	c-ares-devel >= 1.7.4
 BuildRequires:	gcc >= 5:4.0
 BuildRequires:	libeio-devel
@@ -79,14 +80,15 @@
 %else
 %patch2 -p1
 %endif
-
 %patch4 -p1
+%patch5 -p1
 
 # fix #!/usr/bin/env python -> #!/usr/bin/python:
 grep -rl 'bin/env python' tools | xargs %{__sed} -i -e '1s,^#!.*python,#!%{__python},'
 
 %build
 CFLAGS="%{rpmcflags} -fPIC"
+CPPFLAGS="%{rpmcppflags} -fPIC"
 CXXFLAGS="%{rpmcxxflags} -fPIC"
 LDFLAGS="%{rpmcflags}"
 %if "%{pld_release}" == "ac"
@@ -96,7 +98,7 @@
 CC="%{__cc}"
 CXX="%{__cxx}"
 %endif
-export CFLAGS LDFLAGS CXXFLAGS CC CXX
+export CFLAGS LDFLAGS CXXFLAGS CC CXX LINKFLAGS_UV
 
 # Error: V8 doesn't like ccache. Please set your CC env var to 'gcc'
 CC=${CC#ccache }
@@ -209,6 +211,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.40  2012/06/14 19:26:59  glen
+- pass -fPIC to nodejs awesome build system for libuv objects
+
 Revision 1.39  2012/06/14 16:57:19  glen
 - fix api docs
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/nodejs/nodejs.spec?r1=1.39&r2=1.40



More information about the pld-cvs-commit mailing list