<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bd1923caa3b8eef9d404af3036bb6ea35547b63c">https://github.com/macports/macports-ports/commit/bd1923caa3b8eef9d404af3036bb6ea35547b63c</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 bd1923caa3b linear_algebra: workaround for Xcode 15 linker bug when linking to OpenBLAS
</span>bd1923caa3b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bd1923caa3b8eef9d404af3036bb6ea35547b63c
</span>Author: Szabolcs Horvát <szhorvat@gmail.com>
AuthorDate: Sat Oct 28 13:46:03 2023 +0000

<span style='display:block; white-space:pre;color:#404040;'>    linear_algebra: workaround for Xcode 15 linker bug when linking to OpenBLAS
</span>---
 _resources/port1.0/group/linear_algebra-1.0.tcl | 9 +++++++++
 1 file changed, 9 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/linear_algebra-1.0.tcl b/_resources/port1.0/group/linear_algebra-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 11f85f8cbbd..67a4bb7da18 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/linear_algebra-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/linear_algebra-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,6 +95,15 @@ variant openblas conflicts accelerate atlas description {Build with linear algeb
</span>     }
     linalglib               -lopenblas
     cmake_linalglib         -DBLA_VENDOR=OpenBLAS
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # The new linker in Xcode 15 is buggy, causing build failures for many (but not all)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # ports that link to OpenBLAS. The -Wl,-ld_classic option below reverts to the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # classic linker.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # TODO: This is a temporary solution, the classic linker will be removed in a future release by Apple.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ( [vercmp ${xcodeversion} 15 ] >= 0 ) || ( [vercmp ${xcodecltversion} 15 ] >= 0 ) } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        linalglib-append    -Wl,-ld_classic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
 if {![variant_isset accelerate] && ![variant_isset openblas] && ![variant_isset atlas] } {
</pre><pre style='margin:0'>

</pre>