gawk-diffs
[Top][All Lists]
Advanced

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

[SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4919-g53d97efa


From: Arnold Robbins
Subject: [SCM] gawk branch, gawk-5.2-stable, updated. gawk-4.1.0-4919-g53d97efa
Date: Fri, 30 Sep 2022 04:24:15 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, gawk-5.2-stable has been updated
       via  53d97efad03453b0fff5a941170db6b7abdb2083 (commit)
      from  4b08eee7c10e17a13bb9600bfcfdd41a3a9c0160 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=53d97efad03453b0fff5a941170db6b7abdb2083

commit 53d97efad03453b0fff5a941170db6b7abdb2083
Author: Arnold D. Robbins <arnold@skeeve.com>
Date:   Fri Sep 30 11:23:32 2022 +0300

    Disable pma on M1 mac. At least for now.

diff --git a/configure b/configure
index cf805142..d81d3b19 100755
--- a/configure
+++ b/configure
@@ -12722,8 +12722,18 @@ fi
 
                        ;;
                *darwin*)
-                       LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
-                       export LDFLAGS
+                       # 30 September 2022: PMA works on Intel but not
+                       # on M1, disable it, until it gets fixed
+                       case $host in
+                       x86_64-*)
+                               LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
+                               export LDFLAGS
+                               ;;
+                       *)
+                               # aarch64-*
+                               use_persistent_malloc=no
+                               ;;
+                       esac
                        ;;
                *cygwin* | *CYGWIN* | *solaris2.11* | freebsd13.* | openbsd7.* )
                        true    # nothing do, exes on these systems are not PIE
diff --git a/m4/ChangeLog b/m4/ChangeLog
index 705d8375..6a7f944b 100644
--- a/m4/ChangeLog
+++ b/m4/ChangeLog
@@ -1,3 +1,8 @@
+2022-09-30         Arnold D. Robbins     <arnold@skeeve.com>
+
+       * pma.m4: Disable pma on M1 mac. It doesn't work there. We hope
+       that this is just temporary.
+
 2022-09-21         Arnold D. Robbins     <arnold@skeeve.com>
 
        * pma.m4: Allow FreeBSD 13 and OpenBSD 7.
diff --git a/m4/pma.m4 b/m4/pma.m4
index 0a8afef9..080713e1 100644
--- a/m4/pma.m4
+++ b/m4/pma.m4
@@ -24,8 +24,18 @@ then
                                export LDFLAGS])
                        ;;
                *darwin*)
-                       LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
-                       export LDFLAGS
+                       # 30 September 2022: PMA works on Intel but not
+                       # on M1, disable it, until it gets fixed
+                       case $host in
+                       x86_64-*)
+                               LDFLAGS="${LDFLAGS} -Xlinker -no_pie"
+                               export LDFLAGS
+                               ;;
+                       *)
+                               # aarch64-*
+                               use_persistent_malloc=no
+                               ;;
+                       esac
                        ;;
                *cygwin* | *CYGWIN* | *solaris2.11* | freebsd13.* | openbsd7.* )
                        true    # nothing do, exes on these systems are not PIE

-----------------------------------------------------------------------

Summary of changes:
 configure    | 14 ++++++++++++--
 m4/ChangeLog |  5 +++++
 m4/pma.m4    | 14 ++++++++++++--
 3 files changed, 29 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

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