Changeset View
Changeset View
Standalone View
Standalone View
share/man/man7/arch.7
Show First 20 Lines • Show All 317 Lines • ▼ Show 20 Lines | |||||
.It mipsel Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mipsel Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mipselhf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mipselhf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mipshf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mipshf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mipsn32 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mipsn32 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mips64 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mips64 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mips64el Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mips64el Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mips64elhf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mips64elhf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It mips64hf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It mips64hf Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.It powerpc Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It powerpc Ta Clang Ta GNU ld 2.17.50 | ||||
.It powerpcspe Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It powerpcspe Ta Clang Ta GNU ld 2.17.50 | ||||
.It powerpc64 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It powerpc64 Ta Clang Ta lld | ||||
.It riscv64 Ta GCC(1) Ta GNU ld(1) | .It riscv64 Ta GCC(1) Ta GNU ld(1) | ||||
.It riscv64sf Ta GCC(1) Ta GNU ld(1) | .It riscv64sf Ta GCC(1) Ta GNU ld(1) | ||||
.It sparc64 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | .It sparc64 Ta GCC 4.2.1 Ta GNU ld 2.17.50 | ||||
.El | .El | ||||
.Pp | .Pp | ||||
(1) External toolchain provided by ports/packages. | (1) External toolchain provided by ports/packages. | ||||
.Pp | .Pp | ||||
Note that GCC 4.2.1 is deprecated, and scheduled for removal on 2020-03-31. | Note that GCC 4.2.1 is deprecated, and scheduled for removal on 2020-03-31. | ||||
Any CPU architectures not migrated by then | Any CPU architectures not migrated by then | ||||
(to either base system Clang or external toolchain) | (to either base system Clang or external toolchain) | ||||
may be removed from the tree after that date. | may be removed from the tree after that date. | ||||
Unless the make variable | Unless the make variable | ||||
.Dv MAKE_OBSOLETE_GCC | .Dv MAKE_OBSOLETE_GCC | ||||
is defined, make universe will not build mips, powerpc, nor sparc64 | is defined, make universe will not build mips or sparc64 | ||||
bdragon: minor nit: "mips or sparc64" is a bit tidier than "mips, nor sparc64", English wise. | |||||
architectures unless the xtoolchain binaries have been installed for | architectures unless the xtoolchain binaries have been installed for | ||||
the architecture. | the architecture. | ||||
.Ss MACHINE_ARCH vs MACHINE_CPUARCH vs MACHINE | .Ss MACHINE_ARCH vs MACHINE_CPUARCH vs MACHINE | ||||
.Dv MACHINE_CPUARCH | .Dv MACHINE_CPUARCH | ||||
should be preferred in Makefiles when the generic | should be preferred in Makefiles when the generic | ||||
architecture is being tested. | architecture is being tested. | ||||
.Dv MACHINE_ARCH | .Dv MACHINE_ARCH | ||||
should be preferred when there is something specific to a particular type of | should be preferred when there is something specific to a particular type of | ||||
▲ Show 20 Lines • Show All 182 Lines • Show Last 20 Lines |
minor nit: "mips or sparc64" is a bit tidier than "mips, nor sparc64", English wise.