<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aa183548671c4c801857a1992a62e1349dc03fa4">https://github.com/macports/macports-ports/commit/aa183548671c4c801857a1992a62e1349dc03fa4</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new aa183548671 fbthrift: disable aligned_alloc for 10.13 and earlier See: https://github.com/macports/macports-ports/pull/15736
</span>aa183548671 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit aa183548671c4c801857a1992a62e1349dc03fa4
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Wed Aug 31 14:18:38 2022 -0400
<span style='display:block; white-space:pre;color:#404040;'> fbthrift: disable aligned_alloc for 10.13 and earlier
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://github.com/macports/macports-ports/pull/15736
</span>---
devel/fbthrift/Portfile | 9 +++++++++
1 file changed, 9 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/fbthrift/Portfile b/devel/fbthrift/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8f78483d42f..f7030b1360d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/fbthrift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/fbthrift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,6 +54,15 @@ if {[string match *clang* ${configure.compiler}]} {
</span> }
platform darwin {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Disable aligned_alloc support for 10.13 and earlier
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${os.major} < 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # gcc does not recognize -fno-aligned-allocation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -fno-aligned-allocation
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # https://kumasento.github.io/2020-06-12-glog-gflags-and-c-abi/
if {${os.major} < 16} {
configure.cxxflags-append -D_GLIBCXX_USE_CXX11_ABI=0
</pre><pre style='margin:0'>
</pre>