comp.lang.ada
 help / color / mirror / Atom feed
* 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