diff options
Diffstat (limited to 'sci-chemistry/sparky/files/3.115-fpic.patch')
-rw-r--r-- | sci-chemistry/sparky/files/3.115-fpic.patch | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/sci-chemistry/sparky/files/3.115-fpic.patch b/sci-chemistry/sparky/files/3.115-fpic.patch new file mode 100644 index 000000000000..37725aa029e2 --- /dev/null +++ b/sci-chemistry/sparky/files/3.115-fpic.patch @@ -0,0 +1,42 @@ +diff --git a/c++/Makefile b/c++/Makefile +index 421ff77..7442ed3 100644 +--- a/c++/Makefile ++++ b/c++/Makefile +@@ -158,7 +158,7 @@ winsystem-$(PLATFORM).o: winsystem-$(PLATFORM).cc + $(CXX) $(CXXFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/winsystem-$(PLATFORM).cc + + python.o: python.cc +- $(CXX) $(CXXFLAGS) $(PYFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/python.cc ++ $(CXX) $(CXXFLAGS) -fPIC $(PYFLAGS) $(TKFLAGS) -c $(SPARKY_SRC)/python.cc + + _tkinter.so: _tkinter.o + $(CXX) $(LDSHARED) $(LDFLAGS) -o $@ _tkinter.o $(TKLIBS) +diff --git a/c++/Makefile b/c++/Makefile +index 353122d..84b0c24 100644 +--- a/c++/Makefile ++++ b/c++/Makefile +@@ -168,7 +168,7 @@ _tkinter.o: _tkinter.c + + Makefile.dep: force + cd $(SPARKY_SRC) ; \ +- $(CXX) $(DEPEND) $(CXXFLAGS) $(TKFLAGS) $(PYFLAGS) \ ++ $(CXX) $(DEPEND) $(CXXFLAGS) -fPIC $(TKFLAGS) $(PYFLAGS) \ + $(SPARKY_OBJS:.o=.cc) $(OTHER_OBJS:.o=.cc) > $@ + + TAGS: force +diff --git a/c++/Makefile b/c++/Makefile +index 84b0c24..933f347 100644 +--- a/c++/Makefile ++++ b/c++/Makefile +@@ -30,9 +30,9 @@ TCL_LIBNAME = tcl$(TCLTK_VERSION) + PLATFORM = unix + + CXX = g++ +-CXXFLAGS = ++CXXFLAGS += -fPIC + CC = gcc +-CFLAGS = ++CFLAGS += -fPIC + PYFLAGS = -I$(PYTHON_INC) -I$(PYTHON_LIB)/config + TKFLAGS = -I$(TK_PREFIX)/include + TKLIBS = -L$(TK_PREFIX)/lib -l$(TK_LIBNAME) -l$(TCL_LIBNAME) -lX11 |