From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10c696,1cd37696f55962f6 X-Google-Attributes: gid10c696,public X-Google-Thread: 103376,cb4fe85a63285efc X-Google-Attributes: gid103376,public From: mgk25@cl.cam.ac.uk (Markus Kuhn) Subject: Re: Any have GNAT running on linux Date: 1999/07/19 Message-ID: <7muv2q$71g$1@pegasus.csx.cam.ac.uk>#1/1 X-Deja-AN: 502669136 References: <378A95E9.FF5DEE51@home.com> <37919764.48840A3C@magic.fr> <7mt3tf$i9u$1@pegasus.csx.cam.ac.uk> <7mttgg$eei$1@nnrp1.deja.com> Organization: U of Cambridge Computer Lab, UK Newsgroups: comp.lang.ada,comp.os.linux.development.apps Date: 1999-07-19T00:00:00+00:00 List-Id: Robert Dewar writes: |> In article <7mt3tf$i9u$1@pegasus.csx.cam.ac.uk>, |> mgk25@cl.cam.ac.uk (Markus Kuhn) wrote: |> > |> > Try the RPMs on |> > http://www.cl.cam.ac.uk/~mgk25/linux-ada/ |> > which include already a fix for a glibc 2.1 incompatibility. |> |> It is perhaps worth a warning, that if these RPM's are |> constructed using shared libraries (I believe they are), then |> there are some known failures, notably in some tasking cases, |> that come from the use of shared libraries. Probably these |> will not bother most casual GNAT users ... Or in the words of the README file that comes with the RPMs and that users should certainly read carefully: This distribution supports a shared GNAT runtime. This has the advantage of typically much smaller binaries and slightly reduced link times. The disadvantage is, that you need to deploy the runtime together with your programs and that the programs run slightly slower. For the runtime you may simply redistribute the runtime RPM belonging to this distribution. Please note, that the usage of shared libraries is an added feature of the ALT project and is not as well tested as the static case. In most cases it works. In cases you believe that the shared libraries causes problems just link statically (e.g. "-largs -static" for gnatmake). This will give you the original ACT behaviour. Has there been already any progress with regard to identifying, what exactly might go wrong with tasking and shared libraries? Markus -- Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK Email: mkuhn at acm.org, WWW: