Differences between revisions 9 and 25 (spanning 16 versions)
Revision 9 as of 2011-07-26 16:10:41
Size: 2177
Comment:
Revision 25 as of 2020-08-21 19:29:08
Size: 3281
Editor: ?AdrianGlaubitz
Comment: Update status for 2020
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language en
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~
----
Line 5: Line 8:
Get an [[Aranym/Quick]] image (sid from July 2011) and update it. Stephen Marenka’s sid ISO installer image is [[http://lists.debian.org/debian-68k/2011/05/msg00013.html|reported to work]] as well. The status of everything else is unknown, however, you can probably install the etch-m68k snapshot. But if you wanted to dig out ''that'' you wouldn’t be here, right? Read [[M68k/Installing]] for a list of all possible ways.
Line 7: Line 10:
Once you have it running, grab a /var/cache/pbuilder/base.cow at [[M68k/Cowbuilder]] (already included on the dc11m68k.tgz image). Quick start: Get an [[Aranym/Quick]] image (sid from Janurary 2015) and update it. Once you have it running, grab a /var/cache/pbuilder/base.cow at [[M68k/Cowbuilder]] or run “cowbuilder --create” with the appropriate options yourself or install sbuild.
Line 11: Line 14:
Thorsten tries to get an ARAnyM one up. Ingo is upgrading Vivaldi (Amiga). None are running at the moment yet, though (builds are still done manually). The first batch of [[M68k/Autobuilder|buildds]] is working since Christmas 2012, thanks to IngoJuergensmann and WouterVerhelst.
Line 15: Line 18:
Wouter is working to get d-i into shape again. Works. Regularly updated images are available here [[https://cdimage.debian.org/cdimage/ports/]]
Line 19: Line 22:
Some packages are in debian-ports.org unreleased, not in unstable, because they need m68k-local patches. For some, this is because maintainers keep unstable frozen during the squeeze/testing freeze in order to be able to upload fixes via unstable. For some, this is a collection of patches or workarounds that are not, or will not be, included in the proper Debian packages. Once installed, however, it’s fine to work from unstable only (unless you want to hack the packages from unreleased). Some packages are in [[DebianPorts/WhatIsUnreleased|Debian unofficial ports unreleased]], not in unstable, because they need m68k-local patches. For some, this is because maintainers keep unstable frozen during the squeeze/testing freeze in order to be able to upload fixes via unstable. For some, this is a collection of patches or workarounds that are not, or will not be, included in the proper Debian packages. Once installed, however, it’s fine to work from unstable only (unless you want to hack the packages from unreleased).
Line 23: Line 26:
== gcc-4.4 == We're using the default GCC version that Debian uses.
Line 25: Line 28:
Works, has TLS backport. An LLVM port is work-in-progress [[https://github.com/M680x0/M680x0-mono-repo]]
Line 27: Line 30:
== gcc-4.5 == A Rust port has been started but is waiting for the LLVM to be completed [[https://github.com/glaubitz/rust/tree/m68k-linux]]
Line 29: Line 32:
Not ported. Has TLS upstream. Will not be ported, we’ll be switching from gcc-4.4 directly to gcc-4.6 when the time is right; wheezy will not be released with gcc-4.5 anyway. == OpenJDK ==
Line 31: Line 34:
== gcc-4.6 ==

Ported; not tested much yet. gcj-4.6 [[http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49847|FTBFS]]es.
Works since version 8. Most patches upstreamed.
Line 37: Line 38:
== kernel ==

The latest upstream kernel works. We use the default kernel from unstable.

Amiga: The stock kernel should work on all Amigas. Support for some external graphics cards is missing. Most block device drivers and network drivers work.

Atari: The stock kernels work on ARAnyM, but lack Ethernet drivers on real hardware that aren’t in mainline yet but only on Geert’s branch (they might end up in Linux 3.9 though). The kernels may not work on an Atari TT (see the mailing list for information about that).

Macintosh: Tested to work on a Centris 650, works. Other 68k Macintosh machines are reported to work as well.

VME: [[AdrianGlaubitz]] has a VME machine, but no installation tests run yet.
Line 39: Line 52:
All outstanding issues are apparently fixed now. Most outstanding issues are apparently fixed now. We still seem to have [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636286|invalid locale files]] leading to lots of segfaults building some d-i package.
Line 43: Line 56:
Patches submitted; may or may not be enough (will be revisited). Fixed, works.
Line 47: Line 60:
rsyslog seems broken, but sysklogd works. rsyslog works now, though you might still want to use sysklogd ;-)

== aptitude ==

Seems to work now, too; apt-get is still better, but pbuilder-satisfydepends-aptitude is usable and does not suffer from #695076 which made building KDE packages impossible.

----
## This page is referenced from http://www.debian.org/ports/m68k/
CategoryPermalink CategoryPorts

Translation(s): none


This page attempts to track the current issues of the Debian/m68k Linux port. Mailing list is at debian-68k@lists.debian.org and more information can be found in this Wiki under M68k and M68k/Porting.

Installing

Read M68k/Installing for a list of all possible ways.

Quick start: Get an Aranym/Quick image (sid from Janurary 2015) and update it. Once you have it running, grab a /var/cache/pbuilder/base.cow at M68k/Cowbuilder or run “cowbuilder --create” with the appropriate options yourself or install sbuild.

buildd

The first batch of buildds is working since Christmas 2012, thanks to ?IngoJuergensmann and WouterVerhelst.

installer

Works. Regularly updated images are available here https://cdimage.debian.org/cdimage/ports/

packages

Some packages are in Debian unofficial ports unreleased, not in unstable, because they need m68k-local patches. For some, this is because maintainers keep unstable frozen during the squeeze/testing freeze in order to be able to upload fixes via unstable. For some, this is a collection of patches or workarounds that are not, or will not be, included in the proper Debian packages. Once installed, however, it’s fine to work from unstable only (unless you want to hack the packages from unreleased).

Compilers

We're using the default GCC version that Debian uses.

An LLVM port is work-in-progress https://github.com/M680x0/M680x0-mono-repo

A Rust port has been started but is waiting for the LLVM to be completed https://github.com/glaubitz/rust/tree/m68k-linux

OpenJDK

Works since version 8. Most patches upstreamed.

core system

kernel

The latest upstream kernel works. We use the default kernel from unstable.

Amiga: The stock kernel should work on all Amigas. Support for some external graphics cards is missing. Most block device drivers and network drivers work.

Atari: The stock kernels work on ARAnyM, but lack Ethernet drivers on real hardware that aren’t in mainline yet but only on Geert’s branch (they might end up in Linux 3.9 though). The kernels may not work on an Atari TT (see the mailing list for information about that).

Macintosh: Tested to work on a Centris 650, works. Other 68k Macintosh machines are reported to work as well.

VME: ?AdrianGlaubitz has a VME machine, but no installation tests run yet.

libc

Most outstanding issues are apparently fixed now. We still seem to have invalid locale files leading to lots of segfaults building some d-i package.

klibc

Fixed, works.

rsyslog

rsyslog works now, though you might still want to use sysklogd ;-)

aptitude

Seems to work now, too; apt-get is still better, but pbuilder-satisfydepends-aptitude is usable and does not suffer from #695076 which made building KDE packages impossible.


CategoryPermalink CategoryPorts