summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source/initialsetup/compilingmame.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/source/initialsetup/compilingmame.rst')
-rw-r--r--docs/source/initialsetup/compilingmame.rst10
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~