Commit f70217a2f6f14d680d84b540517155e84e2c9d94
1 parent
8817ebb3
try static-libgcc for dll but not exe
git-svn-id: svn+q:///qpdf/trunk@786 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing
1 changed file
with
2 additions
and
2 deletions
make/mingw.mk
| @@ -48,12 +48,12 @@ endef | @@ -48,12 +48,12 @@ endef | ||
| 48 | # Usage: $(call makelib,objs,library,ldflags,libs,current,revision,age) | 48 | # Usage: $(call makelib,objs,library,ldflags,libs,current,revision,age) |
| 49 | define makelib | 49 | define makelib |
| 50 | dlltool -l $(2) -D $$(basename `echo $(2) | sed -e 's,/lib\(.*\).a,/\1,'`$(5).dll) $(1); \ | 50 | dlltool -l $(2) -D $$(basename `echo $(2) | sed -e 's,/lib\(.*\).a,/\1,'`$(5).dll) $(1); \ |
| 51 | - $(CXX) -shared -o `echo $(2) | sed -e 's,/lib\(.*\).a,/,'`$(5).dll \ | 51 | + $(CXX) -shared -static-libgcc -o `echo $(2) | sed -e 's,/lib\(.*\).a,/,'`$(5).dll \ |
| 52 | $(1) $(3) $(4) | 52 | $(1) $(3) $(4) |
| 53 | endef | 53 | endef |
| 54 | 54 | ||
| 55 | # 1 2 3 4 | 55 | # 1 2 3 4 |
| 56 | # Usage: $(call makebin,objs,binary,ldflags,libs) | 56 | # Usage: $(call makebin,objs,binary,ldflags,libs) |
| 57 | define makebin | 57 | define makebin |
| 58 | - $(CXX) $(CXXFLAGS) -static-libgcc $(1) -o $(2) $(3) $(4) | 58 | + $(CXX) $(CXXFLAGS) $(1) -o $(2) $(3) $(4) |
| 59 | endef | 59 | endef |