8989endif
9090
9191libgoto2_shared.dll : ../$(LIBNAME ) libgoto2_shared.def
92- $(CC ) $(CFLAGS ) libgoto2_shared.def -shared -o $(@F ) \
92+ $(CC ) $(CFLAGS ) $( LDFLAGS ) libgoto2_shared.def -shared -o $(@F ) \
9393 -Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
9494 -Wl,--out-implib,libgoto2_shared.lib $(FEXTRALIB )
9595
@@ -116,14 +116,14 @@ ifeq ($(OSNAME), Linux)
116116so : ../$(LIBSONAME )
117117
118118../$(LIBSONAME ) : ../$(LIBNAME ) linux.def linktest.c
119- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
119+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -shared -o ../$(LIBSONAME ) \
120120 -Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
121121 -Wl,--retain-symbols-file=linux.def -Wl,-soname,$(LIBPREFIX ) .so.$(MAJOR_VERSION ) $(EXTRALIB )
122122ifneq ($(C_COMPILER ) , LSB)
123- $(CC) $(CFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
123+ $(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
124124else
125125# Use FC on LSB
126- $(FC) $(FFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
126+ $(FC) $(FFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) $(FEXTRALIB) && echo OK.
127127endif
128128 rm -f linktest
129129
@@ -135,10 +135,10 @@ ifeq ($(OSNAME), $(filter $(OSNAME),FreeBSD NetBSD))
135135so : ../$(LIBSONAME )
136136
137137../$(LIBSONAME ) : ../$(LIBNAME ) linux.def linktest.c
138- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
138+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -shared -o ../$(LIBSONAME ) \
139139 -Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
140140 -Wl,--retain-symbols-file=linux.def $(FEXTRALIB ) $(EXTRALIB )
141- $(CC ) $(CFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
141+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
142142 rm -f linktest
143143
144144endif
@@ -148,15 +148,15 @@ ifeq ($(OSNAME), OSF1)
148148so : ../$(LIBSONAME )
149149
150150../$(LIBSONAME ) :
151- $(CC ) -shared -o ../$(LIBSONAME ) ../$(LIBNAME )
151+ $(CC ) $( CFLAGS ) $( LDFLAGS ) -shared -o ../$(LIBSONAME ) ../$(LIBNAME )
152152endif
153153
154154ifeq ($(OSNAME ) , SunOS)
155155
156156so : ../$(LIBSONAME )
157- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
157+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -shared -o ../$(LIBSONAME ) \
158158 -Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive $(EXTRALIB )
159- $(CC ) $(CFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
159+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
160160 rm -f linktest
161161
162162endif
@@ -199,7 +199,7 @@ symbol.S : gensymbol
199199 perl ./gensymbol win2kasm noarch dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) > symbol.S
200200
201201test : linktest.c
202- $(CC ) $(CFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) -lm && echo OK.
202+ $(CC ) $(CFLAGS ) $( LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) -lm && echo OK.
203203 rm -f linktest
204204
205205linktest.c : gensymbol ../Makefile.system ../getarch.c
0 commit comments