binutils 2.39
Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team
-
- Fuji Shaped Bastard
- Posts: 2370
- Joined: Sun Aug 03, 2014 5:54 pm
binutils 2.39
I've just updated binutils (as, ld, etc) for the cross compiler toolchains to version 2.39. As usual you will find it at http://tho-otto.de/crossmint.php
Amongst others, this even has a fix for m68k, as mentioned in viewtopic.php?p=437313#p437313
Note that this is considered a bit experimental, since
a) since version 2.30 a.out support has been removed for m68k, and i had to add that back in
b) i had to adjust our previous mint patches, because of some changes in the bfd library.
c) i did only a few quick tests, by recompiling a few packages with it
If you encounter any problems, please let me know.
Amongst others, this even has a fix for m68k, as mentioned in viewtopic.php?p=437313#p437313
Note that this is considered a bit experimental, since
a) since version 2.30 a.out support has been removed for m68k, and i had to add that back in
b) i had to adjust our previous mint patches, because of some changes in the bfd library.
c) i did only a few quick tests, by recompiling a few packages with it
If you encounter any problems, please let me know.
-
- Atari Super Hero
- Posts: 573
- Joined: Wed Oct 24, 2007 7:52 pm
- Location: France
- Contact:
Re: binutils 2.39
Very good job, Thorsten
In my binaries, I prefer to stick to the old binutils 2.30 (last official support for m68k). But your work is very useful to keep up to date anyway. Maybe at some point that could become the only solution.
Subscribe to my Vretrocomputing channel on YouTube and Facebook. Latest video: Disable the key click in assembly language on Atari ST.
-
- Obsessive compulsive Atari behavior
- Posts: 129
- Joined: Sat Apr 02, 2011 5:06 am
- Location: France, Paris
Re: binutils 2.39
Thank you very much Otto.ThorstenOtto wrote: ↑Sun Sep 11, 2022 5:07 pm I've just updated binutils (as, ld, etc) for the cross compiler toolchains to version 2.39. As usual you will find it at http://tho-otto.de/crossmint.php
Amongst others, this even has a fix for m68k, as mentioned in viewtopic.php?p=437313#p437313
Note that this is considered a bit experimental, since
a) since version 2.30 a.out support has been removed for m68k, and i had to add that back in
b) i had to adjust our previous mint patches, because of some changes in the bfd library.
c) i did only a few quick tests, by recompiling a few packages with it
If you encounter any problems, please let me know.
I don't understand what is the impact of this point:
Many thanksa.out support has been removed
EDIT : excuse me guys for my lack with some concepts with gcc... I put the answer below if someone else ask himself about a.out
"a.out is the default executable, since you didn't tell GCC what to name it (by using -o)"
Last edited by medmed on Mon Sep 12, 2022 7:42 am, edited 1 time in total.
M.Medour - 1040STF, Mega STE + Spektrum card, Milan 040 + S3Video + ES1371.
Re: binutils 2.39
Huge work OttoThorstenOtto wrote: ↑Sun Sep 11, 2022 5:07 pm I've just updated binutils (as, ld, etc) for the cross compiler toolchains to version 2.39. As usual you will find it at http://tho-otto.de/crossmint.php
Amongst others, this even has a fix for m68k, as mentioned in viewtopic.php?p=437313#p437313
Note that this is considered a bit experimental, since
a) since version 2.30 a.out support has been removed for m68k, and i had to add that back in
b) i had to adjust our previous mint patches, because of some changes in the bfd library.
c) i did only a few quick tests, by recompiling a few packages with it
If you encounter any problems, please let me know.
thanks
Olivier
OL
- TheNameOfTheGame
- Fuji Shaped Bastard
- Posts: 2203
- Joined: Mon Jul 23, 2012 8:57 pm
- Location: Almost Heaven, West Virginia
Re: binutils 2.39
Many thanks!
Re: binutils 2.39
Thanks for your ongoing work to keep up with the latest versions.
-
- Fuji Shaped Bastard
- Posts: 2370
- Joined: Sun Aug 03, 2014 5:54 pm
Re: binutils 2.39
atari-mint uses a.out object format (that's got nothing to do with a.out being the default output filename). a.out object format has been removed in 2.31 and above for m68k and some other targets, that means without the extra patch you wont be able to build newer binutils for m68k-atari-mint.
-
- Fuji Shaped Bastard
- Posts: 2370
- Joined: Sun Aug 03, 2014 5:54 pm
Re: binutils 2.39
Yes, normally there is no urgent need to use newer versions. The bug does not affect code generated by the compiler, only if you write standalone assembler files.BlankVector wrote: ↑Sun Sep 11, 2022 5:26 pm In my binaries, I prefer to stick to the old binutils 2.30 (last official support for m68k).
Lets hope they won't remove a.out assembler output from gcc in near future. If that happens, maintaining a patched version may become unmanagable, Then the only solution would be to switch to elf somehow.Maybe at some point that could become the only solution.