logo

etc_portage

Unnamed repository; edit this file 'description' to name the repository. git clone https://anongit.hacktivis.me/git/etc_portage.git/
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:

Menv/gcc26+++++++++-----------------
Menv/gcc-as4++--
Menv/gnu27++++++++++-----------------
Menv/gnu-ld4+++-
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}"