public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-11-20  0:21 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-11-20  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     719ba186678bef8ba5486e994c8ae1d841ef9bc7
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 30 18:38:46 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jul 30 18:38:46 2022 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=719ba186

arch: Add subarch definition for riscv64 softfloat musl

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/riscv.toml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/riscv.toml b/arch/riscv.toml
index 982757ae..a76e5cd5 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -18,6 +18,10 @@ CHOST = "riscv64-gentoo-linux-musl"
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"
 
+[riscv.rv64_lp64_musl]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-gentoo-linux-musl"
+
 [riscv.rv32_ilp32d]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv32-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2023-05-11 14:47 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2023-05-11 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     c9d0f96dc7dbe5cfb32e8379022fd44016445bd5
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  5 21:31:58 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Mar  5 21:31:58 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=c9d0f96d

Add mips musl subarch definitions

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/mips.toml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/arch/mips.toml b/arch/mips.toml
index 22c9a22a..95fd6b40 100644
--- a/arch/mips.toml
+++ b/arch/mips.toml
@@ -6,6 +6,10 @@ COMMON_FLAGS = "-O2 -march=mips1 -mabi=32 -mplt -pipe"
 CHOST = "mips-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
 
+[mips.mips2_musl]
+CHOST = "mips-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
+
 [mips.mips32]
 CHOST = "mips-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
@@ -26,6 +30,10 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 CHOST = "mips-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
 
+[mips.mips3_musl]
+CHOST = "mips-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
+
 [mips.mips4_r5k]
 CHOST = "mips-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=r5k -mabi=32 -mplt -pipe"
@@ -54,6 +62,10 @@ COMMON_FLAGS = "-O2 -march=mips1 -mabi=32 -mplt -pipe"
 CHOST = "mipsel-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
 
+[mips.mipsel2_musl]
+CHOST = "mipsel-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
+
 [mips.mips32el]
 CHOST = "mipsel-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
@@ -74,6 +86,10 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 CHOST = "mipsel-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
 
+[mips.mipsel3_musl]
+CHOST = "mipsel-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
+
 [mips.mipsel4_r5k]
 CHOST = "mipsel-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=r5k -mabi=32 -mplt -pipe"
@@ -106,6 +122,10 @@ COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
 CHOST = "mips64-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 -mfix-r4000 -mfix-r4400 -pipe"
 
+[mips64.mips3_n64_musl]
+CHOST = "mips64-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 -mfix-r4000 -mfix-r4400 -pipe"
+
 [mips64.mips3_multilib]
 CHOST = "mips64-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mplt -mfix-r4000 -mfix-r4400 -pipe"
@@ -202,6 +222,10 @@ COMMON_FLAGS = "-O2 -march=mips64 -mabi=n32 -mplt -pipe"
 CHOST = "mips64el-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips64 -mabi=64 -pipe"
 
