mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
@@ -24,3 +24,6 @@ DIST gcc-15.2.0-patches-1.tar.xz 17412 BLAKE2B b761d5c75e084724a80287adb0659286f
|
||||
DIST gcc-15.2.0-patches-8.tar.xz 17584 BLAKE2B e35d85b993fc2ad86924158cac893a815f70332335ed02d970bcdf89c1ceafc2972576bcd85b4912e6ada91bdd80e8f10cbc6be798c804438368bae60abe2731 SHA512 6440a792320037b746ba405469773b96c1d4272c5248ae3808e6d8a2d576564c0f52889a6f88c3271233c8c2fe7ecb974d31ced2141f16f2c5ca68b9e47ace8c
|
||||
DIST gcc-15.2.0.tar.xz 101056276 BLAKE2B e270320978ca690e6e8f5ef06414dc13caf561f16403a3783c76fbf3dcee57e755a2d5bba922bf7fcae0bb6120443755d819b003791ae823d54589dd799804de SHA512 89047a2e07bd9da265b507b516ed3635adb17491c7f4f67cf090f0bd5b3fc7f2ee6e4cc4008beef7ca884b6b71dffe2bb652b21f01a702e17b468cca2d10b2de
|
||||
DIST gcc-15.3.0.tar.xz 101253696 BLAKE2B 9e37d6560addf936b8dae6f34a2621004e888b1436c9b95d6a09c2a792f909c7ec4aa5e8d0e63baa1be742fd8dc8162b366b5c48766fc83e44b3842891af44df SHA512 0de9e296153b52c021b1c7e63c9c62151d7a0ac03f23ce6e9f772c1b0eb783f6acdd81cc4567bfe4128a6f64968c2cfc8eff40b36229cba7425349f7d637c654
|
||||
DIST gcc-16.1.0-musl-patches-1.tar.xz 3036 BLAKE2B 348d0233c92e6b269011342a170989bb6375ff267b6ecfc00aafab2f793b925f1cccd654f438a4f88168a7999cab965aadfb6dfc9957a9b1a5bca62c326e0b84 SHA512 dc9c2d4a6e9088ad245039a962333ecba8476288844c686e7df9c867c8018451fccbd645a5690d554ee39809e6467285b3c619553edfed379c5f84c003bcb7e5
|
||||
DIST gcc-16.1.0-patches-3.tar.xz 25156 BLAKE2B 874afd3239c0794082568738c837786fff71ad48c24677c11110630fc6e0c0baf17720aec53dc7cd6580102a3a3b7daa2b78c82488f758af8afcb6cd5621ee25 SHA512 dbead66ac0899e2833e88cd7a95b12d2f2dd1379ec3cc085701efd7f8e446feff4d6c00f1481026bb9c699487a143f6a429a8f95ad7228f8bbef5faf2d1b5a5e
|
||||
DIST gcc-16.2.0.tar.xz 107200820 BLAKE2B ab3ffe16e042da767f3f1eac170da518d6d7de3b0f92e068f79e3bf25fdc0bdf56eea0cd586bd4b9b6e9baebadd110c2ebd77b75c99c45853814f4bea5a98ef0 SHA512 c51c30ca7422d0cbecf504b2e0f33c3aca31e0f90a76b65217f465163fa6fa17b3f5de39e145c47e5bab90ac0ce7fff3b03c8d553ae36e01faaea5a50f8648d1
|
||||
|
||||
44
sys-devel/kgcc64/kgcc64-16.2.0.ebuild
Normal file
44
sys-devel/kgcc64/kgcc64-16.2.0.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
case ${CHOST} in
|
||||
hppa*) CTARGET=hppa64-${CHOST#*-};;
|
||||
mips*) CTARGET=${CHOST/mips/mips64};;
|
||||
powerpc*) CTARGET=${CHOST/powerpc/powerpc64};;
|
||||
s390*) CTARGET=${CHOST/s390/s390x};;
|
||||
sparc*) CTARGET=${CHOST/sparc/sparc64};;
|
||||
i?86*) CTARGET=x86_64-${CHOST#*-};;
|
||||
esac
|
||||
export CTARGET
|
||||
TOOLCHAIN_ALLOWED_LANGS="c"
|
||||
PATCH_VER="3"
|
||||
PATCH_GCC_VER="16.1.0"
|
||||
MUSL_VER="1"
|
||||
MUSL_GCC_VER="16.1.0"
|
||||
GCC_TARGET_NO_MULTILIB=true
|
||||
inherit toolchain
|
||||
|
||||
DESCRIPTION="64bit kernel compiler"
|
||||
|
||||
# Works on hppa and mips; all other archs, refer to bug #228115
|
||||
KEYWORDS="~hppa"
|
||||
|
||||
# unlike every other target, hppa has not unified the 32/64 bit
|
||||
# ports in binutils yet
|
||||
BDEPEND="hppa? ( sys-devel/binutils-hppa64 )"
|
||||
|
||||
pkg_postinst() {
|
||||
toolchain_pkg_postinst
|
||||
|
||||
cd "${ROOT}"/usr/bin
|
||||
local x
|
||||
for x in gcc cpp ; do
|
||||
cat <<-EOF >${CTARGET%%-*}-linux-${x}
|
||||
#!/bin/sh
|
||||
exec ${CTARGET}-${x} "\$@"
|
||||
EOF
|
||||
chmod a+rx ${CTARGET%%-*}-linux-${x}
|
||||
done
|
||||
}
|
||||
Reference in New Issue
Block a user