Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 165938 | Differences between
and this patch

Collapse All | Expand All

(-)FreeImage/Makefile (-3 / +3 lines)
Lines 19-26 LIBRARIES = -lstdc++ Link Here
19
19
20
MODULES = $(SRCS:.c=.o)
20
MODULES = $(SRCS:.c=.o)
21
MODULES := $(MODULES:.cpp=.o)
21
MODULES := $(MODULES:.cpp=.o)
22
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
22
CFLAGS := $(CFLAGS) -fPIC $(INCLUDE)
23
CXXFLAGS = $(COMPILERFLAGS)  -Wno-ctor-dtor-privacy $(INCLUDE)
23
CXXFLAGS := $(CXXFLAGS) -fPIC -Wno-ctor-dtor-privacy $(INCLUDE)
24
24
25
TARGET  = freeimage
25
TARGET  = freeimage
26
STATICLIB = lib$(TARGET).a
26
STATICLIB = lib$(TARGET).a
Lines 55-61 $(STATICLIB): $(MODULES) Link Here
55
	$(AR) r $@ $(MODULES)
55
	$(AR) r $@ $(MODULES)
56
56
57
$(SHAREDLIB): $(MODULES)
57
$(SHAREDLIB): $(MODULES)
58
	$(CC) -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
58
	$(CC) ${LDFLAGS} -fPIC -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
59
59
60
install:
60
install:
61
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
61
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
(-)FreeImage/Makefile.fip (-3 / +3 lines)
Lines 19-26 LIBRARIES = -lstdc++ Link Here
19
19
20
MODULES = $(SRCS:.c=.o)
20
MODULES = $(SRCS:.c=.o)
21
MODULES := $(MODULES:.cpp=.o)
21
MODULES := $(MODULES:.cpp=.o)
22
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
22
CFLAGS := $(CFLAGS) -fPIC $(INCLUDE)
23
CXXFLAGS = $(COMPILERFLAGS) -Wno-ctor-dtor-privacy $(INCLUDE)
23
CXXFLAGS := $(CXXFLAGS) -fPIC -Wno-ctor-dtor-privacy $(INCLUDE)
24
24
25
TARGET  = freeimageplus
25
TARGET  = freeimageplus
26
STATICLIB = lib$(TARGET).a
26
STATICLIB = lib$(TARGET).a
Lines 56-62 $(STATICLIB): $(MODULES) Link Here
56
	$(AR) r $@ $(MODULES)
56
	$(AR) r $@ $(MODULES)
57
57
58
$(SHAREDLIB): $(MODULES)
58
$(SHAREDLIB): $(MODULES)
59
	$(CC) -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
59
	$(CC) $(LDFLAGS) -fPIC -s -shared -Wl,-soname,$(VERLIBNAME) -o $@ $(MODULES) $(LIBRARIES)
60
60
61
install:
61
install:
62
	install -m 644 -o root -g root $(HEADER) $(INCDIR)
62
	install -m 644 -o root -g root $(HEADER) $(INCDIR)

Return to bug 165938