+[mips64.mips64el_n64_musl]
+CHOST = "mips64el-gentoo-linux-musl"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=64 -pipe"
+
 [mips64.mips64el_multilib]
 CHOST = "mips64el-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips64 -mplt -pipe"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2023-05-11 14:47 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2023-05-11 14:47 UTC (permalink / raw
  To: gentoo-commits

commit:     3cda3aaa41fb32aebf3595d2bb4529e41757d83f
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 21:26:11 2023 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 21:26:11 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=3cda3aaa

Add aarch64_be subarch definition

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/arm64.toml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64.toml b/arch/arm64.toml
index e139327f..5f522d6c 100644
--- a/arch/arm64.toml
+++ b/arch/arm64.toml
@@ -5,3 +5,7 @@ CHOST = "aarch64-unknown-linux-gnu"
 [arm64.aarch64]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "aarch64-unknown-linux-gnu"
+
+[arm64.aarch64_be]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "aarch64_be-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-11-20  0:21 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-11-20  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     d51e8f18a3e0653d29aeb31310b3525a942db031
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 14 14:09:55 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 14:09:55 2022 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=d51e8f18

amd64 definition: add a subarch "x86_64" identical to "amd64"

When CHOST is given in the spec file, the subarch is extracted from the triplet.
And that's x86_64 here...

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/amd64.toml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/amd64.toml b/arch/amd64.toml
index 8347cd7e..7cf0bce2 100644
--- a/arch/amd64.toml
+++ b/arch/amd64.toml
@@ -1,6 +1,9 @@
 [amd64.amd64]
 COMMON_FLAGS = "-O2 -pipe"
 
+[amd64.x86_64]
+COMMON_FLAGS = "-O2 -pipe"
+
 [amd64.k8]
 COMMON_FLAGS = "-O2 -march=k8 -pipe"
 CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2",]


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-11-20  0:21 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-11-20  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     e1e5c5d1cefeea7822ebaea1b07bae1db82e0765
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 11 12:49:14 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 12:49:14 2022 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=e1e5c5d1

arch: Add loong

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/loong.toml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/loong.toml b/arch/loong.toml
new file mode 100644
index 00000000..7ff92c03
--- /dev/null
+++ b/arch/loong.toml
@@ -0,0 +1,4 @@
+[loong.loong]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "loongarch64-unknown-linux-gnu"
+


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-11-20  0:21 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-11-20  0:21 UTC (permalink / raw
  To: gentoo-commits

commit:     85c6f6a80296fb4c5866ff1a59668c935aeaf1c5
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 06:36:36 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 16:43:53 2022 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=85c6f6a8

arch/mips: Compile mipsel3 stages with -mfix-r5900

... which will make them usable on the PlayStation 2. Don't bother
modifying the n64 ABI configuration, since it will never work on the
PS2.

Suggested-by: Fredrik Noring <noring <AT> nocrew.org>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 arch/mips.toml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/arch/mips.toml b/arch/mips.toml
index a10ee799..22c9a22a 100644
--- a/arch/mips.toml
+++ b/arch/mips.toml
@@ -72,7 +72,7 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 
 [mips.mipsel3]
 CHOST = "mipsel-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
 
 [mips.mipsel4_r5k]
 CHOST = "mipsel-unknown-linux-gnu"
@@ -172,7 +172,7 @@ COMMON_FLAGS = "-O2 -march=mips64r2 -mplt -pipe"
 
 [mips64.mipsel3_n32]
 CHOST = "mips64el-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
 
 [mips64.mipsel3_n64]
 CHOST = "mips64el-unknown-linux-gnu"
@@ -180,7 +180,7 @@ COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 -Wa,-mfix-loongson2f-nop -pipe"
 
 [mips64.mipsel3_multilib]
 CHOST = "mips64el-unknown-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
 
 [mips64.mipsel4_r5k_n32]
 CHOST = "mips64el-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-01-30 20:42 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-01-30 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     1a94eb5dd29e763e23f6276c191175722732ab16
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 11 18:10:17 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 18:10:17 2021 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=1a94eb5d

arm64 definition: add a subarch "aarch64" identical to "arm64"

When CHOST is given in the spec file, the subarch is extracted from the triplet.
Unfortunately that uses aarch64 instead of our arm64 ...

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/arm64.toml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64.toml b/arch/arm64.toml
index 613b4e68..e139327f 100644
--- a/arch/arm64.toml
+++ b/arch/arm64.toml
@@ -2,3 +2,6 @@
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "aarch64-unknown-linux-gnu"
 
+[arm64.aarch64]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "aarch64-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-01-30 20:42 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-01-30 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     a0ffc952aee4b263c51016f9a11696741c3c6965
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 21:20:17 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 21:20:39 2021 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a0ffc952

arch: Add as experiment a first musl subarch (armv7a-hf)

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/arm.toml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm.toml b/arch/arm.toml
index f28498df..712df346 100644
--- a/arch/arm.toml
+++ b/arch/arm.toml
@@ -46,6 +46,10 @@ CHOST = "armv6j-unknown-linux-gnueabihf"
 COMMON_FLAGS = "-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
 CHOST = "armv7a-unknown-linux-gnueabihf"
 
+[arm.armv7a_hardfp_musl]
+COMMON_FLAGS = "-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CHOST = "armv7a-unknown-linux-musleabihf"
+
 [arm.armeb]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "armeb-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-01-30 20:42 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2022-01-30 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     2bcd8c9654fc53858863dae69784a996475cb22c
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 20 14:31:10 2021 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Nov 20 14:31:10 2021 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=2bcd8c96

arch: Add armv6j hardfloat musl subarch

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 arch/arm.toml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm.toml b/arch/arm.toml
index 712df346..6e9cc635 100644
--- a/arch/arm.toml
+++ b/arch/arm.toml
@@ -42,6 +42,10 @@ CHOST = "armv7a-softfp-linux-gnueabi"
 COMMON_FLAGS = "-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
 CHOST = "armv6j-unknown-linux-gnueabihf"
 
+[arm.armv6j_hardfp_musl]
+COMMON_FLAGS = "-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
+CHOST = "armv6j-unknown-linux-musleabihf"
+
 [arm.armv7a_hardfp]
 COMMON_FLAGS = "-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
 CHOST = "armv7a-unknown-linux-gnueabihf"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2020-10-29 21:00 Matt Turner
  0 siblings, 0 replies; 12+ messages in thread
From: Matt Turner @ 2020-10-29 21:00 UTC (permalink / raw
  To: gentoo-commits

commit:     5eb5373bad83374a6c1ab8eef37edda82dd562b7
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 04:33:46 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 17:58:12 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=5eb5373b

arch/ppc.toml: don't force -mabi=elfv2 on power subarches.

-mabi=elfv2 is default on ppc64le in gcc/glibc toolchain for all
powerpc64le-*-linux-gnu CHOSTS, so we don't need to pass it.

forcing -mabi=elfv2 on ppc64(be) is quite risky, as it's not standard
configuration and not officialy supported by glibc at all.
according to glibc upstream it should be a separate ABI port.
Also many apps/tools assume elfv1 on big-endian, and while fixes are
being upstreamed, we've observed breakage in: openssl[asm], nodejs,
ffmpeg and  others.

If we want to ship elfv2 ppc64be stage,
we should define it as separate subarch and strictly put it in experimental.

to my knowledge those subarch definitions are not used by releng yet, so
we will not break anything.

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 arch/ppc.toml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/ppc.toml b/arch/ppc.toml
index 870c7647..6f74789d 100644
--- a/arch/ppc.toml
+++ b/arch/ppc.toml
@@ -23,22 +23,22 @@ CHOST = "powerpc64-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 
 [ppc64.power7]
-COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2"
+COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7"
 CHOST = "powerpc64-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 
 [ppc64.power7le]
-COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2"
+COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7"
 CHOST = "powerpc64le-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 
 [ppc64.power8]
-COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2"
+COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8"
 CHOST = "powerpc64-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 
 [ppc64.power8le]
-COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2"
+COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8"
 CHOST = "powerpc64le-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:pending/mattst88 commit in: arch/
@ 2020-10-22 18:06 Matt Turner
  2020-10-29 21:00 ` [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner
  0 siblings, 1 reply; 12+ messages in thread
From: Matt Turner @ 2020-10-22 18:06 UTC (permalink / raw
  To: gentoo-commits

commit:     3be3ac842c2a97bd6f60e133591414114c5d60e2
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 04:33:45 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 17:58:12 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=3be3ac84

arch/ppc.toml: add CHOST based subarches

if stage spec sets chost value, code in
catalyst/base/stagebase.py#L76 will derive subarch
value from the frontmost part of CHOST triple.

if such subarch is not defined in toml file, build will fail.

Add generic copy of base subarches defined in CHOST format.

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 arch/ppc.toml | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/arch/ppc.toml b/arch/ppc.toml
index a3db919e..870c7647 100644
--- a/arch/ppc.toml
+++ b/arch/ppc.toml
@@ -46,10 +46,18 @@ USE = [ "altivec", "ibm",]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "powerpc64-unknown-linux-gnu"
 
+[ppc64.powerpc64]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "powerpc64-unknown-linux-gnu"
+
 [ppc64.ppc64le]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "powerpc64le-unknown-linux-gnu"
 
+[ppc64.powerpc64le]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "powerpc64le-unknown-linux-gnu"
+
 [ppc.g3]
 CHOST = "powerpc-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -mcpu=G3 -mtune=G3 -pipe"
@@ -68,3 +76,6 @@ USE = [ "altivec",]
 CHOST = "powerpc-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -mcpu=powerpc -mtune=powerpc -pipe"
 
+[ppc.powerpc]
+CHOST = "powerpc-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -mcpu=powerpc -mtune=powerpc -pipe"


^ permalink raw reply related	[flat|nested] 12+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-10-21 17:58 Matt Turner
  2020-10-29 21:00 ` [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner
  0 siblings, 1 reply; 12+ messages in thread
From: Matt Turner @ 2020-10-21 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     954168fb35500c46b2eeed3929fcb904fca66275
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 21 04:33:47 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Oct 21 17:58:12 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=954168fb

arch/ppc.toml: add power9 subarches

Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 arch/ppc.toml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/ppc.toml b/arch/ppc.toml
index 6f74789d..c8623cca 100644
--- a/arch/ppc.toml
+++ b/arch/ppc.toml
@@ -42,6 +42,16 @@ COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8"
 CHOST = "powerpc64le-unknown-linux-gnu"
 USE = [ "altivec", "ibm",]
 
+[ppc64.power9]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power9 -mtune=power9"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power9le]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power9 -mtune=power9"
+CHOST = "powerpc64le-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
 [ppc64.ppc64]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "powerpc64-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-05-11 14:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-20  0:21 [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/ Matt Turner
  -- strict thread matches above, loose matches on Subject: below --
2023-05-11 14:47 Matt Turner
2023-05-11 14:47 Matt Turner
2022-11-20  0:21 Matt Turner
2022-11-20  0:21 Matt Turner
2022-11-20  0:21 Matt Turner
2022-01-30 20:42 Matt Turner
2022-01-30 20:42 Matt Turner
2022-01-30 20:42 Matt Turner
2020-10-29 21:00 Matt Turner
2020-10-22 18:06 [gentoo-commits] proj/catalyst:pending/mattst88 " Matt Turner
2020-10-29 21:00 ` [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner
2020-10-21 17:58 [gentoo-commits] proj/catalyst:master " Matt Turner
2020-10-29 21:00 ` [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox