diff options
Diffstat (limited to 'docs/source/initialsetup/compilingmame.rst')
| -rw-r--r-- | docs/source/initialsetup/compilingmame.rst | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/source/initialsetup/compilingmame.rst b/docs/source/initialsetup/compilingmame.rst index 1dc59b8a6df..3473ba6e100 100644 --- a/docs/source/initialsetup/compilingmame.rst +++ b/docs/source/initialsetup/compilingmame.rst @@ -782,6 +782,16 @@ around it by adding **-U_FORTIFY_SOURCE** to the compiler flags (e.g. by using the **ARCHOPTS** setting, or setting the **CFLAGS** and **CXXFLAGS** environment variables. +Issues affecting MinGW clang +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +MinGW clang and llvm can give spurious undefined symbol errors when linking +using CodeView format symbols with high symbol detail levels. If you encounter +undefined symbol errors when linking with **PDB_SYMBOLS=1** to produce CodeView +format symbols, try setting **SYMLEVEL=1** to reduce the symbol detail level +(line number tables will still be included, but local variables will be +omitted). + Issues affecting Microsoft Visual Studio ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
