add more cmake support for riscv64 #180
No reviewers
Labels
No labels
announcement
bug
duplicate
enhancement
help wanted
invalid
Next release
question
sighting
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-intel/isa-l_crypto!180
Loading…
Reference in a new issue
No description provided.
Delete branch "HeliC829/master"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
cc @sunyuechi
This part should be moved into the earlier
block.
Add #if HAVE_RVV in mh_sha256_block.c, then this can be a single line here, same as the other architectures?
unrelated blank-line
done
done
done
@ -126,3 +126,2 @@elseif(CPU_AARCH64 OR CPU_RISCV64)# Configure ASM for ARM and RISC-V (uses GAS with .S files)# The RISC-V implementation can use RVV when the compiler supports emittingWouldn't dropping
set(CMAKE_ASM_FLAGS "${CMAKE_C_FLAGS} -D__ASSEMBLY__")like this break the build? (riscv64_multibinary.h)@ -126,3 +126,2 @@elseif(CPU_AARCH64 OR CPU_RISCV64)# Configure ASM for ARM and RISC-V (uses GAS with .S files)# The RISC-V implementation can use RVV when the compiler supports emittingdone.
@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --paralleltry
--parallel $(nproc), otherwise, on older cmake versions the tests run serially.@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --parallelOnly ctest needs to handle that, not cmake?
@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --parallelYes, cmake passes -j to the build tool (make etc.), ctest test itself, and only newer versions support omitting
@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --paralleldone
LGTM
@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --parallelLooks like the system where this is run is not a Debian-based system, so apt-get is not available. @sunyuechi, I think this is not needed because CMake is already installed anyway, right?
@ -147,3 +147,15 @@ jobs:run: cmake --build build --config Release --parallelemm. this system is openEuler, which uses dnf, and cmake isn't installed either. Could you take a look? @HeliC829
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.