Page MenuHomeFreeBSD

D19237.id54046.diff
No OneTemporary

D19237.id54046.diff

Index: Makefile.inc1
===================================================================
--- Makefile.inc1
+++ Makefile.inc1
@@ -128,10 +128,27 @@
TARGET_ABI= gnueabi
.endif
.endif
+
+
+OS_VERSION?= freebsd13.0
+
+# See https://clang.llvm.org/docs/CrossCompilation.html#target-triple
+MACHINE_VENDOR?= unknown
MACHINE_ABI?= unknown
-MACHINE_TRIPLE?=${MACHINE_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${MACHINE_ABI}-freebsd13.0
+.if ${MACHINE_ABI} == "unknown"
+MACHINE_TRIPLE?=${MACHINE_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${MACHINE_VENDOR}-${OS_VERSION}
+.else
+MACHINE_TRIPLE?=${MACHINE_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${MACHINE_VENDOR}-${OS_VERSION}-${MACHINE_ABI}
+.endif
+
+
+TARGET_VENDOR?= unknown
TARGET_ABI?= unknown
-TARGET_TRIPLE?= ${TARGET_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${TARGET_ABI}-freebsd13.0
+.if ${TARGET_ABI} == "unknown"
+TARGET_TRIPLE?= ${TARGET_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${TARGET_VENDOR}-${OS_VERSION}
+.else
+TARGET_TRIPLE?= ${TARGET_ARCH:S/amd64/x86_64/:C/hf$//:S/mipsn32/mips64/}-${TARGET_VENDOR}-${OS_VERSION}-${TARGET_ABI}
+.endif
KNOWN_ARCHES?= aarch64/arm64 \
amd64 \
arm \

File Metadata

Mime Type
text/plain
Expires
Fri, Mar 6, 11:53 AM (12 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29306407
Default Alt Text
D19237.id54046.diff (1 KB)

Event Timeline