Netatalk 2.4.6
Netatalk 2.4.6 is available!
The Netatalk team is proud to announce the latest version in the Netatalk 2.4 release series.
This release contains bug fixes for the Meson build system.
All users of the 2.4 release series are recommended to upgrade their versions to 2.4.6.
Breaking changes (Meson)
Refresh the dynamic linker cache when installing on Linux
The Meson build system will now run ldconfig
as an install hook on glibc based Linux systems.
This brings the behavior of Meson in line with Autotools.
This fixes the issue of the libatalk.so shared library not being found when configuring with a non-standard library path, e.g. /usr/local/lib
.
A new Meson option -Dwith-install-hooks
controls this behavior, allowing you to disable the install hook in non-privileged environments.
Additionally, on Linux systems with glibc, we now install the following config file which contains the path where libatalk.so was installed:
/etc/ld.so.conf.d/libatalk.conf
Install html manual into htmldocs subdir
Previously, the html manual files were installed into the root of the netatalk doc directory. Now they are put neatly inside a netatalk/htmldocs
subdirectory.
Use modern linker flag for rpath
When configuring with -Dwith-rpath=true
the linker flags -Wl,-rpath,
will be prepended instead of the old -R
flag which is no longer supported by gcc.
In addition, on Linux systems we no longer prepend the -Wl,--enable-new-dtags
linker flag.
What’s Changed
- [2.4] meson: Use modern linker flag for rpath by @rdmark in https://github.com/Netatalk/netatalk/pull/1385
- [2.4] meson: Refresh the dynamic linker cache when installing on Linux by @rdmark in https://github.com/Netatalk/netatalk/pull/1387
- [2.4] meson: Install htmldocs into htmldocs subdir by @rdmark in https://github.com/Netatalk/netatalk/pull/1392
Full Changelog: https://github.com/Netatalk/netatalk/compare/netatalk-2-4-5…netatalk-2-4-6
Release published on 2024-08-11
Generated from GitHub Release Notes