emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 5444f60: Use the newest gcc installed by Macports


From: Lars Ingebrigtsen
Subject: master 5444f60: Use the newest gcc installed by Macports
Date: Sat, 18 Sep 2021 10:05:14 -0400 (EDT)

branch: master
commit 5444f607a64c223489f6aa70b1f4bbce1c32ba63
Author: Dan Ports <dan@drkp.net>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Use the newest gcc installed by Macports
    
    * configure.ac: There may be more than one gcc version installed
    in Macports (bug#50649).  Use the newest.
    
    Copyright-paperwork-exempt: yes
---
 configure.ac | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 1146b58..f151dd5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3838,9 +3838,13 @@ if test "${with_native_compilation}" != "no"; then
 
       if test -n "$HAVE_MACPORTS"; then
         # Determine which gcc version has been installed (gcc11, for
-        # instance).
+        # instance). Use the latest version, if more than one is
+        # available.  (We filter out the gcc4 packages, because they
+        # don't support jit, and they have names like "gcc49" that
+        # sort later than "gcc11".)
         PORT_PACKAGE=$(port installed active | grep '^ *gcc@<:@0-9@:>@* ' | \
-                            awk '{ print $1; }')
+                            awk '{ print $1; }' | grep -v 'gcc4@<:@0-9@:>@' | \
+                            sort -V | tail -n 1)
         if test -n "$PORT_PACKAGE"; then
           MAC_CFLAGS="-I$(dirname $(port contents $PORT_PACKAGE | \
                                            grep libgccjit.h))"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]