From 74caba366d3fafd21910f3d95dbc2819267c52bc Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Tue, 22 Apr 2025 16:18:50 +0200 Subject: riscv: user: Statically build everything MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This way these binaries can be executed from virtually anywhere, like my minimalistic busybox setup I have for QEMU which doesn't even have the `ld-` files required to run a C program. Signed-off-by: Miquel Sabaté Solà --- arch/riscv/user/basics/Makefile | 2 +- arch/riscv/user/hwprobe/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/riscv/user/basics/Makefile b/arch/riscv/user/basics/Makefile index b4752a3..d181bce 100644 --- a/arch/riscv/user/basics/Makefile +++ b/arch/riscv/user/basics/Makefile @@ -1,5 +1,5 @@ CC = $(CROSS_COMPILE)gcc -CCFLAGS = +CCFLAGS = -static EXE = basics DEBUG = diff --git a/arch/riscv/user/hwprobe/Makefile b/arch/riscv/user/hwprobe/Makefile index 9b813ff..6c47002 100644 --- a/arch/riscv/user/hwprobe/Makefile +++ b/arch/riscv/user/hwprobe/Makefile @@ -24,7 +24,7 @@ ISA ?= rv64imafdc_zicntr_zicsr_zifencei_zihpm_zca_zcd_zba_zbb WARNINGS = -Werror -Wpedantic -Wall -Wextra -Wcast-align -Wcast-qual -Winit-self \ -Wmissing-include-dirs -Wredundant-decls -Wshadow -Wsign-conversion \ -Wswitch-default -Wundef -Wunreachable-code -Wmissing-noreturn -CCFLAGS = $(WARNINGS) -march=$(ISA) +CCFLAGS = $(WARNINGS) -march=$(ISA) -static LDFLAGS = -- cgit v1.2.3