From 275074c50dca7b941cc7cd7966a2ace71c29ecae Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 6 Oct 2022 13:21:55 +0100 Subject: gentoo auto-resync : 06:10:2022 - 13:21:55 --- profiles/Manifest.gz | Bin 147334 -> 147332 bytes profiles/arch/riscv/package.use.force | 8 +++++++- profiles/use.local.desc | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index b4d745d3c91f..704aacfb3a56 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/riscv/package.use.force b/profiles/arch/riscv/package.use.force index cb405f4ea1f3..cc0ff6691734 100644 --- a/profiles/arch/riscv/package.use.force +++ b/profiles/arch/riscv/package.use.force @@ -1,6 +1,12 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# matoro (2022-09-10) +# GHC does not support native codegen for riscv at all. +# It gains LLVM codegen in 9.2, but we maintain a backport of this, +# so force LLVM codegen in all versions. +dev-lang/ghc llvm + # we, kinda, need this on riscv ... sys-devel/llvm llvm_targets_RISCV sys-devel/clang llvm_targets_RISCV diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 67f6059d88f0..389b4cae6ba3 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1634,6 +1634,7 @@ dev-lang/ghc:ghcmakebinary - Internal: Build binary friendly for redistribution. dev-lang/ghc:gmp - Use dev-libs/gmp for integer operations (works faster, but an external depend). dev-lang/ghc:llvm - Pull in dependencies for the sys-devel/llvm codegen backend. dev-lang/ghc:numa - Enable NUMA thread balancing policy using sys-process/numactl. +dev-lang/ghc:unregisterised - Create an unregisterised build in which only the C codegen backend will be available. dev-lang/gnat-gpl:ada - Build the ADA language (GNAT) frontend dev-lang/gnat-gpl:bootstrap - Used to bootstrap gnat-gpl dev-lang/gnat-gpl:cet - Enable support for Intel Control Flow Enforcement Technology (CET) -- cgit v1.2.3