commit: 8a61e8598dc041e2bde5fdffef834ab8f98b3c1a
parent 21a91c9a24ef42a902498dbaafb794e40b9b4f52
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Mon, 14 Apr 2025 10:15:08 +0200
env/{gcc,gcc-as,gnu,gnu-ld}: Use $CHOST
Diffstat:
4 files changed, 24 insertions(+), 37 deletions(-)
diff --git a/env/gcc b/env/gcc
@@ -1,18 +1,10 @@
-AS="as"
-AR="gcc-ar"
-CC="gcc"
-CCC="g++"
+AS="${CHOST}-as"
+AR="${CHOST}-gcc-ar"
+CC="${CHOST}-gcc"
+CCC="${CHOST}-g++"
+CPP="${CHOST}-cpp"
+CXX="${CHOST}-g++"
+
CFLAGS="${COMMON_FLAGS}"
-LDFLAGS=""
-CPP="gcc -E"
-CXX="g++"
-CXXFLAGS="${COMMON_FLAGS}"
-LD="ld"
-NM="gcc-nm"
-OBJCOPY="objcopy"
-OBJDUMP="objdump"
-OBJSIZE="size"
-RANLIB="gcc-ranlib"
-READELF="readelf"
-READOBJ="readobj"
-STRIP="strip"
+CXXFLAGS="${CFLAGS}"
+ASFLAGS="${CFLAGS}"
diff --git a/env/gcc-as b/env/gcc-as
@@ -1 +1 @@
-AS="as"
-\ No newline at end of file
+AS="${CHOST}-as"
+\ No newline at end of file
diff --git a/env/gnu b/env/gnu
@@ -1,17 +1,10 @@
-AR="gcc-ar"
-AS="as"
-CC="gcc"
-CCC="g++"
-CFLAGS="${COMMON_FLAGS}"
-CPP="cpp"
-CXX="g++"
-CXXFLAGS="${COMMON_FLAGS}"
-LD="ld.bfd"
-NM="gcc-nm"
-OBJCOPY="objcopy"
-OBJDUMP="objdump"
-OBJSIZE="size"
-RANLIB="gcc-ranlib"
-READELF="readelf"
-READOBJ="readobj"
-STRIP="strip"
+LD="${CHOST}-ld"
+CC_LD="ld"
+NM="${CHOST}-gcc-nm"
+OBJCOPY="${CHOST}-objcopy"
+OBJDUMP="${CHOST}-objdump"
+OBJSIZE="${CHOST}-size"
+RANLIB="${CHOST}-gcc-ranlib"
+READELF="${CHOST}-readelf"
+READOBJ="${CHOST}-readobj"
+STRIP="${CHOST}-strip"
diff --git a/env/gnu-ld b/env/gnu-ld
@@ -1 +1,3 @@
-LD="ld"
+LD="${CHOST}-ld"
+CC_LD="bfd"
+LDFLAGS="${DEFAULT_LDFLAGS} -fuse-ld=${CC_LD}"