netatalk.io

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

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