Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build breaks on the arm64 platform: ld: error: duplicate symbol: __folly_memset #2298

Open
yurivict opened this issue Sep 23, 2024 · 3 comments

Comments

@yurivict
Copy link
Contributor

log

Version: 2024.09.16.00
clang-18
FreeBSD 14.1

@mazeem-arbisoft
Copy link

Dis you try this as mentioned in logs?

Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.

@yurivict
Copy link
Contributor Author

MAKE_JOBS_UNSAFE=yes didn't help.

@mazeem-arbisoft
Copy link

mazeem-arbisoft commented Sep 23, 2024

There is likely a duplicate implementation of this method __folly_memset in both FollyMemset.cpp and memset-advsimd.S, not sure but maybe it should not be implemented here or not marked extern.

It fails in your case as your system is not among the three platforms specified in the FollyMemset.cpp file.

Just try renaming the assembly method to something else.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants