<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/acd9378536f58e83adc0332fb0e2562bcdbefc3d">https://github.com/macports/macports-ports/commit/acd9378536f58e83adc0332fb0e2562bcdbefc3d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit acd9378536f58e83adc0332fb0e2562bcdbefc3d
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Sun Oct 30 14:11:10 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    folly: use -fpemissive with GCC, do not use gcc12 until fixed
</span>---
 devel/folly/Portfile | 4 ++++
 1 file changed, 4 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/folly/Portfile b/devel/folly/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca1a35638d8..75ff6d74a59 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/folly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/folly/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,6 +89,8 @@ configure.cppflags-append -Wno-undef-prefix
</span> compiler.blacklist-append {clang < 1100}
 # error: 'path' is unavailable: introduced in macOS 10.15
 compiler.blacklist-append {macports-clang-[5-9].0}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Temporary blacklist; current gcc 12.2.0 fails with undefined symbols, while gcc 11.3.0 works fine.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append macports-gcc-12
</span> 
 platform darwin {
     # https://github.com/facebook/folly/issues/864
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,6 +111,8 @@ platform darwin {
</span>         configure.cxxflags-append -DFOLLY_ALLOW_TFO=0
     }
     if {[string match *gcc* ${configure.compiler}]} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        # ThreadName.cpp: error: invalid conversion from 'std::array<char, 16>::size_type' {aka 'long unsigned int'} to 'size_t*' {aka 'long unsigned int*'}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append -fpermissive
</span>         # ___atomic_fetch_sub_8, ___atomic_load_8, ___atomic_exchange_8, ___atomic_store_8, ___atomic_compare_exchange_8, ___atomic_fetch_add_8
         configure.ldflags-append  -latomic
         # https://github.com/macports/macports-ports/pull/15689#issuecomment-1212969969
</pre><pre style='margin:0'>

</pre>