1
0
Fork 0
dosbox-staging/scripts
krcroft c776239c3c Switch from static to dynamically-linked libstdc++
When using C++11 code that can possibly throw exceptions (such as
std::make_shared(...) linking libstdc++.a using Clang on MSYS2
will generate errors such as:

  libstdc++.a(eh_personality.o): duplicate section
  `.rdata$_ZTSSt9exception[_ZTSSt9exception]' has different size

Although potential suggested fixes involve allowing duplicate symbols,
-Wl,--allow-multiple-definition, this solution can introduce unexpected
behavior when one symbol clobbers another symbol.

To solve this, switching to dynamic linking of the libstdc++ library
appears to be all that's needed.
2020-01-07 19:46:32 +01:00
..
automator Switch from static to dynamically-linked libstdc++ 2020-01-07 19:46:32 +01:00
import-from-svn Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
.gitignore Import svn:ignore props to .gitignore files 2019-09-15 20:34:57 +02:00
build.md Make MD docs comply with markdownlint 2020-01-07 19:28:12 +01:00
build.sh Allow extra arguments to become ./configure flags 2019-12-11 20:30:19 +01:00
captures.bat Installer improvements 2010-05-12 08:13:46 +00:00
count-bugs.py Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
count-warnings.py Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
dosbox-installer.nsi Update year and address of FSF 2019-01-25 14:09:58 +00:00
editconf.bat Installer improvements 2010-05-12 08:13:46 +00:00
ega-switch.pl First CVS upload. 2002-07-27 13:08:48 +00:00
font-switch.pl First CVS upload. 2002-07-27 13:08:48 +00:00
git-rlog.sh Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
list-build-dependencies.sh Add ability to exclude packages by pattern 2019-12-11 20:30:19 +01:00
log-env.ps1 Log environment on CI machines 2019-10-26 00:52:03 +02:00
log-env.sh Log environment on CI machines 2019-10-26 00:52:03 +02:00
msys-bash.py Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
resetconf.bat Installer improvements 2010-05-12 08:13:46 +00:00
resetmapper.bat Installer improvements 2010-05-12 08:13:46 +00:00
unifdef-all.sh Remove irrelevant ifdefs from unifdef-all script 2019-12-26 03:23:19 +01:00
verify-bash.sh Update copyright line in several scripts 2020-01-03 17:15:25 +01:00
verify-markdown.sh Make MD docs comply with markdownlint 2020-01-07 19:28:12 +01:00
verify-python.sh Update copyright line in several scripts 2020-01-03 17:15:25 +01:00