duplicati/ReleaseBuilder/Resources/linux-arm-binary
2024-09-04 20:47:26 +02:00
..
libMono.Unix.so Updated build process to replace ARMv7 binaries to onces compatible with GLIBC from Debian Buster. 2024-09-04 20:47:26 +02:00
README.md Updated build process to replace ARMv7 binaries to onces compatible with GLIBC from Debian Buster. 2024-09-04 20:47:26 +02:00
SQLite.Interop.dll Updated build process to replace ARMv7 binaries to onces compatible with GLIBC from Debian Buster. 2024-09-04 20:47:26 +02:00

This folder contains updated binaries

The NuGet package of Mono.Posix and Mono.Unix contains a library for 32-bit Arm that is built without large file support. This causes it to fail when processing files that are larger than the 32bit values (i.e., 4 GiB).

The binary in this folder is built from the Mono.Posix source on Ubuntu, which default enables large file support for Arm cross-compiles.

The issue is reported to Mono.Posix and this folder should be deleted once upstream is fixed, but at this point the package has not been updated in 3 years, so it is unclear if an update will ever happen.

Updated builds for Debian Buster

The files libMono.Unix.so and SQLite.Interop.dll files are built on Debian Buster to link against GLIBC_2.33 ensuring compatibility with older Linux distros.