From f0924e31d4caeb1e874aab95f4d06f7bdc0f8c3b Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Mon, 27 Mar 2023 03:01:04 +1100 Subject: Drop support for libc++ 6 altogether - it's missing std::unordered_map::extract. --- docs/source/initialsetup/compilingmame.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'docs/source') diff --git a/docs/source/initialsetup/compilingmame.rst b/docs/source/initialsetup/compilingmame.rst index ffe9be349cd..b61b3ca6335 100644 --- a/docs/source/initialsetup/compilingmame.rst +++ b/docs/source/initialsetup/compilingmame.rst @@ -10,7 +10,10 @@ All Platforms * To compile MAME, you need a C++17 compiler and runtime library. We support building with GCC version 7.2 or later and clang version 6 or - later. MAME should run with GNU libstdc++ version 7.2 or later. + later. MAME should run with GNU libstdc++ version 7.2 or later or + libc++ version 7 or later. The initial release of any major version + of GCC should be avoided. For example, if you want to compile MAME + with GCC 10, you should use version 10.3 or later. * Whenever you are changing build parameters, (for example changing optimisation settings, or adding tools to the compile list), or system -- cgit v1.2.3-70-g09d2