diff options
| author | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-04-22 16:18:50 +0200 |
|---|---|---|
| committer | Miquel Sabaté Solà <mikisabate@gmail.com> | 2025-04-22 16:18:50 +0200 |
| commit | 74caba366d3fafd21910f3d95dbc2819267c52bc (patch) | |
| tree | 01293b9a5ab212ae11bb25f728cf8aa4b12d6665 /arch/riscv | |
| parent | b2f8b8c1918b4523ee45dfc3f13a609fa18c0696 (diff) | |
| download | farga-74caba366d3fafd21910f3d95dbc2819267c52bc.tar.gz farga-74caba366d3fafd21910f3d95dbc2819267c52bc.zip | |
riscv: user: Statically build everything
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à <mikisabate@gmail.com>
Diffstat (limited to 'arch/riscv')
| -rw-r--r-- | arch/riscv/user/basics/Makefile | 2 | ||||
| -rw-r--r-- | 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 = |
