comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: GNAT user-specified (via Raise_Exception) warning message size limit
Date: Thu, 22 Feb 2018 20:27:28 +0000
Date: 2018-02-22T20:27:28+00:00	[thread overview]
Message-ID: <lya7w0lqhb.fsf@pushface.org> (raw)
In-Reply-To: aab693b1-e2ab-478d-9794-e05d04cad5ff@googlegroups.com

marciant@earthlink.net writes:

> On Thursday, February 22, 2018 at 10:08:35 AM UTC-5, Vincent Marciante wrote:
>> > Thanks for the information regarding the ease of recompiling the
>> the runtime.  I'll forward this to my manager. He wanted me to ask
>> here before asking AdaCore.
>> 
>> 
>> We contacted AdaCore and I'll eventually post the end result.
>
> The response was essentially: Not trivial on Windows; find a
> workaround instead.

When (~2005) we had a problem with the runtime - we wanted to arrange
matters so that we could stream from our big-endian PowerPC target
(without changing the deliverable runtime) to our little-endian Windows
host machines - we were able to do the following (simple version):

* Copy the supplied s-strxdr.adb (now I see named s-stratt_xdr.adb) as
  s-stratt.adb to our own directory. This version streams data using
  eXternal Data Representation forms.

* Rebuild (with gnatmake) with the -a switch, which rebuilds the changed
  runtime unit(s) and any units which depend on them.

I don't remember asking AdaCore about this (though we were supported).

However, this cunning wheeze doesn't work with gprbuild.

As I recall, the Pro RTS came with a Makefile and instructions for
rebuilding the RTS. Perhaps things have changed.

  reply	other threads:[~2018-02-22 20:27 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-16 18:44 GNAT user-specified (via Raise_Exception) warning message size limit marciant
2018-02-16 18:59 ` Per Sandberg
2018-02-16 19:11   ` marciant
2018-02-16 20:58     ` Anh Vo
2018-02-16 23:22       ` marciant
2018-02-17  7:15         ` J-P. Rosen
2018-02-17 16:38           ` marciant
2018-02-18 22:33     ` Mark Lorenzen
2018-02-18 23:09       ` Simon Wright
2018-02-19  7:24         ` briot.emmanuel
2018-02-19 15:31       ` marciant
2018-02-22 15:08         ` marciant
2018-02-22 19:48           ` marciant
2018-02-22 20:27             ` Simon Wright [this message]
2018-02-22 21:43               ` Mark Lorenzen
2018-02-22 22:09               ` marciant
2018-02-23  8:25               ` briot.emmanuel
2018-02-23  8:56                 ` Simon Wright
2018-02-17  0:03 ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox