There is no ABI impacting, as it is only internal (communication between the lib and libc API). libzen API uses 64-bit integers whatever is the presence of the flag, the flag is only for libc. And actually, the ABI break would have been seen previously, when the compilation flag was removed (switch from Automake to CMake), as the flag was present in previous versions, and it was not the case.
In https://sourceforge.net/p/mediainfo/discussion/297610/thread/8893b38f/#4075 you can see that a user backported himself the new binary to an old platform of Debian without API break. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to libzen in Ubuntu. https://bugs.launchpad.net/bugs/1693850 Title: libzen wasn't compiled with large file support Status in libzen package in Ubuntu: Fix Released Status in libzen source package in Xenial: Triaged Status in libzen source package in Yakkety: Triaged Status in libzen source package in Zesty: Triaged Status in libzen source package in Artful: Fix Released Bug description: [Impact] The switch to cmake caused two compilation flags to be accidentally dropped: -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 This causes all file-handling operations in zenlib to fail to work with large files on 32-bit machines. This affects the following reverse-dependencies: - libmediainfo - mediainfo - mediaconch This has been fixed in https://github.com/MediaArea/ZenLib/commit/dc105b3ed035413577d21c979d1998d889350855. [Test Case] Run `mediainfo $filename` where $filename is a file that is larger than 4.2GB. Output will be missing if this bug is present. [Regression Potential] Quite low, since the only thing that's changed here are some -D compilation flags that aren't even directly referenced in the codebase. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libzen/+bug/1693850/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp