30 lines
998 B
Diff
30 lines
998 B
Diff
--- a/run_rustc/Makefile 2020-10-18 19:18:55.370000000 +0000
|
|
+++ b/run_rustc/Makefile 2020-10-18 19:19:21.850000000 +0000
|
|
@@ -9,7 +9,7 @@
|
|
OUTDIR_SUF ?= -$(RUSTC_VERSION)
|
|
endif
|
|
|
|
-RUSTC_TARGET := x86_64-unknown-linux-gnu
|
|
+RUSTC_TARGET := powerpc64le-alpine-linux-musl
|
|
|
|
OUTDIR := output$(OUTDIR_SUF)/
|
|
PREFIX := $(OUTDIR)prefix/
|
|
@@ -21,7 +21,7 @@
|
|
BINDIR_S := $(PREFIX_S)bin/
|
|
|
|
LLVM_CONFIG := $(RUST_SRC)../build/bin/llvm-config
|
|
-LLVM_TARGETS ?= X86;ARM;AArch64#;Mips;PowerPC;SystemZ;JSBackend;MSP430;Sparc;NVPTX
|
|
+LLVM_TARGETS ?= PowerPC;#X86;ARM;AArch64#;Mips;SystemZ;JSBackend;MSP430;Sparc;NVPTX
|
|
|
|
RUSTC_ENV_VARS := CFG_COMPILER_HOST_TRIPLE=$(RUSTC_TARGET)
|
|
RUSTC_ENV_VARS += LLVM_CONFIG=$(abspath $(LLVM_CONFIG))
|
|
@@ -43,7 +43,7 @@
|
|
all: $(BINDIR)rustc $(LIBDIR)libstd.rlib $(BINDIR)hello_world
|
|
all: $(BINDIR)cargo
|
|
|
|
-RUSTFLAGS_core :=
|
|
+RUSTFLAGS_core := -C target-feature=-crt-static
|
|
RUSTFLAGS_libc := --cfg stdbuild
|
|
RUSTFLAGS_std := -l dl -l rt -l pthread
|
|
RUSTFLAGS_unwind := -l gcc_s
|