<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/358852c6c4500e1c62977fa85f14c278af97f0e9">https://github.com/macports/macports-ports/commit/358852c6c4500e1c62977fa85f14c278af97f0e9</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 358852c6c45 mozjs115: remove clang-17+ blacklist
</span>358852c6c45 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 358852c6c4500e1c62977fa85f14c278af97f0e9
</span>Author: Ken <21211439+kencu@users.noreply.github.com>
AuthorDate: Tue Nov 7 06:08:46 2023 -0800
<span style='display:block; white-space:pre;color:#404040;'> mozjs115: remove clang-17+ blacklist
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> the issue with clang-17+ is a general issue, not specific to mozjs115, and so is better handled in such a way as to affect all builds with clang-17 on older systems.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> This has been done now, so there is no need for a specific blacklist here in this port any longer.
</span>---
lang/mozjs115/Portfile | 4 ----
1 file changed, 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mozjs115/Portfile b/lang/mozjs115/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 90a7a2f0c3e..2724696f654 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mozjs115/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mozjs115/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,10 +51,6 @@ compiler.cxx_standard 2017
</span> # Rust components require a MacPorts clang (i.e. one with llvm-config)
compiler.blacklist *gcc* clang macports-clang-3.*
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ld64.lld: error: undefined symbol: std::__1::__libcpp_verbose_abort(char const*, ...)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Could be a clang-17+ issue, or a bug in mozjs. This is not yet proven either way.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append {macports-clang-1[7-9]}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {[regexp {macports-clang-(.*)} ${configure.compiler} -> llvm_ver]} {
configure.env-append \
LLVM_CONFIG=${prefix}/bin/llvm-config-mp-${llvm_ver}
</pre><pre style='margin:0'>
</pre>