Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
portsontier2architectures [2018/05/19 23:37] – MarkLinimonportsontier2architectures [2023/10/05 15:31] (current) – get rid of dropped architectures. page is still stale, however. MarkLinimon
Line 8: Line 8:
  
   * Various members of **portmgr** regularly build and upload official packages: see [[http://pkg-status.FreeBSD.org]].   * Various members of **portmgr** regularly build and upload official packages: see [[http://pkg-status.FreeBSD.org]].
-  * MarkLinimon currently builds and uploads unofficial packages for the Tier-2 architectures he has access to (currently, **armv7**, **powerpc64**, an d **sparc64**). 
  
 You can use [[http://portsmon.freebsd.org/|portsmon]] to see more information about the [[http://portsmon.freebsd.org/portserrcounts.py|build status of all buildenvs]]. You can use [[http://portsmon.freebsd.org/|portsmon]] to see more information about the [[http://portsmon.freebsd.org/portserrcounts.py|build status of all buildenvs]].
  
-:!: portsmon does not know anything about the **powerpc64** or **sparc64** builds yet. +:!: the %%FreeBSD%% Ports Collection does not yet support 'true' [[CrossBuildingPorts|cross-building]].  Currently, for cross-building we use emulated virtual machines via [[qemu]].
- +
-:!: the %%FreeBSD%% Ports Collection does not yet support 'true' [[CrossBuildingPorts|cross-building]].  Currently, for cross-building we use emulated virtual machines via qemu.+
 The table below discusses only native building and building on emulated instances. The table below discusses only native building and building on emulated instances.
  
Line 20: Line 17:
  
 ^ arch ^ build type ^ built by ^ current buildenvs ^ updated ^ see also ^ ^ arch ^ build type ^ built by ^ current buildenvs ^ updated ^ see also ^
-| amd64 | native | portmgr | 10.3, 11.1, head | ~weekly |  | +| aarch64 | native | portmgr | 11.1 | ??? | [[arm64/ports]] | 
-| arm64 | native | portmgr | 11.1 | ??? | [[arm64/ports]] |+| amd64 | native | portmgr | 10.4, 11.1, head | ~weekly |  |
 | armv6 | emulation | portmgr | 11.1, head | ~weekly | [[armv6/ports]] | | armv6 | emulation | portmgr | 11.1, head | ~weekly | [[armv6/ports]] |
-| armv7 | emulation | MarkLinimon | head | ~weekly | [[armv6/ports]] | +| armv7 | emulation | portmgr | head | ~weekly | [[armv6/ports]] | 
-| i386 | native | portmgr | 10.3, 11.1, head | ~weekly |  | +| i386 | native | portmgr | 10.4, 11.1, head | ~weekly |  | 
-| mips | emulation | portmgr | head | occasional | [[PackagesOnMIPS]] | +| powerpc | native | --- | --- |  |  | 
-| mips64 | emulation | portmgr | head | occasional | [[PackagesOnMIPS]] | +| powerpc64 | native | MarkLinimon | 11.1 | occasional | [[powerpc/ports]] | 
-| powerpc | native | (N/A) |  | occasional |  | +| powerpcspe | native | --- | --- |  |  | 
-| powerpc64 | native | MarkLinimon | 11.1 | occasional |  | +| riscv64 | --- | --- | --- |  |  |
-| sparc64 | native | MarkLinimon | 11.0 | ~monthly | [[Sparc64Packages|Sparc64Packages]] |+
  
-Other notes: releases previous to %%FreeBSD%% 10.x; **alpha**; and **ia64** support have been discontinued; **sun4v** support was never completed.+Other notes: releases previous to %%FreeBSD%% 10.x; **alpha**, **ia64**, **mips**, **mips64**, and **sparc64** support have been discontinued; **sun4v** support was never completed.
  
 See also [[PortsBrokenOnTier2Architectures|PortsBrokenOnTier2Architectures]]. See also [[PortsBrokenOnTier2Architectures|PortsBrokenOnTier2Architectures]].
Line 37: Line 33:
 ==== Architecture Considerations ==== ==== Architecture Considerations ====
  
-Here are some tips and tricks about the architectures themselves.  Some of this is condensed from the information in [[EdMaste/ArchitectureSpecifics|ArchitectureSpecifics]].  Often the Makefile code needed to make port work on the various 32-bit archs can be cribbed from i386; similarly for BE vs. LE considerations.+Here are some tips and tricks about the architectures themselves.  Some of this is condensed from the information in [[EdMaste/ArchitectureSpecifics|ArchitectureSpecifics]].  Often the Makefile code needed to make port work on the various 32-bit archs can be cribbed from i386; similarly for BE vs. LE considerations.  The **Jenkins** column shows the state of -head src build/installs under Continuous Integration.
  
 ^ architecture ^ wordlength ^ endian ^ Jenkins ^ ^ architecture ^ wordlength ^ endian ^ Jenkins ^
 +| aarch64 | 64 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-aarch64-build|[[https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/lastCompletedBuild/badge/icon  ]] |
 | amd64 | 64 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-amd64-build|[[https://ci.freebsd.org/job/FreeBSD-head-amd64-build/lastCompletedBuild/badge/icon  ]] | | amd64 | 64 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-amd64-build|[[https://ci.freebsd.org/job/FreeBSD-head-amd64-build/lastCompletedBuild/badge/icon  ]] |
-| arm64 | 64 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-aarch64-build|[[https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/lastCompletedBuild/badge/icon  ]] | +| armv6 | 32 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-armv6-build|[[https://ci.freebsd.org/job/FreeBSD-head-armv6-build/lastCompletedBuild/badge/icon  ]] | 
-| armv6 | 32 | LE |  |+| armv7 | 32 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-armv7-build|[[https://ci.freebsd.org/job/FreeBSD-head-armv7-build/lastCompletedBuild/badge/icon  ]] |
 | i386 | 32 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-i386-build|[[https://ci.freebsd.org/job/FreeBSD-head-i386-build/lastCompletedBuild/badge/icon  ]] | | i386 | 32 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-i386-build|[[https://ci.freebsd.org/job/FreeBSD-head-i386-build/lastCompletedBuild/badge/icon  ]] |
-| mips | 32 | BE |  | +| powerpc | 32 | BE | [[https://ci.freebsd.org/job/FreeBSD-head-powerpc-build|[[https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/lastCompletedBuild/badge/icon  ]] | 
-| mips64 | 64 | BE |  | +| powerpc64 | 64 | BE | [[https://ci.freebsd.org/job/FreeBSD-head-powerpc64-build|[[https://ci.freebsd.org/job/FreeBSD-head-powerpc64-build/lastCompletedBuild/badge/icon  ]] | 
-| powerpc | 32 | BE |  | +| powerpcspe | 32 | BE | [[https://ci.freebsd.org/job/FreeBSD-head-powerpcspe-build|[[https://ci.freebsd.org/job/FreeBSD-head-powerpcspe-build/lastCompletedBuild/badge/icon  ]] | 
-| powerpc64 | 64 | BE |  | +| riscv64 | 64 | LE | [[https://ci.freebsd.org/job/FreeBSD-head-riscv64-build|[[https://ci.freebsd.org/job/FreeBSD-head-riscv64-build/lastCompletedBuild/badge/icon  ]] |
-| sparc64 | 64 | BE | [[https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64|[[https://jenkins.freebsd.org/job/FreeBSD_HEAD_sparc64/lastCompletedBuild/badge/icon  ]] |+
  
 ---- ----
 +
 +{{tag>Ports Stale}}
  
  • portsontier2architectures.1526773058.txt.gz
  • Last modified: 2018/05/19 23:37
  • by MarkLinimon