Add --as-flags=--64 to remaining 64-bit lib builds as per bug id 2971375
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2071 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index dca61eb..4580481 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -928,10 +928,10 @@
# This is cleaner for watching make output, but is only in GNU Make:
# $(DTDEF) $(top_srcdir)/$(subst .a,.def,$(subst /lib,/,$@)) --dllname $(subst .a,.dll,$(subst lib,,$(@F)))
lib64/libcrtdll.a lib64/libmsvcrt.a lib64/libmsvcr80.a:
- $(DTLIB) --dllname `echo $@ | $(SED) 's|lib64/lib||;s|\.a|.dll|'` -m i386:x86-64
+ $(DTLIB) --dllname `echo $@ | $(SED) 's|lib64/lib||;s|\.a|.dll|'` -m i386:x86-64 --as-flags=--64
lib64/lib%.a:
- $(DTDEF) $(top_srcdir)/lib64/$*.def -m i386:x86-64
+ $(DTDEF) $(top_srcdir)/lib64/$*.def -m i386:x86-64 --as-flags=--64
endif
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index 8368f54..8e6a498 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -24595,10 +24595,10 @@
# This is cleaner for watching make output, but is only in GNU Make:
# $(DTDEF) $(top_srcdir)/$(subst .a,.def,$(subst /lib,/,$@)) --dllname $(subst .a,.dll,$(subst lib,,$(@F)))
@LIB64_TRUE@lib64/libcrtdll.a lib64/libmsvcrt.a lib64/libmsvcr80.a:
-@LIB64_TRUE@ $(DTLIB) --dllname `echo $@ | $(SED) 's|lib64/lib||;s|\.a|.dll|'` -m i386:x86-64
+@LIB64_TRUE@ $(DTLIB) --dllname `echo $@ | $(SED) 's|lib64/lib||;s|\.a|.dll|'` -m i386:x86-64 --as-flags=--64
@LIB64_TRUE@lib64/lib%.a:
-@LIB64_TRUE@ $(DTDEF) $(top_srcdir)/lib64/$*.def -m i386:x86-64
+@LIB64_TRUE@ $(DTDEF) $(top_srcdir)/lib64/$*.def -m i386:x86-64 --as-flags=--64
dist-hook:
rm -rf `find $(top_distdir) -name ".svn"`