diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-01-04 01:27:12 +0000 |
commit | 3517852e3b8a68d1e997770fc0650c5053bafc6c (patch) | |
tree | 44068672445b1418489aed82de58df3c470289e7 /profiles/arch/riscv/rv64gc | |
parent | 0f15659d48c193027158492acb726297501202c5 (diff) |
gentoo resync : 04.01.2022
Diffstat (limited to 'profiles/arch/riscv/rv64gc')
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64/make.defaults | 13 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64/package.use.force | 2 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64/use.force | 2 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64/use.mask | 5 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d-multilib/eapi (renamed from profiles/arch/riscv/rv64gc/eapi) | 0 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults (renamed from profiles/arch/riscv/rv64gc/make.defaults) | 5 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d-multilib/parent | 1 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d/make.defaults | 13 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d/package.use.force | 2 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/lp64d/use.mask | 5 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/parent | 2 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/use.force | 2 | ||||
-rw-r--r-- | profiles/arch/riscv/rv64gc/use.mask | 2 |
13 files changed, 22 insertions, 32 deletions
diff --git a/profiles/arch/riscv/rv64gc/lp64/make.defaults b/profiles/arch/riscv/rv64gc/lp64/make.defaults index 4aeb573215d2..e811f8eb643a 100644 --- a/profiles/arch/riscv/rv64gc/lp64/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64/make.defaults @@ -3,12 +3,15 @@ # RISC-V rv64gc/lp64 no-multilib profile -CFLAGS="-O2 -pipe" -CXXFLAGS="${CFLAGS}" -FFLAGS="${CFLAGS}" -FCFLAGS="${CFLAGS}" +CHOST="riscv64-unknown-linux-gnu" -# We have only one ABI MULTILIB_ABIS="lp64" DEFAULT_ABI="lp64" ABI="lp64" + +LIBDIR_lp64="lib64" + +CFLAGS="-O2 -pipe -march=rv64imac -mabi=lp64" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/arch/riscv/rv64gc/lp64/package.use.force b/profiles/arch/riscv/rv64gc/lp64/package.use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.force b/profiles/arch/riscv/rv64gc/lp64/use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64/use.mask b/profiles/arch/riscv/rv64gc/lp64/use.mask deleted file mode 100644 index d8172baa5f5f..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/profiles/arch/riscv/rv64gc/eapi b/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi index 7ed6ff82de6b..7ed6ff82de6b 100644 --- a/profiles/arch/riscv/rv64gc/eapi +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/eapi diff --git a/profiles/arch/riscv/rv64gc/make.defaults b/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults index e35f63c8d1e1..3546d506abb7 100644 --- a/profiles/arch/riscv/rv64gc/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/make.defaults @@ -3,7 +3,7 @@ # RISC-V profile for rv64gc multilib # -# This immediate profile is ONLY useful for internal purposes; it can generate +# This profile is ONLY useful for internal purposes; it can generate # stages just fine, but the only "hardware" that can run them is qemu-user ... CHOST="riscv64-unknown-linux-gnu" @@ -12,3 +12,6 @@ CHOST="riscv64-unknown-linux-gnu" MULTILIB_ABIS="lp64d lp64 ilp32d ilp32" DEFAULT_ABI="lp64d" ABI="lp64d" + +# One-level dir for the default abi +LIBDIR_lp64d="lib64" diff --git a/profiles/arch/riscv/rv64gc/lp64d-multilib/parent b/profiles/arch/riscv/rv64gc/lp64d-multilib/parent new file mode 100644 index 000000000000..d6e19b529616 --- /dev/null +++ b/profiles/arch/riscv/rv64gc/lp64d-multilib/parent @@ -0,0 +1 @@ +../../../../features/multilib diff --git a/profiles/arch/riscv/rv64gc/lp64d/make.defaults b/profiles/arch/riscv/rv64gc/lp64d/make.defaults index f595f6ac4437..80a9bdad63ee 100644 --- a/profiles/arch/riscv/rv64gc/lp64d/make.defaults +++ b/profiles/arch/riscv/rv64gc/lp64d/make.defaults @@ -1,12 +1,17 @@ -# Copyright 2019 Gentoo Authors +# Copyright 2019-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # RISC-V rv64gc/lp64d no-multilib profile +CHOST="riscv64-unknown-linux-gnu" + +MULTILIB_ABIS="lp64d" +DEFAULT_ABI="lp64d" +ABI="lp64d" + +LIBDIR_lp64d="lib64" + CFLAGS="-O2 -pipe -march=rv64gc -mabi=lp64d" CXXFLAGS="${CFLAGS}" FFLAGS="${CFLAGS}" FCFLAGS="${CFLAGS}" - -# We have only one ABI -MULTILIB_ABIS="lp64d" diff --git a/profiles/arch/riscv/rv64gc/lp64d/package.use.force b/profiles/arch/riscv/rv64gc/lp64d/package.use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64d/package.use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/lp64d/use.mask b/profiles/arch/riscv/rv64gc/lp64d/use.mask deleted file mode 100644 index 991c792750ad..000000000000 --- a/profiles/arch/riscv/rv64gc/lp64d/use.mask +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Mask multilib, since we do not want to use it. -multilib diff --git a/profiles/arch/riscv/rv64gc/parent b/profiles/arch/riscv/rv64gc/parent deleted file mode 100644 index 6ee1b9eff10c..000000000000 --- a/profiles/arch/riscv/rv64gc/parent +++ /dev/null @@ -1,2 +0,0 @@ -.. -../../../features/multilib diff --git a/profiles/arch/riscv/rv64gc/use.force b/profiles/arch/riscv/rv64gc/use.force deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/use.force +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 diff --git a/profiles/arch/riscv/rv64gc/use.mask b/profiles/arch/riscv/rv64gc/use.mask deleted file mode 100644 index 9de5ab734497..000000000000 --- a/profiles/arch/riscv/rv64gc/use.mask +++ /dev/null @@ -1,2 +0,0 @@ -# Copyright 2019-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 |