File tree Expand file tree Collapse file tree
openssl/libstatic/linux/riscv64 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 129129# make linux ARCHID=41 # Linux ARMADA/CORTEX-A53/MUSL (OpenWRT)
130130# make linux ARCHID=44 # Linux ARMVIRT32/MUSL (OpenWRT)
131131#
132+ # RISC-V Builds:
133+ #
134+ # make linux ARCHID=45 # Linux RISC-V 64 bit
135+ #
132136# Synology Builds
133137#
134138# make linux ARCHID=35 # Linux ARMADA 370 Hardfloat
@@ -200,6 +204,7 @@ PATH_AARCH64_CORTEXA53 = ../ToolChains/toolchain-aarch64_cortex-a53_gcc-7.5.0_mu
200204PATH_ARMADA370_HF = /home/dev/arm-unknown-linux-gnueabi/
201205PATH_RPI = ../ToolChains/arm-rpi-4.9.3-linux-gnueabihf/
202206PATH_OPENWRT_X86_64 = /home/dev/openwrt/staging_dir/toolchain-x86_64_gcc-7.3.0_musl/
207+ PATH_RISCV64 = ../ToolChains/riscv64-linux-musl-x86_64/
203208
204209OBJECTS = $(patsubst % .c,% .o, $(SOURCES ) )
205210
@@ -393,6 +398,19 @@ KVM = 0
393398LMS = 0
394399endif
395400
401+ # Official Linux RISC-V 64bit
402+ ifeq ($(ARCHID ) ,45)
403+ ARCHNAME = riscv64
404+ export PATH := $(PATH_RISCV64 ) bin:$(PATH_RISKV64 ) libexec/gcc/riscv64-unknown-linux-musl/10.2.0:$(PATH_RISCV64 ) riscv64-unknown-linux-musl/bin:$(PATH )
405+ export STAGING_DIR := $(PATH_RISCV64 )
406+ CC = $(PATH_RISCV64 ) bin/riscv64-unknown-linux-musl-gcc
407+ STRIP = $(PATH_RISCV64 ) bin/riscv64-unknown-linux-musl-strip
408+ CEXTRA = -D_FORTIFY_SOURCE=2 -D_NOILIBSTACKDEBUG -D_NOFSWATCHER -Wformat -Wformat-security -fno-strict-aliasing -mcpu=c906fdv -march=rv64imafdcv0p7xthead -mcmodel=medany -mabi=lp64d
409+ INCDIRS += -I$(PATH_RISCV64 ) include
410+ KVM = 0
411+ LMS = 0
412+ endif
413+
396414# Official Linux ARM
397415ifeq ($(ARCHID ) ,9)
398416ARCHNAME = arm
You can’t perform that action at this time.
0 commit comments