ifeq ($(PORTNAME), solaris)
ifeq ($(GCC), yes)
- LINK.shared = $(COMPILER) -shared # $(COMPILER) needed for -m64
+ LINK.shared = $(COMPILER) -shared
else
-# CFLAGS added for X86_64
- LINK.shared = $(CC) -G $(CFLAGS)
+ LINK.shared = $(COMPILER) -G
endif
ifdef soname
ifeq ($(with_gnu_ld), yes)
$(MKLDEXPORT) $^ >$@
%$(DLSUFFIX): %.o %.exp
- $(CC) $(LDFLAGS) $(LDFLAGS_SL) -o $@ $*.o -Wl,-bE:$*.exp $(SHLIB_LINK)
+ $(CC) $(CFLAGS) $(LDFLAGS) $(LDFLAGS_SL) -o $@ $*.o -Wl,-bE:$*.exp $(SHLIB_LINK)
sqlmansect = 7
endif
%.so: %.o
- $(CC) -shared -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
sqlmansect = 7
%.so: %.o
ifdef ELF_SYSTEM
- $(LD) -x -shared -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
else
$(LD) $(LDREL) $(LDOUT) $<.obj -x $<
@echo building shared object $@
CFLAGS_SL =
%.so: %.o
- $(LD) -G -Bdynamic -shared -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
override CPPFLAGS += -U_NO_XOPEN4
endif
%.so: %.o
- $(CC) -shared -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
sqlmansect = 7
%.so: %.o
ifdef ELF_SYSTEM
- $(LD) -x -Bshareable -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
else
$(LD) $(LDREL) $(LDOUT) $<.obj -x $<
@echo building shared object $@
%.so: %.o
ifdef ELF_SYSTEM
- $(CC) -shared -o $@ $<
+ $(CC) $(CFLAGS) -shared -o $@ $<
else
$(LD) $(LDREL) $(LDOUT) $<.obj -x $<
@echo building shared object $@
endif
%.so: %.o
- $(LD) -G -Bdynamic -o $@ $<
+ifeq ($(GCC), yes)
+ $(CC) $(CFLAGS) -shared -o $@ $<
+else
+ $(CC) $(CFLAGS) -G -o $@ $<
+endif
sqlmansect = 5sql