public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-12-06 21:26 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-12-06 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     a471b2060c005fa995271368c603c276ab35c0af
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  6 21:25:39 2023 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Dec  6 21:25:39 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=a471b206

arch: Add new m68k musl definition for 23.0 profiles

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

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

diff --git a/arch/m68k.toml b/arch/m68k.toml
index e25659b9..87bc4aa5 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -5,3 +5,7 @@ CHOST = "m68k-unknown-linux-gnu"
 [m68k.m68k_musl]
 COMMON_FLAGS = " -pipe -O2"
 CHOST = "m68k-gentoo-linux-musl"
+
+[m68k.m68k_musl_new]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "m68k-unknown-linux-musl"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-11-02 14:56 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-11-02 14:56 UTC (permalink / raw
  To: gentoo-commits

commit:     b7015e29f66c8fda2c8787542f8db889e909de23
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  2 14:55:40 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Nov  2 14:55:40 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b7015e29

arch: Delete i686-t64 subarch, not needed

chost is set by profile, cflags are identical, rel_type is changed

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

 arch/x86.toml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/arch/x86.toml b/arch/x86.toml
index fc131087..24d4c547 100644
--- a/arch/x86.toml
+++ b/arch/x86.toml
@@ -15,10 +15,6 @@ CHOST = "i586-pc-linux-gnu"
 [x86.i686]
 COMMON_FLAGS = "-O2 -march=i686 -pipe"
 
-[x86.i686-t64]
-COMMON_FLAGS = "-O2 -march=i686 -pipe -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64"
-CHOST = "i686-pc_t64-linux-gnu"
-
 [x86.pentium]
 COMMON_FLAGS = "-O2 -march=i586 -pipe"
 CHOST = "i586-pc-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-08-19 14:19 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-08-19 14:19 UTC (permalink / raw
  To: gentoo-commits

commit:     444e3cece1f51581178e0de2ab72f228a9e15bbe
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 14:18:57 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 14:18:57 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=444e3cec

arch: add x86.i686-t64 subarch definition with appropriate *FLAGS

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

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

diff --git a/arch/x86.toml b/arch/x86.toml
index 24d4c547..fc131087 100644
--- a/arch/x86.toml
+++ b/arch/x86.toml
@@ -15,6 +15,10 @@ CHOST = "i586-pc-linux-gnu"
 [x86.i686]
 COMMON_FLAGS = "-O2 -march=i686 -pipe"
 
+[x86.i686-t64]
+COMMON_FLAGS = "-O2 -march=i686 -pipe -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64"
+CHOST = "i686-pc_t64-linux-gnu"
+
 [x86.pentium]
 COMMON_FLAGS = "-O2 -march=i586 -pipe"
 CHOST = "i586-pc-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-07-29 20:24 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-07-29 20:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8a0f56e75886f93fe6093187dfe8ca361e868658
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 20:23:44 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 20:24:20 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=8a0f56e7

Remove CHOST setting for s390x (mostly for testing, but also unnecessary)

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

 arch/s390.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/arch/s390.toml b/arch/s390.toml
index 875fe8e1..854f4822 100644
--- a/arch/s390.toml
+++ b/arch/s390.toml
@@ -8,5 +8,4 @@ CHOST = "s390-ibm-linux-gnu"
 
 [s390x.s390x]
 COMMON_FLAGS = "-O2 -pipe"
-CHOST = "s390x-ibm-linux-gnu"
 


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-05-28 10:52 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-05-28 10:52 UTC (permalink / raw
  To: gentoo-commits

commit:     5d3f0072cd3c47fbb78cfc6a348b40b512019352
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 10:51:17 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue May 28 10:52:32 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=5d3f0072

Fix loongarch -march to baseline

With gcc-14, the default was quietly raised to include vector extensions.
This makes our stages explode on first-gen hardware...

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

 arch/loong.toml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/loong.toml b/arch/loong.toml
index 7ff92c03..2334c84b 100644
--- a/arch/loong.toml
+++ b/arch/loong.toml
@@ -1,4 +1,4 @@
 [loong.loong]
-COMMON_FLAGS = " -pipe -O2"
+COMMON_FLAGS = " -pipe -O2 -march=loongarch64 "
 CHOST = "loongarch64-unknown-linux-gnu"
 


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-04-06 13:57 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-04-06 13:57 UTC (permalink / raw
  To: gentoo-commits

commit:     b95ecc1d51cdf6aa7c4ff02dedb3f38a22c71906
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 13:57:07 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 13:57:07 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b95ecc1d

arch: Add rv32 musl definitions

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

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

diff --git a/arch/riscv.toml b/arch/riscv.toml
index a76e5cd5..7f2d859f 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -26,6 +26,14 @@ CHOST = "riscv64-gentoo-linux-musl"
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv32-unknown-linux-gnu"
 
+[riscv.rv32_ilp32d_musl]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv32-unknown-linux-musl"
+
 [riscv.rv32_ilp32]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv32-unknown-linux-gnu"
+
+[riscv.rv32_ilp32_musl]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv32-unknown-linux-musl"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-03-25 21:24 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-03-25 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     b0acd208b275f8c355d9127b95d665a09e750797
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 21:24:19 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 21:24:43 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b0acd208

Add setarch parameters for s390x => s390 builds

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

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

diff --git a/arch/s390.toml b/arch/s390.toml
index 9894044f..875fe8e1 100644
--- a/arch/s390.toml
+++ b/arch/s390.toml
@@ -1,3 +1,7 @@
+[setarch.s390]
+arch = "s390"
+if_build = "s390x"
+
 [s390.s390]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "s390-ibm-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-03-25 11:04 Ben Kohler
  0 siblings, 0 replies; 38+ messages in thread
From: Ben Kohler @ 2024-03-25 11:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d7f66b18130bfd10a512dcae0004153aa453ce9f
Author:     Matoro Mahri <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Sun Mar 10 23:08:08 2024 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 15:47:25 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=d7f66b18

arch: remove x86.pentium-m, x86.pentium-4, x86.prescott subprofiles

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

 arch/x86.toml | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/arch/x86.toml b/arch/x86.toml
index ea709cce..5451d410 100644
--- a/arch/x86.toml
+++ b/arch/x86.toml
@@ -27,14 +27,6 @@ CPU_FLAGS_X86 = [ "mmx",]
 COMMON_FLAGS = "-O2 -march=pentium3 -pipe"
 CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse",]
 
-[x86.pentium-m]
-COMMON_FLAGS = "-O2 -march=pentium-m -pipe"
-CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2",]
-
-[x86.pentium4]
-COMMON_FLAGS = "-O2 -march=pentium4 -pipe"
-CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2",]
-
 [x86.pentiumpro]
 COMMON_FLAGS = "-O2 -march=i686 -pipe"
 
@@ -42,10 +34,6 @@ COMMON_FLAGS = "-O2 -march=i686 -pipe"
 COMMON_FLAGS = "-O2 -march=pentium-mmx -pipe"
 CPU_FLAGS_X86 = [ "mmx",]
 
-[x86.prescott]
-COMMON_FLAGS = "-O2 -march=prescott -pipe"
-CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3",]
-
 [x86.k6]
 COMMON_FLAGS = "-O2 -march=k6 -pipe"
 CPU_FLAGS_X86 = [ "mmx",]


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-03-25 11:04 Ben Kohler
  0 siblings, 0 replies; 38+ messages in thread
From: Ben Kohler @ 2024-03-25 11:04 UTC (permalink / raw
  To: gentoo-commits

commit:     ebed28dd5e08e8aaee44f08c27c367019568fb15
Author:     matoro <matoro_gentoo <AT> matoro <DOT> tk>
AuthorDate: Tue Feb 13 21:08:48 2024 +0000
Commit:     Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 15:47:27 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ebed28dd

arch: add new x86.i686-ssemath subprofile

As mentioned on the mailing list, x86 arch testing needs to be performed
using SSE registers for floating-point math instead of the 387 FPU.
This is a subprofile which provides a generic i686 target with SSE2 and
`-mfpmath=sse`.  The use is not just limited to arch testing however as
this is a useful platform for getting maximum performance on late-gen
chips.  Per gcc:

> The resulting code should be considerably faster in the majority of
cases and avoid the numerical instability problems of 387 code, but may
break some existing code that expects temporaries to be 80 bits.

Of course modern code has quite the opposite problem, where it does not
expect floating-point variables to be 80 bits.

Signed-off-by: Matoro Mahri <matoro_gentoo <AT> matoro.tk>
Closes: https://github.com/gentoo/catalyst/pull/12
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>

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

diff --git a/arch/x86.toml b/arch/x86.toml
index 5451d410..24d4c547 100644
--- a/arch/x86.toml
+++ b/arch/x86.toml
@@ -50,3 +50,6 @@ CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext",]
 COMMON_FLAGS = "-O2 -march=athlon-xp -pipe"
 CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse",]
 
+[x86.i686-ssemath]
+COMMON_FLAGS = "-O2 -march=i686 -msse2 -mfpmath=sse -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2",]


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2024-01-21 22:45 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2024-01-21 22:45 UTC (permalink / raw
  To: gentoo-commits

commit:     2cd8f6d6d41f462c87d75f7bd847902dbf25b618
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 22:42:48 2024 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 22:44:54 2024 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=2cd8f6d6

arch: Do not set CHOST and *FLAGS for generic x86.x86 subarch

This way both can be picked up from the profile

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

 arch/x86.toml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/x86.toml b/arch/x86.toml
index 2dfac9b7..ea709cce 100644
--- a/arch/x86.toml
+++ b/arch/x86.toml
@@ -3,8 +3,6 @@ arch = "linux32"
 if_build = "x86_64"
 
 [x86.x86]
-COMMON_FLAGS = "-O2 -mtune=i686 -pipe"
-CHOST = "i386-pc-linux-gnu"
 
 [x86.i486]
 COMMON_FLAGS = "-O2 -march=i486 -pipe"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-12-06 21:29 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-12-06 21:29 UTC (permalink / raw
  To: gentoo-commits

commit:     9cd868bf99b6192019bee0ddd959445eb9d9c4f3
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  6 21:29:00 2023 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Dec  6 21:29:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=9cd868bf

arch: Alternative approach. Rely on profile for m68k musl CHOST...

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

 arch/m68k.toml | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/arch/m68k.toml b/arch/m68k.toml
index 87bc4aa5..695f0f83 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -4,8 +4,3 @@ CHOST = "m68k-unknown-linux-gnu"
 
 [m68k.m68k_musl]
 COMMON_FLAGS = " -pipe -O2"
-CHOST = "m68k-gentoo-linux-musl"
-
-[m68k.m68k_musl_new]
-COMMON_FLAGS = " -pipe -O2"
-CHOST = "m68k-unknown-linux-musl"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-07-20 18:14 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-07-20 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f38ef80b0152982794fe96eb807fb2bce9178760
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 20 18:13:58 2023 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Jul 20 18:13:58 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=f38ef80b

Add m68k musl definition

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

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

diff --git a/arch/m68k.toml b/arch/m68k.toml
index 1df696c1..e25659b9 100644
--- a/arch/m68k.toml
+++ b/arch/m68k.toml
@@ -2,3 +2,6 @@
 COMMON_FLAGS = " -pipe -O2"
 CHOST = "m68k-unknown-linux-gnu"
 
+[m68k.m68k_musl]
+COMMON_FLAGS = " -pipe -O2"
+CHOST = "m68k-gentoo-linux-musl"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-06-20 18:55 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-06-20 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     b27e419a38a5dd195f4f0505ed27d7b017b4b046
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 20 18:54:33 2023 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 18:54:33 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b27e419a

Add -msoft-float to *FLAGS for mips soft-float definitions

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

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

diff --git a/arch/mips.toml b/arch/mips.toml
index 4e470886..b22d4567 100644
--- a/arch/mips.toml
+++ b/arch/mips.toml
@@ -8,7 +8,7 @@ COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
 
 [mips.mips2_softfloat]
 CHOST = "mips-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mips2_musl]
 CHOST = "mips-gentoo-linux-musl"
@@ -20,7 +20,7 @@ COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
 
 [mips.mips32_softfloat]
 CHOST = "mips-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mips32r2]
 CHOST = "mips-unknown-linux-gnu"
@@ -28,7 +28,7 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 
 [mips.mips32r2_softfloat]
 CHOST = "mips-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mips3]
 CHOST = "mips-unknown-linux-gnu"
@@ -68,7 +68,7 @@ COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
 
 [mips.mipsel2_softfloat]
 CHOST = "mipsel-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips2 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mipsel2_musl]
 CHOST = "mipsel-gentoo-linux-musl"
@@ -80,7 +80,7 @@ COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
 
 [mips.mips32el_softfloat]
 CHOST = "mipsel-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mips32r2el]
 CHOST = "mipsel-unknown-linux-gnu"
@@ -88,7 +88,7 @@ COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
 
 [mips.mips32r2el_softfloat]
 CHOST = "mipsel-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
+COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -msoft-float -pipe"
 
 [mips.mipsel3]
 CHOST = "mipsel-unknown-linux-gnu"
@@ -128,7 +128,7 @@ COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
 
 [mips64.mips3_n32_softfloat]
 CHOST = "mips64-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -msoft-float -pipe"
 
 [mips64.mips3_n64]
 CHOST = "mips64-unknown-linux-gnu"
@@ -208,7 +208,7 @@ COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-
 
 [mips64.mipsel3_n32_softfloat]
 CHOST = "mips64el-softfloat-linux-gnu"
-COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -msoft-float -pipe"
 
 [mips64.mipsel3_n64]
 CHOST = "mips64el-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-05-28  8:37 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-05-28  8:37 UTC (permalink / raw
  To: gentoo-commits

commit:     eb9a8822ea0edb341d04ccd029cefa10e2732a2b
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 08:37:07 2023 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun May 28 08:37:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=eb9a8822

Add mips(el)2 o32 and mips(el)3 n32 softfloat subarches

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

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

diff --git a/arch/mips.toml b/arch/mips.toml
index 95fd6b40..4e470886 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_softfloat]
+CHOST = "mips-softfloat-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"
@@ -62,6 +66,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_softfloat]
+CHOST = "mipsel-softfloat-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"
@@ -118,6 +126,10 @@ COMMON_FLAGS = "-O2 -march=loongson3a -mabi=32 -mplt -pipe"
 CHOST = "mips64-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
 
+[mips64.mips3_n32_softfloat]
+CHOST = "mips64-softfloat-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
+
 [mips64.mips3_n64]
 CHOST = "mips64-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 -mfix-r4000 -mfix-r4400 -pipe"
@@ -194,6 +206,10 @@ COMMON_FLAGS = "-O2 -march=mips64r2 -mplt -pipe"
 CHOST = "mips64el-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
 
+[mips64.mipsel3_n32_softfloat]
+CHOST = "mips64el-softfloat-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -mfix-r5900 -pipe"
+
 [mips64.mipsel3_n64]
 CHOST = "mips64el-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -march=mips3 -mabi=64 -Wa,-mfix-loongson2f-nop -pipe"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-03-05 21:32 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-03-05 21:32 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2023-01-17 21:26 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2023-01-17 21:26 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2022-11-20  0:21 Matt Turner
  2022-04-21 16:44 ` [gentoo-commits] proj/catalyst:master " Matt Turner
  0 siblings, 1 reply; 38+ 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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2022-11-14 14:11 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2022-11-14 14:11 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2022-10-11 12:49 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2022-10-11 12:49 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2022-07-30 18:39 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2022-07-30 18:39 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2022-02-27 15:42 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2022-02-27 15:42 UTC (permalink / raw
  To: gentoo-commits

commit:     33acb9895cfa5ceadd962bee555fcfdf7eea11bd
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 27 15:41:50 2022 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Feb 27 15:41:50 2022 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=33acb989

arch: Add riscv64 lp64d musl definition

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 101cfe19..982757ae 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -10,6 +10,10 @@ CHOST = "riscv64-unknown-linux-gnu"
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"
 
+[riscv.rv64_lp64d_musl]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-gentoo-linux-musl"
+
 [riscv.rv64_lp64]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2021-11-20 14:31 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2021-11-20 14:31 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2021-11-17 21:21 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2021-11-17 21:21 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2021-09-11 18:11 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2021-09-11 18:11 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:     Andreas K. Hüttel <dilfridge <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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:wip/mattst88 commit in: arch/
@ 2020-10-29 21:00 Matt Turner
  2020-10-21 17:58 ` [gentoo-commits] proj/catalyst:master " Matt Turner
  0 siblings, 1 reply; 38+ 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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:pending/mattst88 commit in: arch/
@ 2020-10-22 18:06 Matt Turner
  2020-10-21 17:58 ` [gentoo-commits] proj/catalyst:master " Matt Turner
  0 siblings, 1 reply; 38+ 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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-10-21 17:58 Matt Turner
  0 siblings, 0 replies; 38+ 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] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-09-17 21:09 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2020-09-17 21:09 UTC (permalink / raw
  To: gentoo-commits

commit:     beb0f53cf9282a765171cea76b1bc3c79121c4f2
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 17 21:08:54 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Thu Sep 17 21:08:54 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=beb0f53c

Add rv32 subarch names (all cflags magic is done in the profiles)

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

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

diff --git a/arch/riscv.toml b/arch/riscv.toml
index 637fe485..101cfe19 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -13,3 +13,11 @@ CHOST = "riscv64-unknown-linux-gnu"
 [riscv.rv64_lp64]
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"
+
+[riscv.rv32_ilp32d]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv32-unknown-linux-gnu"
+
+[riscv.rv32_ilp32]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv32-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-07-17  9:39 Andreas K. Hüttel
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas K. Hüttel @ 2020-07-17  9:39 UTC (permalink / raw
  To: gentoo-commits

commit:     86aedec0f90f1112cb2968031f75e5da8824c651
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 17 09:39:17 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Jul 17 09:39:17 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=86aedec0

Add rv64 subarch names (all cflags magic is done in the profiles)

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

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

diff --git a/arch/riscv.toml b/arch/riscv.toml
index 0611a1ac..637fe485 100644
--- a/arch/riscv.toml
+++ b/arch/riscv.toml
@@ -2,3 +2,14 @@
 COMMON_FLAGS = "-O2 -pipe"
 CHOST = "riscv64-unknown-linux-gnu"
 
+[riscv.rv64_multilib]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-unknown-linux-gnu"
+
+[riscv.rv64_lp64d]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-unknown-linux-gnu"
+
+[riscv.rv64_lp64]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "riscv64-unknown-linux-gnu"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-04-14 18:29 Matt Turner
  0 siblings, 0 replies; 38+ messages in thread
From: Matt Turner @ 2020-04-14 18:29 UTC (permalink / raw
  To: gentoo-commits

commit:     11acd43a3d71ad22628b0ba2973b8cb34b5e1d4c
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 12 23:13:50 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 18:29:25 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=11acd43a

arch: Add architecture TOML files

Generated by:

| #!/bin/bash
|
| mkdir -p arch/
|
| for x in catalyst/arch/*.py; do
| 	[[ $x == *"__init__.py" ]] && continue
|
| 	arch=$(basename "$x")
| 	arch="${arch%.py}"
|
| 	python3 <<-EOF > "arch/${arch}.toml"
| 		#!/usr/bin/env python3
|
| 		import toml
| 		import catalyst.arch.$arch as arch
|
| 		subarches, arches = arch.register()
|
| 		s = {}
| 		setarch = {}
|
| 		for subarch in subarches.items():
| 		    name = subarch[0]
| 		    data = subarch[1]({})
|
| 		    arch = data.settings.pop("PROFILE_ARCH")
| 		    if arch not in s: s[arch] = {}
|
| 		    if "setarch_arch" in data.settings and \
| 		       "setarch_build" in data.settings:
| 		        if arch not in setarch: setarch[arch] = {}
|
| 		        setarch[arch]["arch"] = data.settings["setarch_arch"]
| 		        setarch[arch]["if_build"] = data.settings["setarch_build"]
|
| 		        del data.settings["setarch_arch"]
| 		        del data.settings["setarch_build"]
|
| 		    hostuseexpand = data.settings.pop("HOSTUSEEXPAND", {})
| 		    hostuse = data.settings.pop("HOSTUSE", {})
|
| 		    s[arch][name] = data.settings
| 		    s[arch][name].update(hostuseexpand)
| 		    if hostuse: s[arch][name].update({"USE": hostuse})
|
| 		if setarch: print(toml.dumps({'setarch': setarch}))
| 		print(toml.dumps(s))
| 	EOF
| done

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

 arch/alpha.toml   |  32 +++++++
 arch/amd64.toml   |  26 ++++++
 arch/arm.toml     |  56 ++++++++++++
 arch/arm64.toml   |   4 +
 arch/hppa.toml    |   8 ++
 arch/ia64.toml    |   4 +
 arch/m68k.toml    |   4 +
 arch/mips.toml    | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/powerpc.toml |  70 +++++++++++++++
 arch/riscv.toml   |   4 +
 arch/s390.toml    |   8 ++
 arch/sh.toml      |  48 ++++++++++
 arch/sparc.toml   |  12 +++
 arch/x86.toml     |  66 ++++++++++++++
 14 files changed, 598 insertions(+)

diff --git a/arch/alpha.toml b/arch/alpha.toml
new file mode 100644
index 00000000..803bed4a
--- /dev/null
+++ b/arch/alpha.toml
@@ -0,0 +1,32 @@
+[alpha.alpha]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev4"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev4]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev4"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev45]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev45"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev5]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev5"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev56]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev56"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.pca56]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=pca56"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev6]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev6"
+CHOST = "alpha-unknown-linux-gnu"
+
+[alpha.ev67]
+COMMON_FLAGS = "-mieee -pipe -O2 -mcpu=ev67"
+CHOST = "alpha-unknown-linux-gnu"
+

diff --git a/arch/amd64.toml b/arch/amd64.toml
new file mode 100644
index 00000000..8347cd7e
--- /dev/null
+++ b/arch/amd64.toml
@@ -0,0 +1,26 @@
+[amd64.amd64]
+COMMON_FLAGS = "-O2 -pipe"
+
+[amd64.k8]
+COMMON_FLAGS = "-O2 -march=k8 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2",]
+
+[amd64.nocona]
+COMMON_FLAGS = "-O2 -march=nocona -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3",]
+
+[amd64.core2]
+COMMON_FLAGS = "-O2 -march=core2 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3", "ssse3",]
+
+[amd64.k8-sse3]
+COMMON_FLAGS = "-O2 -march=k8-sse3 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2", "sse3",]
+
+[amd64.amdfam10]
+COMMON_FLAGS = "-O2 -march=amdfam10 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse", "sse2", "sse3", "sse4a",]
+
+[amd64.x32]
+COMMON_FLAGS = "-O2 -pipe"
+

diff --git a/arch/arm.toml b/arch/arm.toml
new file mode 100644
index 00000000..f28498df
--- /dev/null
+++ b/arch/arm.toml
@@ -0,0 +1,56 @@
+[arm.arm]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "arm-unknown-linux-gnu"
+
+[arm.armv4l]
+COMMON_FLAGS = "-O2 -pipe -march=armv4"
+CHOST = "armv4l-unknown-linux-gnu"
+
+[arm.armv4tl]
+COMMON_FLAGS = "-O2 -pipe -march=armv4t"
+CHOST = "armv4tl-softfloat-linux-gnueabi"
+
+[arm.armv5tl]
+COMMON_FLAGS = "-O2 -pipe -march=armv5t"
+CHOST = "armv5tl-softfloat-linux-gnueabi"
+
+[arm.armv5tel]
+COMMON_FLAGS = "-O2 -pipe -march=armv5te"
+CHOST = "armv5tel-softfloat-linux-gnueabi"
+
+[arm.armv5tejl]
+COMMON_FLAGS = "-O2 -pipe -march=armv5te"
+CHOST = "armv5tejl-softfloat-linux-gnueabi"
+
+[arm.armv6j]
+COMMON_FLAGS = "-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=softfp"
+CHOST = "armv6j-softfp-linux-gnueabi"
+
+[arm.armv6z]
+COMMON_FLAGS = "-O2 -pipe -march=armv6z -mfpu=vfp -mfloat-abi=softfp"
+CHOST = "armv6z-softfp-linux-gnueabi"
+
+[arm.armv6zk]
+COMMON_FLAGS = "-O2 -pipe -march=armv6zk -mfpu=vfp -mfloat-abi=softfp"
+CHOST = "armv6zk-softfp-linux-gnueabi"
+
+[arm.armv7a]
+COMMON_FLAGS = "-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
+CHOST = "armv7a-softfp-linux-gnueabi"
+
+[arm.armv6j_hardfp]
+COMMON_FLAGS = "-O2 -pipe -march=armv6j -mfpu=vfp -mfloat-abi=hard"
+CHOST = "armv6j-unknown-linux-gnueabihf"
+
+[arm.armv7a_hardfp]
+COMMON_FLAGS = "-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard"
+CHOST = "armv7a-unknown-linux-gnueabihf"
+
+[arm.armeb]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "armeb-unknown-linux-gnu"
+
+[arm.armv5teb]
+COMMON_FLAGS = "-O2 -pipe -mcpu=xscale"
+CHOST = "armv5teb-softfloat-linux-gnueabi"
+

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

diff --git a/arch/hppa.toml b/arch/hppa.toml
new file mode 100644
index 00000000..85a5b010
--- /dev/null
+++ b/arch/hppa.toml
@@ -0,0 +1,8 @@
+[hppa."hppa1.1"]
+COMMON_FLAGS = "-O2 -pipe -march=1.1"
+CHOST = "hppa1.1-unknown-linux-gnu"
+
+[hppa."hppa2.0"]
+COMMON_FLAGS = "-O2 -pipe -march=2.0"
+CHOST = "hppa2.0-unknown-linux-gnu"
+

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

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

diff --git a/arch/mips.toml b/arch/mips.toml
new file mode 100644
index 00000000..a10ee799
--- /dev/null
+++ b/arch/mips.toml
@@ -0,0 +1,256 @@
+[mips.mips1]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips1 -mabi=32 -mplt -pipe"
+
+[mips.mips2]
+CHOST = "mips-unknown-linux-gnu"
+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"
+
+[mips.mips32_softfloat]
+CHOST = "mips-softfloat-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
+
+[mips.mips32r2]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
+
+[mips.mips32r2_softfloat]
+CHOST = "mips-softfloat-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
+
+[mips.mips3]
+CHOST = "mips-unknown-linux-gnu"
+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"
+
+[mips.mips4_r10k]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r10k -mabi=32 -mplt -pipe"
+
+[mips.mips4_r12k]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r12k -mno-fix-r10000 -mabi=32 -mplt -pipe"
+
+[mips.mips64]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=32 -mplt -pipe"
+
+[mips.mips64r2]
+CHOST = "mips-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=32 -mplt -pipe"
+
+[mips.mipsel1]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips1 -mabi=32 -mplt -pipe"
+
+[mips.mipsel2]
+CHOST = "mipsel-unknown-linux-gnu"
+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"
+
+[mips.mips32el_softfloat]
+CHOST = "mipsel-softfloat-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips32 -mabi=32 -mplt -pipe"
+
+[mips.mips32r2el]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips32r2 -mabi=32 -mplt -pipe"
+
+[mips.mips32r2el_softfloat]
+CHOST = "mipsel-softfloat-linux-gnu"
+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"
+
+[mips.mipsel4_r5k]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mabi=32 -mplt -pipe"
+
+[mips.mips64el]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=32 -mplt -pipe"
+
+[mips.mips64r2el]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=32 -mplt -pipe"
+
+[mips.loongson2e]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2e -mabi=32 -mplt -pipe"
+
+[mips.loongson2f]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2f -mabi=32 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+
+[mips.loongson3a]
+CHOST = "mipsel-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson3a -mabi=32 -mplt -pipe"
+
+[mips64.mips3_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips3 -mabi=n32 -mplt -mfix-r4000 -mfix-r4400 -pipe"
+
+[mips64.mips3_n64]
+CHOST = "mips64-unknown-linux-gnu"
+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"
+
+[mips64.mips4_r5k_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mabi=n32 -mplt -pipe"
+
+[mips64.mips4_r5k_n64]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mabi=64 -pipe"
+
+[mips64.mips4_r5k_multilib]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mplt -pipe"
+
+[mips64.mips4_r10k_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r10k -mabi=n32 -mplt -pipe"
+
+[mips64.mips4_r10k_n64]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r10k -mabi=64 -pipe"
+
+[mips64.mips4_r10k_multilib]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r10k -mplt -pipe"
+
+[mips64.mips4_r12k_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r12k -mno-fix-r10000 -mabi=n32 -mplt -pipe"
+
+[mips64.mips4_r12k_n64]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r12k -mno-fix-r10000 -mabi=64 -pipe"
+
+[mips64.mips4_r12k_multilib]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r12k -mno-fix-r10000 -mplt -pipe"
+
+[mips64.mips64_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=n32 -mplt -pipe"
+
+[mips64.mips64_n64]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=64 -pipe"
+
+[mips64.mips64_multilib]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mplt -pipe"
+
+[mips64.mips64r2_n32]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=n32 -mplt -pipe"
+
+[mips64.mips64r2_n64]
+CHOST = "mips64-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=64 -pipe"
+
+[mips64.mips64r2_multilib]
+CHOST = "mips64-unknown-linux-gnu"
+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"
+
+[mips64.mipsel3_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+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"
+
+[mips64.mipsel4_r5k_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mabi=n32 -mplt -pipe"
+
+[mips64.mipsel4_r5k_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mabi=64 -pipe"
+
+[mips64.mipsel4_r5k_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=r5k -mplt -pipe"
+
+[mips64.mips64el_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=n32 -mplt -pipe"
+
+[mips64.mips64el_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mabi=64 -pipe"
+
+[mips64.mips64el_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64 -mplt -pipe"
+
+[mips64.mips64r2el_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=n32 -mplt -pipe"
+
+[mips64.mips64r2el_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mabi=64 -pipe"
+
+[mips64.mips64r2el_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=mips64r2 -mplt -pipe"
+
+[mips64.loongson2e_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2e -mabi=n32 -mplt -pipe"
+
+[mips64.loongson2e_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2e -mabi=64 -pipe"
+
+[mips64.loongson2e_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2e -mplt -pipe"
+
+[mips64.loongson2f_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2f -mabi=n32 -mplt -Wa,-mfix-loongson2f-nop -pipe"
+
+[mips64.loongson2f_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2f -mabi=64 -Wa,-mfix-loongson2f-nop -pipe"
+
+[mips64.loongson2f_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson2f -mplt -Wa,-mfix-loongson2f-nop -pipe"
+
+[mips64.loongson3a_n32]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson3a -mabi=n32 -mplt -pipe"
+
+[mips64.loongson3a_n64]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson3a -mabi=64 -pipe"
+
+[mips64.loongson3a_multilib]
+CHOST = "mips64el-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -march=loongson3a -mplt -pipe"
+

diff --git a/arch/powerpc.toml b/arch/powerpc.toml
new file mode 100644
index 00000000..a3db919e
--- /dev/null
+++ b/arch/powerpc.toml
@@ -0,0 +1,70 @@
+[setarch.ppc]
+arch = "linux32"
+if_build = "ppc64"
+
+[ppc64.970]
+COMMON_FLAGS = "-O2 -pipe -mcpu=970 -mtune=970"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec",]
+
+[ppc64.cell]
+COMMON_FLAGS = "-O2 -pipe -mcpu=cell -mtune=cell"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power5]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power5 -mtune=power5"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "ibm",]
+
+[ppc64.power6]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power6 -mtune=power6"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power7]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power7le]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power7 -mtune=power7 -mabi=elfv2"
+CHOST = "powerpc64le-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power8]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2"
+CHOST = "powerpc64-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.power8le]
+COMMON_FLAGS = "-O2 -pipe -mcpu=power8 -mtune=power8 -mabi=elfv2"
+CHOST = "powerpc64le-unknown-linux-gnu"
+USE = [ "altivec", "ibm",]
+
+[ppc64.ppc64]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "powerpc64-unknown-linux-gnu"
+
+[ppc64.ppc64le]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "powerpc64le-unknown-linux-gnu"
+
+[ppc.g3]
+CHOST = "powerpc-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -mcpu=G3 -mtune=G3 -pipe"
+
+[ppc.g4]
+CHOST = "powerpc-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -pipe"
+USE = [ "altivec",]
+
+[ppc.g5]
+CHOST = "powerpc-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -pipe"
+USE = [ "altivec",]
+
+[ppc.ppc]
+CHOST = "powerpc-unknown-linux-gnu"
+COMMON_FLAGS = "-O2 -mcpu=powerpc -mtune=powerpc -pipe"
+

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

diff --git a/arch/s390.toml b/arch/s390.toml
new file mode 100644
index 00000000..9894044f
--- /dev/null
+++ b/arch/s390.toml
@@ -0,0 +1,8 @@
+[s390.s390]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "s390-ibm-linux-gnu"
+
+[s390x.s390x]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "s390x-ibm-linux-gnu"
+

diff --git a/arch/sh.toml b/arch/sh.toml
new file mode 100644
index 00000000..829b6d35
--- /dev/null
+++ b/arch/sh.toml
@@ -0,0 +1,48 @@
+[sh.sh]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "sh-unknown-linux-gnu"
+
+[sh.sh2]
+COMMON_FLAGS = "-O2 -m2 -pipe"
+CHOST = "sh2-unknown-linux-gnu"
+
+[sh.sh2a]
+COMMON_FLAGS = "-O2 -m2a -pipe"
+CHOST = "sh2a-unknown-linux-gnu"
+
+[sh.sh3]
+COMMON_FLAGS = "-O2 -m3 -pipe"
+CHOST = "sh3-unknown-linux-gnu"
+
+[sh.sh4]
+COMMON_FLAGS = "-O2 -m4 -pipe"
+CHOST = "sh4-unknown-linux-gnu"
+
+[sh.sh4a]
+COMMON_FLAGS = "-O2 -m4a -pipe"
+CHOST = "sh4a-unknown-linux-gnu"
+
+[sh.sheb]
+COMMON_FLAGS = "-O2 -pipe"
+CHOST = "sheb-unknown-linux-gnu"
+
+[sh.sh2eb]
+COMMON_FLAGS = "-O2 -m2 -pipe"
+CHOST = "sh2eb-unknown-linux-gnu"
+
+[sh.sh2aeb]
+COMMON_FLAGS = "-O2 -m2a -pipe"
+CHOST = "sh2aeb-unknown-linux-gnu"
+
+[sh.sh3eb]
+COMMON_FLAGS = "-O2 -m3 -pipe"
+CHOST = "sh3eb-unknown-linux-gnu"
+
+[sh.sh4eb]
+COMMON_FLAGS = "-O2 -m4 -pipe"
+CHOST = "sh4eb-unknown-linux-gnu"
+
+[sh.sh4aeb]
+COMMON_FLAGS = "-O2 -m4a -pipe"
+CHOST = "sh4aeb-unknown-linux-gnu"
+

diff --git a/arch/sparc.toml b/arch/sparc.toml
new file mode 100644
index 00000000..a19064b5
--- /dev/null
+++ b/arch/sparc.toml
@@ -0,0 +1,12 @@
+[setarch.sparc]
+arch = "linux32"
+if_build = "sparc64"
+
+[sparc.sparc]
+COMMON_FLAGS = "-O2 -mcpu=ultrasparc -pipe"
+CHOST = "sparc-unknown-linux-gnu"
+
+[sparc64.sparc64]
+COMMON_FLAGS = "-O2 -mcpu=ultrasparc -pipe"
+CHOST = "sparc64-unknown-linux-gnu"
+

diff --git a/arch/x86.toml b/arch/x86.toml
new file mode 100644
index 00000000..2dfac9b7
--- /dev/null
+++ b/arch/x86.toml
@@ -0,0 +1,66 @@
+[setarch.x86]
+arch = "linux32"
+if_build = "x86_64"
+
+[x86.x86]
+COMMON_FLAGS = "-O2 -mtune=i686 -pipe"
+CHOST = "i386-pc-linux-gnu"
+
+[x86.i486]
+COMMON_FLAGS = "-O2 -march=i486 -pipe"
+CHOST = "i486-pc-linux-gnu"
+
+[x86.i586]
+COMMON_FLAGS = "-O2 -march=i586 -pipe"
+CHOST = "i586-pc-linux-gnu"
+
+[x86.i686]
+COMMON_FLAGS = "-O2 -march=i686 -pipe"
+
+[x86.pentium]
+COMMON_FLAGS = "-O2 -march=i586 -pipe"
+CHOST = "i586-pc-linux-gnu"
+
+[x86.pentium2]
+COMMON_FLAGS = "-O2 -march=pentium2 -pipe"
+CPU_FLAGS_X86 = [ "mmx",]
+
+[x86.pentium3]
+COMMON_FLAGS = "-O2 -march=pentium3 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse",]
+
+[x86.pentium-m]
+COMMON_FLAGS = "-O2 -march=pentium-m -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2",]
+
+[x86.pentium4]
+COMMON_FLAGS = "-O2 -march=pentium4 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2",]
+
+[x86.pentiumpro]
+COMMON_FLAGS = "-O2 -march=i686 -pipe"
+
+[x86.pentium-mmx]
+COMMON_FLAGS = "-O2 -march=pentium-mmx -pipe"
+CPU_FLAGS_X86 = [ "mmx",]
+
+[x86.prescott]
+COMMON_FLAGS = "-O2 -march=prescott -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "sse", "sse2", "sse3",]
+
+[x86.k6]
+COMMON_FLAGS = "-O2 -march=k6 -pipe"
+CPU_FLAGS_X86 = [ "mmx",]
+
+[x86.k6-2]
+COMMON_FLAGS = "-O2 -march=k6-2 -pipe"
+CPU_FLAGS_X86 = [ "mmx", "3dnow",]
+
+[x86.athlon]
+COMMON_FLAGS = "-O2 -march=athlon -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext",]
+
+[x86.athlon-xp]
+COMMON_FLAGS = "-O2 -march=athlon-xp -pipe"
+CPU_FLAGS_X86 = [ "mmx", "mmxext", "3dnow", "3dnowext", "sse",]
+


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2020-04-14 18:29 Matt Turner
  0 siblings, 0 replies; 38+ messages in thread
From: Matt Turner @ 2020-04-14 18:29 UTC (permalink / raw
  To: gentoo-commits

commit:     0feb2f573511c9cfe33f8087d60e68e1cce2a68a
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 13 17:43:33 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 14 18:29:25 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=0feb2f57

arch: Rename powerpc.toml -> ppc.toml

With this, all architecture names match the names of their TOML file.

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

 arch/{powerpc.toml => ppc.toml} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/arch/powerpc.toml b/arch/ppc.toml
similarity index 100%
rename from arch/powerpc.toml
rename to arch/ppc.toml


^ permalink raw reply	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2013-04-06 17:07 Raúl Porcel
  0 siblings, 0 replies; 38+ messages in thread
From: Raúl Porcel @ 2013-04-06 17:07 UTC (permalink / raw
  To: gentoo-commits

commit:     f808e116b7ae3831a26c1839c6d67e7057e7dd05
Author:     Raúl Porcel <armin76 <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  6 17:07:00 2013 +0000
Commit:     Raúl Porcel <armin76 <AT> gentoo <DOT> org>
CommitDate: Sat Apr  6 17:07:00 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=f808e116

Add support for m68k

---
 arch/m68k.py |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/arch/m68k.py b/arch/m68k.py
new file mode 100644
index 0000000..37b26a4
--- /dev/null
+++ b/arch/m68k.py
@@ -0,0 +1,22 @@
+
+import builder,os
+from catalyst_support import *
+
+class generic_m68k(builder.generic):
+	"abstract base class for all m68k builders"
+	def __init__(self,myspec):
+		builder.generic.__init__(self,myspec)
+		self.settings["CHROOT"]="chroot"
+		self.settings["CFLAGS"]=" -pipe"
+
+class arch_m68k(generic_m68k):
+	"builder class for generic m68k"
+	def __init__(self,myspec):
+		generic_m68k.__init__(self,myspec)
+		self.settings["CFLAGS"]+=" -O2"
+		self.settings["CHOST"]="m68k-unknown-linux-gnu"
+
+def register():
+	"Inform main catalyst program of the contents of this plugin."
+	return ({ "m68k":arch_m68k },
+	("m68k", ))


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2013-01-05 19:18 Matt Turner
  0 siblings, 0 replies; 38+ messages in thread
From: Matt Turner @ 2013-01-05 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d3bb2a8cfc3f9d85b195a40fc810c22cfe1ecf44
Author:     Matt Turner <mattst88 <AT> gmail <DOT> com>
AuthorDate: Sun Dec 30 02:53:28 2012 +0000
Commit:     Matt Turner <mattst88 <AT> gmail <DOT> com>
CommitDate: Sun Dec 30 02:57:18 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=d3bb2a8c

ppc: Remove -fno-strict-aliasing from CFLAGS

Added temporarily in 2004 (commit b010c1bd) for gcc-3.3.3/nptl. Time to
go.

Fixes https://bugs.gentoo.org/show_bug.cgi?id=449240

---
 arch/powerpc.py |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/powerpc.py b/arch/powerpc.py
index 07c2079..e9f611b 100644
--- a/arch/powerpc.py
+++ b/arch/powerpc.py
@@ -25,7 +25,7 @@ class arch_ppc(generic_ppc):
 	"builder class for generic powerpc"
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=powerpc -mtune=powerpc -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=powerpc -mtune=powerpc -pipe"
 
 class arch_ppc64(generic_ppc64):
 	"builder class for generic ppc64"
@@ -51,31 +51,31 @@ class arch_cell(arch_ppc64):
 class arch_g3(generic_ppc):
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=G3 -mtune=G3 -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=G3 -mtune=G3 -pipe"
 
 class arch_g4(generic_ppc):
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=G4 -mtune=G4 -maltivec -mabi=altivec -pipe"
 		self.settings["HOSTUSE"]=["altivec"]
 
 class arch_g5(generic_ppc):
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=G5 -mtune=G5 -maltivec -mabi=altivec -pipe"
 		self.settings["HOSTUSE"]=["altivec"]
 
 class arch_power(generic_ppc):
 	"builder class for generic power"
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=power -mtune=power -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=power -mtune=power -pipe"
 
 class arch_power_ppc(generic_ppc):
 	"builder class for generic powerpc/power"
 	def __init__(self,myspec):
 		generic_ppc.__init__(self,myspec)
-		self.settings["CFLAGS"]="-O2 -mcpu=common -mtune=common -fno-strict-aliasing -pipe"
+		self.settings["CFLAGS"]="-O2 -mcpu=common -mtune=common -pipe"
 
 class arch_power3(arch_ppc64):
 	"builder class for power3 under ppc64"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2012-09-28  1:35 Matt Turner
  0 siblings, 0 replies; 38+ messages in thread
From: Matt Turner @ 2012-09-28  1:35 UTC (permalink / raw
  To: gentoo-commits

commit:     2bc50a57053994b2f6c27daa5fc422989bef0a65
Author:     Matt Turner <mattst88 <AT> gmail <DOT> com>
AuthorDate: Fri Sep 28 01:29:51 2012 +0000
Commit:     Matt Turner <mattst88 <AT> gmail <DOT> com>
CommitDate: Fri Sep 28 01:29:51 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=2bc50a57

mips.py: Add loongson3a classes

---
 arch/mips.py |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/arch/mips.py b/arch/mips.py
index 6c20642..9ea2d0e 100644
--- a/arch/mips.py
+++ b/arch/mips.py
@@ -358,6 +358,30 @@ class arch_mips64r2el_multilib(generic_mips64el):
 		generic_mips64el.__init__(self,myspec)
 		self.settings["CFLAGS"]="-O2 -march=mips64r2 -mplt -pipe"
 
+class arch_loongson3a(generic_mipsel):
+	"Builder class for Loongson 3A [Little-endian]"
+	def __init__(self,myspec):
+		generic_mipsel.__init__(self,myspec)
+		self.settings["CFLAGS"]="-O2 -march=loongson3a -mabi=32 -mplt -pipe"
+
+class arch_loongson3a_n32(generic_mips64el):
+	"Builder class for Loongson 3A [Little-endian N32]"
+	def __init__(self,myspec):
+		generic_mips64el.__init__(self,myspec)
+		self.settings["CFLAGS"]="-O2 -march=loongson3a -mabi=n32 -mplt -pipe"
+
+class arch_loongson3a_n64(generic_mips64el):
+	"Builder class for Loongson 3A [Little-endian N64]"
+	def __init__(self,myspec):
+		generic_mips64el.__init__(self,myspec)
+		self.settings["CFLAGS"]="-O2 -march=loongson3a -mabi=64 -pipe"
+
+class arch_loongson3a_multilib(generic_mips64el):
+	"Builder class for Loongson 3A [Little-endian multilib]"
+	def __init__(self,myspec):
+		generic_mips64el.__init__(self,myspec)
+		self.settings["CFLAGS"]="-O2 -march=loongson3a -mplt -pipe"
+
 class arch_cobalt(generic_mipsel):
 	"Builder class for cobalt [Little-endian]"
 	def __init__(self,myspec):
@@ -433,4 +457,8 @@ def register():
 			"loongson2f_n32"		: arch_loongson2f_n32,
 			"loongson2f_n64"		: arch_loongson2f_n64,
 			"loongson2f_multilib"	: arch_loongson2f_multilib,
+			"loongson3a"			: arch_loongson3a,
+			"loongson3a_n32"		: arch_loongson3a_n32,
+			"loongson3a_n64"		: arch_loongson3a_n64,
+			"loongson3a_multilib"	: arch_loongson3a_multilib,
 	}, ("mips","mips64"))


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2012-09-23  3:04 Jorge Manuel B. S. Vicetto
  0 siblings, 0 replies; 38+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2012-09-23  3:04 UTC (permalink / raw
  To: gentoo-commits

commit:     4840ba228557c16db2bd82439257385fa25f33bf
Author:     Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 23 03:03:35 2012 +0000
Commit:     Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Sun Sep 23 03:03:35 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=4840ba22

Whitespace.

---
 arch/amd64.py   |    1 -
 arch/arm.py     |    1 -
 arch/hppa.py    |    1 -
 arch/powerpc.py |    1 -
 arch/x86.py     |    1 -
 5 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/arch/amd64.py b/arch/amd64.py
index 4cd229c..262b55a 100644
--- a/arch/amd64.py
+++ b/arch/amd64.py
@@ -81,4 +81,3 @@ def register():
 		"barcelona"	: arch_amdfam10,
 		"x32"		: arch_x32,
 	}, ("x86_64","amd64","nocona"))
-

diff --git a/arch/arm.py b/arch/arm.py
index 8b8c670..4ba5a83 100644
--- a/arch/arm.py
+++ b/arch/arm.py
@@ -131,4 +131,3 @@ def register():
 		"armv5teb" : arch_armv5teb
 	}, ("arm", "armv4l", "armv4tl", "armv5tl", "armv5tel", "armv5tejl", "armv6l", 
 "armv7l", "armeb", "armv5teb") )
-

diff --git a/arch/hppa.py b/arch/hppa.py
index a222524..f804398 100644
--- a/arch/hppa.py
+++ b/arch/hppa.py
@@ -38,4 +38,3 @@ def register():
 			"hppa1.1":	arch_hppa1_1,
 			"hppa2.0":	arch_hppa2_0
 	}, ("parisc","parisc64","hppa","hppa64") )
-

diff --git a/arch/powerpc.py b/arch/powerpc.py
index 46560b8..07c2079 100644
--- a/arch/powerpc.py
+++ b/arch/powerpc.py
@@ -122,4 +122,3 @@ def register():
 		"ppc"		: arch_ppc,
 		"ppc64"		: arch_ppc64
 	}, ("ppc","ppc64","powerpc","powerpc64"))
-

diff --git a/arch/x86.py b/arch/x86.py
index 8bce84c..9d1acb3 100644
--- a/arch/x86.py
+++ b/arch/x86.py
@@ -151,4 +151,3 @@ def register():
 		"athlon-xp"		: arch_athlon_xp,
 		"athlon-mp"		: arch_athlon_xp
 	}, ('i386', 'i486', 'i586', 'i686'))
-


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2012-09-08 13:48 Jorge Manuel B. S. Vicetto
  0 siblings, 0 replies; 38+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2012-09-08 13:48 UTC (permalink / raw
  To: gentoo-commits

commit:     98157408611ab90e0a0e8910e606075daa1b1fdb
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  8 00:03:15 2012 +0000
Commit:     Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Sat Sep  8 13:47:57 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=98157408

add x32 abi

Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>

---
 arch/amd64.py |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/arch/amd64.py b/arch/amd64.py
index 1697483..4cd229c 100644
--- a/arch/amd64.py
+++ b/arch/amd64.py
@@ -56,6 +56,14 @@ class arch_amdfam10(generic_amd64):
 		self.settings["CHOST"]="x86_64-pc-linux-gnu"
 		self.settings["HOSTUSE"]=["mmx","sse","sse2","3dnow"]
 
+class arch_x32(generic_amd64):
+	"builder class for generic x32 (Intel and AMD)"
+	def __init__(self,myspec):
+		generic_amd64.__init__(self,myspec)
+		self.settings["CFLAGS"]="-O2 -pipe"
+		self.settings["CHOST"]="x86_64-pc-linux-gnux32"
+		self.settings["HOSTUSE"]=["mmx","sse","sse2"]
+
 def register():
 	"inform main catalyst program of the contents of this plugin"
 	return ({
@@ -70,6 +78,7 @@ def register():
 		"opteron-sse3"	: arch_k8_sse3,
 		"athlon64-sse3"	: arch_k8_sse3,
 		"amdfam10"	: arch_amdfam10,
-		"barcelona"	: arch_amdfam10
+		"barcelona"	: arch_amdfam10,
+		"x32"		: arch_x32,
 	}, ("x86_64","amd64","nocona"))
 


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2012-08-29  3:58 Jorge Manuel B. S. Vicetto
  0 siblings, 0 replies; 38+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2012-08-29  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     c755d34ab2a956697ecee335acaea7bcabc6ce1e
Author:     Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 29 03:57:28 2012 +0000
Commit:     Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Wed Aug 29 03:57:28 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=c755d34a

Add armv6j_hardfp

Signed-off-by: Raúl Porcel (armin76) <armin76 <AT> gentoo.org>
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo.org>

---
 arch/arm.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/arm.py b/arch/arm.py
index d476cb0..8b8c670 100644
--- a/arch/arm.py
+++ b/arch/arm.py
@@ -67,28 +67,28 @@ class arch_armv6j(generic_arm):
 	"Builder class for armv6j target"
 	def __init__(self,myspec):
 		generic_arm.__init__(self,myspec)
-		self.settings["CHOST"]="armv6j-unknown-linux-gnueabi"
+		self.settings["CHOST"]="armv6j-softfp-linux-gnueabi"
 		self.settings["CFLAGS"]+=" -march=armv6j -mfpu=vfp -mfloat-abi=softfp"
 
 class arch_armv6z(generic_arm):
 	"Builder class for armv6z target"
 	def __init__(self,myspec):
 		generic_arm.__init__(self,myspec)
-		self.settings["CHOST"]="armv6z-unknown-linux-gnueabi"
+		self.settings["CHOST"]="armv6z-softfp-linux-gnueabi"
 		self.settings["CFLAGS"]+=" -march=armv6z -mfpu=vfp -mfloat-abi=softfp"
 
 class arch_armv6zk(generic_arm):
 	"Builder class for armv6zk target"
 	def __init__(self,myspec):
 		generic_arm.__init__(self,myspec)
-		self.settings["CHOST"]="armv6zk-unknown-linux-gnueabi"
+		self.settings["CHOST"]="armv6zk-softfp-linux-gnueabi"
 		self.settings["CFLAGS"]+=" -march=armv6zk -mfpu=vfp -mfloat-abi=softfp"
 
 class arch_armv7a(generic_arm):
 	"Builder class for armv7a target"
 	def __init__(self,myspec):
 		generic_arm.__init__(self,myspec)
-		self.settings["CHOST"]="armv7a-unknown-linux-gnueabi"
+		self.settings["CHOST"]="armv7a-softfp-linux-gnueabi"
 		self.settings["CFLAGS"]+=" -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp"
 
 class arch_armv6j_hardfp(generic_arm):


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/catalyst:master commit in: arch/
@ 2012-08-29  3:51 Jorge Manuel B. S. Vicetto
  0 siblings, 0 replies; 38+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2012-08-29  3:51 UTC (permalink / raw
  To: gentoo-commits

commit:     4df7c7f8cbc46c62bbb0b6ecc7144e10509fb35b
Author:     Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 29 03:49:40 2012 +0000
Commit:     Jorge Manuel B. S. Vicetto <jmbsvicetto <AT> gentoo <DOT> org>
CommitDate: Wed Aug 29 03:49:40 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/catalyst.git;a=commit;h=4df7c7f8

Signed-off-by: Daniel Solano Gómez <gentoo <AT> sattvik.com>
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto <AT> gentoo.org>

Fixes 'HOSTUSER' typo for Pentium M
Adds CHOST for Prescott

---
 arch/x86.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/arch/x86.py b/arch/x86.py
index 324ed79..8bce84c 100644
--- a/arch/x86.py
+++ b/arch/x86.py
@@ -82,7 +82,7 @@ class arch_pentium_m(generic_x86):
 	def __init__(self,myspec):
 		generic_x86.__init__(self,myspec)
 		self.settings["CFLAGS"]="-O2 -march=pentium-m -pipe"
-		self.settings["HOSTUSER"]=["mmx","sse","sse2"]
+		self.settings["HOSTUSE"]=["mmx","sse","sse2"]
 
 class arch_prescott(generic_x86):
 	"improved version of Intel Pentium 4 CPU with MMX, SSE, SSE2 and SSE3 support"
@@ -90,6 +90,7 @@ class arch_prescott(generic_x86):
 		generic_x86.__init__(self,myspec)
 		self.settings["CFLAGS"]="-O2 -march=prescott -pipe"
 		self.settings["HOSTUSE"]=["mmx","sse","sse2"]
+		self.settings["CHOST"]="i686-pc-linux-gnu"
 
 class arch_k6(generic_x86):
 	"AMD K6 CPU with MMX support"


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

end of thread, other threads:[~2024-11-02 14:56 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-06 21:26 [gentoo-commits] proj/catalyst:master commit in: arch/ Andreas K. Hüttel
  -- strict thread matches above, loose matches on Subject: below --
2024-11-02 14:56 Andreas K. Hüttel
2024-08-19 14:19 Andreas K. Hüttel
2024-07-29 20:24 Andreas K. Hüttel
2024-05-28 10:52 Andreas K. Hüttel
2024-04-06 13:57 Andreas K. Hüttel
2024-03-25 21:24 Andreas K. Hüttel
2024-03-25 11:04 Ben Kohler
2024-03-25 11:04 Ben Kohler
2024-01-21 22:45 Andreas K. Hüttel
2023-12-06 21:29 Andreas K. Hüttel
2023-07-20 18:14 Andreas K. Hüttel
2023-06-20 18:55 Andreas K. Hüttel
2023-05-28  8:37 Andreas K. Hüttel
2023-03-05 21:32 Andreas K. Hüttel
2023-01-17 21:26 Andreas K. Hüttel
2022-11-20  0:21 [gentoo-commits] proj/catalyst:wip/mattst88 " Matt Turner
2022-04-21 16:44 ` [gentoo-commits] proj/catalyst:master " Matt Turner
2022-11-14 14:11 Andreas K. Hüttel
2022-10-11 12:49 Andreas K. Hüttel
2022-07-30 18:39 Andreas K. Hüttel
2022-02-27 15:42 Andreas K. Hüttel
2021-11-20 14:31 Andreas K. Hüttel
2021-11-17 21:21 Andreas K. Hüttel
2021-09-11 18:11 Andreas K. Hüttel
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-22 18:06 [gentoo-commits] proj/catalyst:pending/mattst88 " Matt Turner
2020-10-21 17:58 ` [gentoo-commits] proj/catalyst:master " Matt Turner
2020-10-21 17:58 Matt Turner
2020-09-17 21:09 Andreas K. Hüttel
2020-07-17  9:39 Andreas K. Hüttel
2020-04-14 18:29 Matt Turner
2020-04-14 18:29 Matt Turner
2013-04-06 17:07 Raúl Porcel
2013-01-05 19:18 Matt Turner
2012-09-28  1:35 Matt Turner
2012-09-23  3:04 Jorge Manuel B. S. Vicetto
2012-09-08 13:48 Jorge Manuel B. S. Vicetto
2012-08-29  3:58 Jorge Manuel B. S. Vicetto
2012-08-29  3:51 Jorge Manuel B. S. Vicetto

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