<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c48764c1b9954d251a5de5e22f953f4203777351">https://github.com/macports/macports-ports/commit/c48764c1b9954d251a5de5e22f953f4203777351</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 c48764c1b99 sn-demangler, curves: enabled MP libcxx
</span>c48764c1b99 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c48764c1b9954d251a5de5e22f953f4203777351
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Mon Sep 20 00:31:51 2021 +0200
<span style='display:block; white-space:pre;color:#404040;'> sn-demangler, curves: enabled MP libcxx
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Ports fail on 10.7 system with error:
</span><span style='display:block; white-space:pre;color:#404040;'> ```
</span><span style='display:block; white-space:pre;color:#404040;'> [error] ld(20870,0x11426d960) malloc: *** error for object 0x7fbcf2aaa9c0: pointer being freed was not allocated
</span><span style='display:block; white-space:pre;color:#404040;'> [error] *** set a breakpoint in malloc_error_break to debug
</span><span style='display:block; white-space:pre;color:#404040;'> [error] clang: error: unable to execute command: Abort trap: 6
</span><span style='display:block; white-space:pre;color:#404040;'> [error] clang: error: linker command failed due to signal (use -v to see invocation)
</span><span style='display:block; white-space:pre;color:#404040;'> ```
</span><span style='display:block; white-space:pre;color:#404040;'> that seems like as side effect of mixed libc versions.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Before completle disable support of 10.7 let me try the last idea.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> P.S. I've increased revision and enabled tests for both port to confirm
</span><span style='display:block; white-space:pre;color:#404040;'> that it doesn't crash on runtime.
</span>---
devel/sn-demangler/Portfile | 6 ++++--
math/curves/Portfile | 12 ++++++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sn-demangler/Portfile b/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8239c1ab21c..79eacb8b3a1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sn-demangler/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup legacysupport 1.1
</span> PortGroup compiler_blacklist_versions 1.0
github.setup indoorvivants sn-demangler 0.0.3 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> github.tarball_from archive
checksums rmd160 0b43a942133615e1950c130d89c1c012ce2e90d9 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,6 +36,8 @@ compiler.blacklist *gcc* {clang < 800} {macports-clang-3.[0-9]} {macports-clang
</span> # needs MAP_ANONYMOUS, linkat and symlinkat
legacysupport.newest_darwin_requires_legacy 14
<span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.use_mp_libcxx yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env-append SBT_OPTS=-Duser.home=${workpath}/.home \
CLANG_PATH=${configure.cc} \
CLANGPP_PATH=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +57,7 @@ set sn_demangler_out ${worksrcpath}/modules/cli/target/native-2.13/sn-demangler-
</span> destroot {
set bindir ${destroot}${prefix}/bin
xinstall -m 0755 -d ${bindir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 ${worksrcpath}/modules/cli/target/native-2.13/sn-demangler-out ${bindir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${sn_demangler_out} ${bindir}/${name}
</span> }
test.run yes
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/math/curves/Portfile b/math/curves/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c6d6e6b26b2..9e1354911d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/math/curves/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/math/curves/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@ PortGroup compiler_blacklist_versions 1.0
</span>
github.setup teodimoff curves 12d23e6a5b79267321d171d7220061e3a2a82565
version 20210919
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span>
checksums rmd160 b7966ccb4e6117ef7475f0d94d37816f67de22ab \
sha256 26ad39b0e8e0b195b5b21b6eb0871a60b1c4a6d6787fcf1e513467a28437112c \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,6 +41,8 @@ compiler.blacklist *gcc* {clang < 800} {macports-clang-3.[0-9]} {macports-clang
</span> # needs MAP_ANONYMOUS, linkat and symlinkat
legacysupport.newest_darwin_requires_legacy 14
<span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.use_mp_libcxx yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.env-append SBT_OPTS=-Duser.home=${workpath}/.home \
CLANG_PATH=${configure.cc} \
CLANGPP_PATH=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,8 +59,14 @@ depends_build-append \
</span>
depends_lib-append port:libsdl2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set curves_out ${worksrcpath}/example/hashdraw/native/target/scala-2.13/hashdraw-out
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> destroot {
set bindir ${destroot}${prefix}/bin
xinstall -m 0755 -d ${bindir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0755 ${worksrcpath}/example/hashdraw/native/target/scala-2.13/hashdraw-out ${bindir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0755 ${curves_out} ${bindir}/${name}
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.cmd ${curves_out}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+test.target -h
</span></pre><pre style='margin:0'>
</pre>