Project

General

Profile

Actions

Fix #16746

open

Fix the Ceph and Ceph UT compiling error in AArm64

Added by Anonymous almost 8 years ago. Updated almost 8 years ago.

Status:
Fix Under Review
Priority:
High
Assignee:
-
Category:
build
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

In AArm64 system when compile the Ceph, because some compiling options are missed, the compiler stops at src/erasure-code.
Update the related CMakelists.txt files, and make the Ceph pass the compiling.

When compile the Ceph UT, because the -msse and -msse2 are hardcoded in the test/CMakeLists.txt, the Ceph UT build fail in AArm64. Update the source code to fix the issue.

In Ceph erasure UT, because the dependent library is missed, the link is broken. Update test/erasure-code/CMakeLists.txt to fix the link error.

Actions

Also available in: Atom PDF