* SweetAda 0.2 released
@ 2021-01-21 17:24 Gabriele Galeotti
2021-01-21 18:04 ` Shark8
0 siblings, 1 reply; 3+ messages in thread
From: Gabriele Galeotti @ 2021-01-21 17:24 UTC (permalink / raw)
Hi all.
I've just released SweetAda 0.2.
SweetAda is lightweight development framework to create Ada systems on a wide range
of machines. Please refer to https://www.sweetada.org.
Release notes
-------------
- Makefile is now optimized and does not perform a bind phase every time; note, this
requires an updated gnat-wrapper, please download a fresh copy of the toolchain
- Makefile "all-clean" target renamed as "distclean" (and so do all variables
starting with "ALL_CLEAN...")
- Makefile: added GNATLS tool, deleted unnecessary variables, added .h dependencies
in clibrary build, deleted C++ toolchain variables in Makefile.tc.in
- Makefile: double-quoted some file references which lead to errors if SweetAda lays
in a path directory which contains spaces
- there is a new "share" directory, which contains various auxiliary files, in
order to centralize sparse and/or duplicated files
- AVR ATmega328P targets specify now an emulation mode during linking objects so that
the final ELF object has correct flags; this prevents, e.g., QEMU-AVR from exiting
prematurely
- QEMU-AVR: startup.S #undef's __AVR_ENHANCED__ because QEMU isn't yet able to
fully emulate ELPM instructions
- STM32F769I (disco) ARM-CortexM7, new target; only able to blink a LED (needs OpenOCD
to communicate with the target from inside SweetAda)
- PC-x86-64 uses Tcl scripts for FD/HD booting in QEMU
- upgraded SPARCstation5 and DECstation5000, which missed the new $(SYMLINK) script
- Dreamcast target produces a CD-ROM image suitable to create a physical CDI
- S/390 can IPL SweetAda from DASD devices (thanks to Hercules' DASDLOAD -- you need it)
- S/390 createtxtrecord.tcl script now renamed as S360obj.tcl
- typos, cosmetics and minor adjustments
Quick notes
-----------
It is important to download also a fresh copy of the toolchain, because the changes will be triggered by an upgrade in the GNAT/GCC wrappers.
As usual, download the three packages core, RTS and LibGGC (since many changes are
system-wide), and please save your work before overwrite the filesystem.
G
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: SweetAda 0.2 released
2021-01-21 17:24 SweetAda 0.2 released Gabriele Galeotti
@ 2021-01-21 18:04 ` Shark8
2021-01-21 20:09 ` Gabriele Galeotti
0 siblings, 1 reply; 3+ messages in thread
From: Shark8 @ 2021-01-21 18:04 UTC (permalink / raw)
Excellent news.
Thank you for all the work you're doing.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: SweetAda 0.2 released
2021-01-21 18:04 ` Shark8
@ 2021-01-21 20:09 ` Gabriele Galeotti
0 siblings, 0 replies; 3+ messages in thread
From: Gabriele Galeotti @ 2021-01-21 20:09 UTC (permalink / raw)
On Thursday, January 21, 2021 at 7:04:16 PM UTC+1, Shark8 wrote:
> Excellent news.
> Thank you for all the work you're doing.
You're welcome.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-01-21 20:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-21 17:24 SweetAda 0.2 released Gabriele Galeotti
2021-01-21 18:04 ` Shark8
2021-01-21 20:09 ` Gabriele Galeotti
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox