--- freem/configure.ac 2025/04/10 18:01:34 1.27 +++ freem/configure.ac 2025/04/19 01:10:04 1.33 @@ -1,5 +1,5 @@ # -# $Id: configure.ac,v 1.27 2025/04/10 18:01:34 snw Exp $ +# $Id: configure.ac,v 1.33 2025/04/19 01:10:04 snw Exp $ # autoconf rules for FreeM # # @@ -24,6 +24,24 @@ # along with FreeM. If not, see . # # $Log: configure.ac,v $ +# Revision 1.33 2025/04/19 01:10:04 snw +# Update documentation +# +# Revision 1.32 2025/04/15 03:42:30 snw +# Remove -fno-stack-protector to fix dynamic executable builds on SunCC on Solaris +# +# Revision 1.31 2025/04/15 03:37:30 snw +# Remove -fno-mudflap to fix Solaris builds +# +# Revision 1.30 2025/04/12 00:54:16 snw +# Set -fno-stack-protector and -fno-mudflap where available, and set _FORTIFY_SOURCE to 0 everywhere +# +# Revision 1.29 2025/04/12 00:42:05 snw +# Remove -Wall and all supporting directives +# +# Revision 1.28 2025/04/11 20:55:47 snw +# Disable -Wunused-result where possible +# # Revision 1.27 2025/04/10 18:01:34 snw # Further tweaks to the autoconf configuration # @@ -37,58 +55,58 @@ # Add macros to check for compiler flags to suppress unavoidable warnings # # Revision 1.23 2025/04/07 23:40:30 snw -# Move to 0.64.0-rc0 and prepare to optimize global file lookup +# Move to 0.64.0-rc1 and prepare to optimize global file lookup # # Revision 1.22 2025/04/07 21:19:38 snw -# Release FreeM 0.64.0-rc0 +# Release FreeM 0.64.0-rc1 # # Revision 1.21 2025/04/04 18:00:00 snw # *** empty log message *** # # Revision 1.20 2025/04/04 12:46:13 snw -# Patch Solaris 8 crash and bump version to 0.64.0-rc0 +# Patch Solaris 8 crash and bump version to 0.64.0-rc1 # # Revision 1.19 2025/04/04 02:40:32 snw -# Release 0.64.0-rc0 +# Release 0.64.0-rc1 # # Revision 1.18 2025/04/04 02:12:24 snw -# Bump to 0.64.0-rc0 and make sure m_log function is never empty +# Bump to 0.64.0-rc1 and make sure m_log function is never empty # # Revision 1.17 2025/04/04 01:18:20 snw -# Remove vestigial logging code and bump to 0.64.0-rc0 +# Remove vestigial logging code and bump to 0.64.0-rc1 # # Revision 1.16 2025/04/03 20:48:14 snw -# Improve daemon error diagnostics and bump to 0.64.0-rc0 +# Improve daemon error diagnostics and bump to 0.64.0-rc1 # # Revision 1.15 2025/04/03 15:51:17 snw # Add fmadm man page and apply minor updates to freem man page # # Revision 1.14 2025/04/03 01:41:01 snw -# New features frozen; prepare 0.64.0-rc0 +# New features frozen; prepare 0.64.0-rc1 # # Revision 1.13 2025/03/30 01:36:58 snw # Make it easier to bring back fma_gedit, fix double-free in global handler, limit $CHAR to 7-bit ASCII # # Revision 1.12 2025/03/29 16:50:42 snw -# Back to 0.64.0-rc0 as version for development; temp fix for double-free issue in global_dispatch +# Back to 0.64.0-rc1 as version for development; temp fix for double-free issue in global_dispatch # # Revision 1.11 2025/03/27 03:31:16 snw -# Prepare for release of FreeM 0.64.0-rc0 +# Prepare for release of FreeM 0.64.0-rc1 # # Revision 1.10 2025/03/23 19:42:18 snw -# Back to 0.64.0-rc0 versioning for continued development work +# Back to 0.64.0-rc1 versioning for continued development work # # Revision 1.9 2025/03/23 04:42:33 snw -# Prepare for release of FreeM 0.64.0-rc0 +# Prepare for release of FreeM 0.64.0-rc1 # # Revision 1.8 2025/03/16 16:08:26 snw -# Back on 0.64.0-rc0 versioning for continued development +# Back on 0.64.0-rc1 versioning for continued development # # Revision 1.7 2025/03/15 03:19:33 snw -# Fix broken build and update to 0.64.0-rc0 +# Fix broken build and update to 0.64.0-rc1 # # Revision 1.6 2025/03/15 02:26:35 snw -# Prepare for 0.64.0-rc0 release +# Prepare for 0.64.0-rc1 release # # Revision 1.5 2025/03/09 19:14:24 snw # First phase of REUSE compliance and header reformat @@ -98,16 +116,19 @@ # SPDX-License-Identifier: AGPL-3.0-or-later -AC_INIT([freem],[0.64.0-rc0],[snw@coherent-logic.com]) +AC_INIT([freem],[0.64.0-rc1],[snw@coherent-logic.com]) AC_CONFIG_HEADERS([src/config.h]) AC_CONFIG_MACRO_DIR([m4]) AX_LIB_READLINE -AX_CHECK_COMPILE_FLAG([-Wno-format-truncation], [AX_APPEND_FLAG([-Wno-format-truncation])]) -AX_CHECK_COMPILE_FLAG([-Wno-format-contains-nul], [AX_APPEND_FLAG([-Wno-format-contains-nul])]) -AX_CHECK_COMPILE_FLAG([-Wno-stringop-truncation], [AX_APPEND_FLAG([-Wno-stringop-truncation])]) -AX_CHECK_COMPILE_FLAG([-Wno-parentheses], [AX_APPEND_FLAG([-Wno-parentheses])]) -AX_CHECK_COMPILE_FLAG([-Wno-pointer-sign], [AX_APPEND_FLAG([-Wno-pointer-sign])]) +## +# The following may be needed once we get back to enabling -Wall -Wextra -pedantic +# +# AX_CHECK_COMPILE_FLAG([-Wno-format-truncation], [AX_APPEND_FLAG([-Wno-format-truncation])]) +# AX_CHECK_COMPILE_FLAG([-Wno-format-contains-nul], [AX_APPEND_FLAG([-Wno-format-contains-nul])]) +# AX_CHECK_COMPILE_FLAG([-Wno-stringop-truncation], [AX_APPEND_FLAG([-Wno-stringop-truncation])]) +# AX_CHECK_COMPILE_FLAG([-Wno-parentheses], [AX_APPEND_FLAG([-Wno-parentheses])]) +# AX_CHECK_COMPILE_FLAG([-Wno-pointer-sign], [AX_APPEND_FLAG([-Wno-pointer-sign])]) # check for libm AC_CHECK_LIB([m], [powf])