Skip to content

Commit

Permalink
Release v3.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
rurban committed Mar 8, 2024
1 parent 0a544d2 commit 9e6b5dd
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 6 deletions.
3 changes: 3 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
11 changes: 10 additions & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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)
Expand Down
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# configure.ac - Process with autoconf to produce a configure script
#
# 2012, Jonathan Toppins <jtoppins@users.sourceforge.net>
# 2017-2022 Reini Urban <rurban@cpan.org>
# 2017-2024 Reini Urban <rurban@cpan.org>
#
# 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
Expand Down Expand Up @@ -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)
Expand Down

0 comments on commit 9e6b5dd

Please sign in to comment.