From 9e6b5ddb514d745d805626430063b3e8698bf90b Mon Sep 17 00:00:00 2001 From: Reini Urban Date: Fri, 8 Mar 2024 09:48:43 +0100 Subject: [PATCH] Release v3.8.1 --- ChangeLog | 3 +++ README.md | 2 +- README.rst | 11 ++++++++++- configure.ac | 8 ++++---- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index 71369081..c4125fa9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,9 @@ ChangeLog file for safeclib +Changes in 3.8.1 + - Forgot to bump SO_VERSION and API_VERSION to 3.8 + Changes in 3.8 - Fixed wrong *printf_s \0 termination. Broken since 3.7. GH #124. - Fixed getenv_s to not handle_error for non-existent env var. GH #119 diff --git a/README.md b/README.md index 3a27b458..bfd46a9c 100644 --- a/README.md +++ b/README.md @@ -259,7 +259,7 @@ Tested Platforms The library has been tested on the following systems: -- Linux Fedora core 31 - 36 amd64/i386 glibc 2.28 - 2.36 (all gcc's + clang's) +- Linux Fedora core 31 - 39 amd64/i386 glibc 2.28 - 2.38 (all gcc's + clang's) - Mac OS X 10.6-12 w/ Apple developer tools and macports (all gcc's + clang's) - Linux Debian 9 - 11 amd64/i386 glibc 2.24 - 2.28 (all gcc's + clang's) - Linux centos 7 amd64 diff --git a/README.rst b/README.rst index 867d35d5..25e0b7c6 100644 --- a/README.rst +++ b/README.rst @@ -219,6 +219,15 @@ To build you do the following: repository. Optionally, you can do ``make check`` if you want to run the unit tests. +On Apple M1-M3 hardware I was told to use this: + +:: + + ./configure --disable-hardening CC="clang -arch arm64 -arch x86_64" \ + CXX="clang -arch arm64 -arch x86_64" CPP="clang -E" CXXCPP="clang -E" + +This builds safeclib as a fat lib for macOS arm64 + X86-64 using clang. + - Installing Installation must be preformed by ``root``, an ``Administrator`` on most @@ -264,7 +273,7 @@ Tested Platforms The library has been tested on the following systems: -- Linux Fedora core 31 - 36 amd64/i386 glibc 2.28 - 2.36 (all gcc’s + +- Linux Fedora core 31 - 39 amd64/i386 glibc 2.28 - 2.38 (all gcc’s + clang’s) - Mac OS X 10.6-12 w/ Apple developer tools and macports (all gcc’s + clang’s) diff --git a/configure.ac b/configure.ac index 9455d285..05d2b867 100644 --- a/configure.ac +++ b/configure.ac @@ -1,10 +1,10 @@ # configure.ac - Process with autoconf to produce a configure script # # 2012, Jonathan Toppins -# 2017-2022 Reini Urban +# 2017-2024 Reini Urban # # Copyright (c) 2012, 2013 Cisco Systems -# Copyright (c) 2017-2022 Reini Urban +# Copyright (c) 2017-2024 Reini Urban # All rights reserved. # # Permission is hereby granted, free of charge, to any person @@ -1073,8 +1073,8 @@ AC_SUBST([TARBALL_VERSION_FILE]) # version information, refer to the libtool manual, section "Updating # library version information": # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html -AC_SUBST([SAFEC_SO_VERSION], [3:7:0]) -AC_SUBST([SAFEC_API_VERSION], [3.7.0]) +AC_SUBST([SAFEC_SO_VERSION], [3:8:0]) +AC_SUBST([SAFEC_API_VERSION], [3.8.0]) AC_MSG_CHECKING([package version]) AC_MSG_RESULT($PACKAGE_VERSION)