Hi Vincent,
I thought you’d appreciate a progress mail.
For now, I’ve built binutils and gcc-4.6 with your patches (applied liberally rather than literally as I mailed you) and got the dpkg
maintainer to add mint-m68k as a Debian architecture (patch also
applied locally). I’ve built gcc-4.6 as a DEB_STAGE=stage1 compiler,
that is, without a C library or header files, but self-contained.
Vincent Rivière dixit:
What components do you use in your Debian distribution, in order torebuild the
atari-bootstrap package? The full MiNT toolchain (binutils + GCC +MiNTLib +
For now I’m doing without mintlib; my next step is to see whether
that is actually enough to build atari-bootstrap or whether I have
to package mintlib, or rather, what we need from it, for Debian as
well. (I looked at your packages, but would prefer to do things in
a more Debian way. No criticism, for a private repository they are
good enough.) If so, I’ll update the gcc patch to build without
DEB_STAGE set. Once I’ve had success, I’ll feed back the patches
to the respective Debian package maintainers. Independent of whether atari-bootstrap needs mintlib, if I get bored I may port enough to
get a hello world programme running on MiNT (or even TOS?) on ARAnyM,
so the gcc maintainer can’t complain about the incompleteness of my
patches ;-)
This will take me some time, though; the m68k work has “idle priority” for me, i.e. I’m doing it when nothing else pops up, and to educate
myself further (about m68k, Debian, porting, and other unixoid OSes).
PML)?
What is PML? Your page only mentions a link to ftp.funet.fi which
is pretty much saying nothing.
Unfortunately, at the current time I do not know whether the climate
in Debian would be welcoming to a full FreeMiNT (cross-built) develop-
ment suite (there is precedent for a MinGW one though). But indepen-
dent of that, my changes (especially the dpkg one) would help people reactivating “Debian GNU/MiNT”, which ragnar76 hinted at. (It’s at http://web.archive.org/web/20080517034704/http://debian-mint.nocrew.org/
now, since all the Debian-related m68k stuff seems to have been thrown
away from nocrew at some point.) From what I’ve seen so far, doing it
would be relatively easy with those patches and what I’ve invested into Debian proper until now, just time-consuming.
bye,
//mirabilos
--
“It is inappropriate to require that a time represented as
seconds since the Epoch precisely represent the number of
seconds between the referenced time and the Epoch.”
-- IEEE Std 1003.1b-1993 (POSIX) Section B.2.2.2
--
To UNSUBSCRIBE, email to debian-68k-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Archive: http://lists.debian.org/Pine.BSM.4.64L.1205021705280.4041@herc.mirbsd.org
I've been wondering, what happened to all of this? I've seen another
Thorsten email a while later proposing to merge those changes but
looking at https://tracker.debian.org/pkg/gcc-4.6 it would seem that
all of this effort is gone? Or is this mint cross compiler accessible
in debian somehow? (except adding Vincent's PPA of course).
[1] http://snapshot.debian.org/
Hi Miro!
On Tue, 2023-05-23 at 13:07 +0200, Miro Kropáček wrote:
I've been wondering, what happened to all of this? I've seen another
It should be available through snapshot.debian.org [1].
However, I think it would be more reasonable to get those patches either >upstreamed into GCC or LLVM which both support the m68k architecture
these days.
On Tue, 2023-05-23 at 13:07 +0200, Miro Kropáček wrote:
I've been wondering, what happened to all of this? I've seen another
Thorsten email a while later proposing to merge those changes but
looking at https://tracker.debian.org/pkg/gcc-4.6 it would seem that
all of this effort is gone? Or is this mint cross compiler accessible
in debian somehow? (except adding Vincent's PPA of course).
It should be available through snapshot.debian.org [1].
However, I think it would be more reasonable to get those patches either upstreamed into GCC or LLVM which both support the m68k architecture
these days.
On Wed, 2023-05-24 at 19:11 +0300, Eero Tamminen wrote:
Atari MiNT "a.out" format support would also be needed in "binutils".
a.out support was removed in binutils, so you will have to use something
like elf2aout.
While there are newer GCC versions for MiNT provided by different
individuals, Debian packages remained at v4.x. AFAIK GCC 4.x is used
for those because it generates best m68k code when one considers the
size of the generated code vs. its performance.
Did you try LLVM for m68k?
(Choices done for optimizations in non-HW dependent parts of later GCC
versions favor more modern CPUs with larger caches and more RAM in
general, than typical m68k machines have.)
I.e. newer GCC versions are useful for MiNT mainly due to their support
for newer C++ versions.
Yes, indeed.
Adrian
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 493 |
Nodes: | 16 (2 / 14) |
Uptime: | 181:35:22 |
Calls: | 9,705 |
Files: | 13,737 |
Messages: | 6,179,426 |