[GH-ISSUE #12] Question about openEuler or CentOS Support #10

Open
opened 2026-10-26 09:43:21 +00:00 by bsakaguchi · 9 comments
Owner

Originally created by @yuchengkang on GitHub (Feb 28, 2025).
Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/12

I'd like to know if the 3FS supports openEuler or CentOS. If so, any installation instructions would be great. If not, are there any plans to support them?

Originally created by @yuchengkang on GitHub (Feb 28, 2025). Original GitHub issue: https://github.com/deepseek-ai/3FS/issues/12 I'd like to know if the 3FS supports openEuler or CentOS. If so, any installation instructions would be great. If not, are there any plans to support them?
Author
Owner

@ppkube commented on GitHub (Feb 28, 2025):

Looking at its dependencies, there's no reason it can't be built and run on RHEL and its derivatives.

<!-- gh-comment-id:2690139015 --> @ppkube commented on GitHub (Feb 28, 2025): Looking at its dependencies, there's no reason it can't be built and run on RHEL and its derivatives.
Author
Owner

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

没什么特殊依赖,把对应的包装上就行了

<!-- gh-comment-id:2693118189 --> @lindorx commented on GitHub (Mar 3, 2025): 没什么特殊依赖,把对应的包装上就行了
Author
Owner

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

For CentOS without some special header (<linux/time_types.h>), I try to build it by changing some src codes.

My try in these commits:

github.com/xlcbingo1999/3FS@03d9be2915

github.com/xlcbingo1999/3FS@29a39ad58a

github.com/xlcbingo1999/3FS@0b7d1542fc

Would they cause some error?

<!-- gh-comment-id:2693598056 --> @xlcbingo1999 commented on GitHub (Mar 3, 2025): For CentOS without some special header (`<linux/time_types.h>`), I try to build it by changing some src codes. My try in these commits: https://github.com/xlcbingo1999/3FS/commit/03d9be2915ca6b8b7b5a70a69f64c5a93ae3a9de https://github.com/xlcbingo1999/3FS/commit/29a39ad58a8c9b799b772ac97077380bb227bbe9 https://github.com/xlcbingo1999/3FS/commit/0b7d1542fc60cc678b3f1a0748e25ae2adc7e4be Would they cause some error?
Author
Owner

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

Image
Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.

<!-- gh-comment-id:2696102988 --> @yuchengkang commented on GitHub (Mar 4, 2025): ![Image](https://github.com/user-attachments/assets/a50fce47-3a41-4009-b86e-26d82d8c826d) Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.
Author
Owner

@HuangShumin commented on GitHub (Mar 6, 2025):

Image Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.

Is this X86_64 or aarch64? @yuchengkang

<!-- gh-comment-id:2704179448 --> @HuangShumin commented on GitHub (Mar 6, 2025): > ![Image](https://github.com/user-attachments/assets/a50fce47-3a41-4009-b86e-26d82d8c826d) Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment. Is this X86_64 or aarch64? @yuchengkang
Author
Owner

@yuchengkang commented on GitHub (Mar 8, 2025):

Image Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.

Is this X86_64 or aarch64? @yuchengkang

X86_64

<!-- gh-comment-id:2708355190 --> @yuchengkang commented on GitHub (Mar 8, 2025): > > ![Image](https://github.com/user-attachments/assets/a50fce47-3a41-4009-b86e-26d82d8c826d) Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment. > > Is this X86_64 or aarch64? [@yuchengkang](https://github.com/yuchengkang) X86_64
Author
Owner

@Icedroid commented on GitHub (Mar 10, 2025):

Image Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.

Is this X86_64 or aarch64? @yuchengkang

X86_64

I compile in ctyunos 23.01 got following error. How are you compile success? Who can help me?
CMake Error at third_party/folly/CMake/folly-deps.cmake:218 (message):
unable to link C++ std::atomic code: you may need to install GNU libatomic
Call Stack (most recent call first):
third_party/folly/CMakeLists.txt:141 (include)

<!-- gh-comment-id:2709538711 --> @Icedroid commented on GitHub (Mar 10, 2025): > > > ![Image](https://github.com/user-attachments/assets/a50fce47-3a41-4009-b86e-26d82d8c826d) Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment. > > > > > > Is this X86_64 or aarch64? [@yuchengkang](https://github.com/yuchengkang) > > X86_64 I compile in ctyunos 23.01 got following error. How are you compile success? Who can help me? CMake Error at third_party/folly/CMake/folly-deps.cmake:218 (message): unable to link C++ std::atomic code: you may need to install GNU libatomic Call Stack (most recent call first): third_party/folly/CMakeLists.txt:141 (include)
Author
Owner

@bugwz commented on GitHub (Mar 12, 2025):

for centos 9 stream, u can use it. https://github.com/deepseek-ai/3FS/blob/main/dockerfile/dev.centos9.dockerfile

<!-- gh-comment-id:2717925825 --> @bugwz commented on GitHub (Mar 12, 2025): for centos 9 stream, u can use it. https://github.com/deepseek-ai/3FS/blob/main/dockerfile/dev.centos9.dockerfile
Author
Owner

@yuchengkang commented on GitHub (Mar 13, 2025):

Image Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment.

Is this X86_64 or aarch64? @yuchengkang

X86_64

I compile in ctyunos 23.01 got following error. How are you compile success? Who can help me? CMake Error at third_party/folly/CMake/folly-deps.cmake:218 (message): unable to link C++ std::atomic code: you may need to install GNU libatomic Call Stack (most recent call first): third_party/folly/CMakeLists.txt:141 (include)

try: yum install libatomic-static
If it fails, please confirm the versions of gcc and clang. My versions are gcc 12.2.0 and clang 14.0.6.

<!-- gh-comment-id:2719513273 --> @yuchengkang commented on GitHub (Mar 13, 2025): > > > > ![Image](https://github.com/user-attachments/assets/a50fce47-3a41-4009-b86e-26d82d8c826d) Just now, I successfully compiled it on my personal virtual machine, which has 16GB of RAM and 2 CPUs. The operating system is CtyunOS, accessible at: https://ctyunos.ctyun.cn/#/product/mirrorWarehouseDetails?name=ctyunos-22.06&activeName=ProductDescription. It took me a total of 2 days to get the work started, resolve environment and dependency issues, and perform other tasks in parallel. Next, I plan to run it in an RDMA environment. > > > > > > > > > Is this X86_64 or aarch64? [@yuchengkang](https://github.com/yuchengkang) > > > > > > X86_64 > > I compile in ctyunos 23.01 got following error. How are you compile success? Who can help me? CMake Error at third_party/folly/CMake/folly-deps.cmake:218 (message): unable to link C++ std::atomic code: you may need to install GNU libatomic Call Stack (most recent call first): third_party/folly/CMakeLists.txt:141 (include) try: yum install libatomic-static If it fails, please confirm the versions of gcc and clang. My versions are gcc 12.2.0 and clang 14.0.6.
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#10
No description provided.