You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you. It looks like this is a problem in a dependency (binutils). Do you think it should be reported upstream?
As this version of binutils is provided part of the Synology toolchain, and that support from Synology for this specific architecture has ended, there isn't much that can be done from an upstreaming point of view. Further as it uses v2.24 of binutils dating from 2013.
I've hit this issue once again SynoCommunity/spksrc#6210 where it no longer "only" fails to build with fd >= 8.7.1, but it's now also failing with latest functional version (8.7.0) in conjunction with newer rust >= 1.80.1. We can workaround that by fixing rust version to 1.7x but this leaves a gap for future (and limited) support for updated apps.
If there is anything that can be done on fd sources side to fix this would be really nice albeit that could be a burden to maintain later on.
Checks
Describe the bug you encountered:
Until fd 8.7.0 build with
--target armv7-unknown-linux-gnueabi
works fine.For fd 8.7.1 there is a linker error
probably this is an issue with the older synology toolchain for hi3535 arch.
for other targets/toolchains the build succeeds:
__sync_fetch_and_add_4
et al. rust-lang/compiler-builtins#420 (comment))Describe what you expected to happen:
No response
What version of
fd
are you using?8.7.1
Which operating system / distribution are you on?
Synology toolchain: - gcc: arm-cortexa9-linux-gnueabi-gcc (crosstool-NG 1.20.0) 4.8.3 20140106 (prerelease) - ld: GNU ld (crosstool-NG 1.20.0) 2.24 build env: - Linux spksrc 4.19.0-24-amd64 #1 SMP Debian 4.19.282-1 (2023-04-29) x86_64 GNU/Linux rust: - rustc 1.74.0 (79e9716c9 2023-11-13)
The text was updated successfully, but these errors were encountered: