[GH-ISSUE #65] duplicate symbol: RegisterTtlObjects #37

Closed
opened 2026-10-26 09:43:54 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @iamazy on GitHub (Mar 3, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/65

I compiled 3FS on ubuntu22.04-aarch64, but got error

Image

why x86_86 has no problem :)

Originally created by @iamazy on GitHub (Mar 3, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/65 I compiled 3FS on ubuntu22.04-aarch64, but got error ![Image](https://github.com/user-attachments/assets/4fa3a21d-c756-4474-a3ad-2749c2e95bb1) why x86_86 has no problem :)
Author
Owner

@iamazy commented on GitHub (Mar 3, 2025):

Maybe the conflict is caused by the fact that both kv and chunk-engine depend on rocksdb, and storage_main also depends on both kv and chunk-engine, and chunk_engine is staticlib that linked by linker

<!-- gh-comment-id:2693960373 --> @iamazy commented on GitHub (Mar 3, 2025): Maybe the conflict is caused by the fact that both kv and chunk-engine depend on rocksdb, and storage_main also depends on both kv and chunk-engine, and chunk_engine is staticlib that linked by linker
Author
Owner

@Nugine commented on GitHub (Mar 4, 2025):

Mention #30 here

<!-- gh-comment-id:2696132942 --> @Nugine commented on GitHub (Mar 4, 2025): Mention #30 here
Author
Owner

@iamazy commented on GitHub (Mar 4, 2025):

@Nugine Hi, I have made a few changes to the 3FS code to adapt it to the aarch64 architecture, but I encountered the problem mentioned above. I believe my issue is different from #30

<!-- gh-comment-id:2696188318 --> @iamazy commented on GitHub (Mar 4, 2025): @Nugine Hi, I have made a few changes to the 3FS code to adapt it to the aarch64 architecture, but I encountered the problem mentioned above. I believe my issue is different from #30
Author
Owner

@SF-Zhou commented on GitHub (Mar 4, 2025):

Maybe the conflict is caused by the fact that both kv and chunk-engine depend on rocksdb, and storage_main also depends on both kv and chunk-engine, and chunk_engine is staticlib that linked by linker

We may need to add another patch here. I'll get it added ASAP.

<!-- gh-comment-id:2696854113 --> @SF-Zhou commented on GitHub (Mar 4, 2025): > Maybe the conflict is caused by the fact that both kv and chunk-engine depend on rocksdb, and storage_main also depends on both kv and chunk-engine, and chunk_engine is staticlib that linked by linker We may need to add another patch here. I'll get it added ASAP.
Author
Owner

@SF-Zhou commented on GitHub (Mar 4, 2025):

I have added another patch for RocksDB (#88). You can pull the latest code from the main branch, then run ./patches/apply.sh, and try compiling again. This patch addresses all currently known symbol conflicts.

<!-- gh-comment-id:2697536062 --> @SF-Zhou commented on GitHub (Mar 4, 2025): I have added another patch for RocksDB (#88). You can pull the latest code from the main branch, then run `./patches/apply.sh`, and try compiling again. This patch addresses all currently known symbol conflicts.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/3FS#37
No description provided.