12345678910111213141516171819202122232425262728293031 |
- From 08a464e2b6bd31bb2bf4e258ebfa9b9d65805abf Mon Sep 17 00:00:00 2001
- From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
- Date: Fri, 27 Nov 2015 15:17:02 +0100
- Subject: [PATCH] Fix build of shared library on architectures needing -fPIC
- Certain architectures, like Sparc and Sparc64 require objects to be
- built with -fPIC (and not just -fpic) to be usable in shared
- libraries. On other architectures, -fPIC is the same as -fpic so this
- patch doesn't affect such architectures.
- Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
- ---
- src/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
- diff --git a/src/Makefile b/src/Makefile
- index 95fe549..c293611 100755
- --- a/src/Makefile
- +++ b/src/Makefile
- @@ -110,7 +110,7 @@ $(BIN2_NAME): $(OBJS3) $(LIB_NAME)
-
-
- x_%.o: %.cpp
- - $(CXX) $(CXXFLAGS) $(USE_AUDIO) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -fpic -fvisibility=hidden -pedantic \
- + $(CXX) $(CXXFLAGS) $(USE_AUDIO) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -fPIC -fvisibility=hidden -pedantic \
- -I. -D LIBRARY -c -fno-exceptions $< -o x_$*.o
-
- $(LIB_NAME): $(OBJS2)
- --
- 2.6.3
|