I have started experimenting with an arm64 hosted virtual machine and transmissionbt was not building there. It failed in compiling libdeflate. I created a local portage overlay with -DUSE_SYSTEM_DEFLATE=ON and it builds just fine. Wouldn't it be appropriate to add a dependency to libdeflate and use the system's deflate?
Please attach a build log demonstrating the failure.
Created attachment 900054 [details] Log of the failed build of tranmission-4.0.6-r2 on aarch64
(In reply to Christian Kühnke from comment #2) > Created attachment 900054 [details] > Log of the failed build of tranmission-4.0.6-r2 on aarch64 Log attached.
Created attachment 900055 [details] Log of a successful build of tranmission-4.0.6-r3 (with the propsed change) With -DUSE_SYSTEM_DEFLATE=ON
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fc2f39f45b7bb6a01dd64630816e7224cffa92 commit 73fc2f39f45b7bb6a01dd64630816e7224cffa92 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2024-08-13 17:23:31 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2024-08-13 17:23:31 +0000 net-p2p/transmission: use system libdeflate Closes: https://bugs.gentoo.org/937786 Signed-off-by: Mike Gilbert <floppym@gentoo.org> net-p2p/transmission/transmission-4.0.6-r3.ebuild | 163 ++++++++++++++++++++++ net-p2p/transmission/transmission-9999.ebuild | 3 +- 2 files changed, 165 insertions(+), 1 deletion(-)
Thanks for the logs. It will be helpful to know what breaks in case we ever need to use the bundled libdeflate instead.