Looks like its happening because gcc-12 is being used to build this package whereas the other dependencies have been built with gcc-15. The comment in debian/control explains why gcc-12 is needed.
If you want to enable LTO in Debian builds to reproduce the same failure then try this patch. diff -Nru alicevision-3.3.1+repack/debian/rules alicevision-3.3.1+repack/debian/rules --- alicevision-3.3.1+repack/debian/rules 2025-11-27 01:27:11.000000000 +0000 +++ alicevision-3.3.1+repack/debian/rules 2025-12-26 18:42:45.000000000 +0000 @@ -1,7 +1,7 @@ #!/usr/bin/make -f # -*- makefile -*- -export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=+lto # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -- You can read more about LTO in Debian at https://wiki.debian.org/ToolChain/LTO -- Regards Sudip On Fri, 26 Dec 2025 at 18:17, Dima Kogan <[email protected]> wrote: > Thanks for the fix. I'm building the new package for Debian right now. > Do you know any details of how LTO is supposed to work in a distro? Will > we ever be able to turn this back on? > -- Regards Sudip

