89
89
endif
90
90
91
91
libgoto2_shared.dll : ../$(LIBNAME ) libgoto2_shared.def
92
- $(CC ) $(CFLAGS ) libgoto2_shared.def -shared -o $(@F ) \
92
+ $(CC ) $(LDFLAGS ) libgoto2_shared.def -shared -o $(@F ) \
93
93
-Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
94
94
-Wl,--out-implib,libgoto2_shared.lib $(FEXTRALIB )
95
95
@@ -116,14 +116,14 @@ ifeq ($(OSNAME), Linux)
116
116
so : ../$(LIBSONAME )
117
117
118
118
../$(LIBSONAME ) : ../$(LIBNAME ) linux.def linktest.c
119
- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
119
+ $(CC ) $(LDFLAGS ) -shared -o ../$(LIBSONAME ) \
120
120
-Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
121
121
-Wl,--retain-symbols-file=linux.def -Wl,-soname,$(LIBPREFIX ) .so.$(MAJOR_VERSION ) $(EXTRALIB )
122
122
ifneq ($(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.
124
124
else
125
125
# 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.
127
127
endif
128
128
rm -f linktest
129
129
@@ -135,10 +135,10 @@ ifeq ($(OSNAME), $(filter $(OSNAME),FreeBSD NetBSD))
135
135
so : ../$(LIBSONAME )
136
136
137
137
../$(LIBSONAME ) : ../$(LIBNAME ) linux.def linktest.c
138
- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
138
+ $(CC ) $(LDFLAGS ) -shared -o ../$(LIBSONAME ) \
139
139
-Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive \
140
140
-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.
142
142
rm -f linktest
143
143
144
144
endif
@@ -148,15 +148,15 @@ ifeq ($(OSNAME), OSF1)
148
148
so : ../$(LIBSONAME )
149
149
150
150
../$(LIBSONAME ) :
151
- $(CC ) -shared -o ../$(LIBSONAME ) ../$(LIBNAME )
151
+ $(CC ) $( LDFLAGS ) -shared -o ../$(LIBSONAME ) ../$(LIBNAME )
152
152
endif
153
153
154
154
ifeq ($(OSNAME ) , SunOS)
155
155
156
156
so : ../$(LIBSONAME )
157
- $(CC ) $(CFLAGS ) -shared -o ../$(LIBSONAME ) \
157
+ $(CC ) $(LDFLAGS ) -shared -o ../$(LIBSONAME ) \
158
158
-Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive $(EXTRALIB )
159
- $(CC ) $(CFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
159
+ $(CC ) $(LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) $(FEXTRALIB ) && echo OK.
160
160
rm -f linktest
161
161
162
162
endif
@@ -199,7 +199,7 @@ symbol.S : gensymbol
199
199
perl ./gensymbol win2kasm noarch dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) > symbol.S
200
200
201
201
test : 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.
203
203
rm -f linktest
204
204
205
205
linktest.c : gensymbol ../Makefile.system ../getarch.c
0 commit comments