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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,9da214e92ce675ce X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder3.cambrium.nl!feed.tweaknews.nl!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: AdaCL vs GNAT2007: "Deep_Tag_Finalize" not declared in "Finalization_Implementation" error References: <47568e1f$0$8055$bf4948fe@news.tele2.nl> Date: Wed, 05 Dec 2007 13:57:49 +0100 Message-ID: <87y7c9ti2a.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:Cu0yHDIpbQbRejlEU0s4sfFV6wA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tele2 X-Trace: DXC=]>6m51M8;OA`^::nj0N64D6`Y6aWje^YJ;9Bje\^6ZeAHfAm5UI]M3@4oNQP6c_W@IS:k9B>G1?6O Xref: g2news1.google.com comp.lang.ada:18726 Date: 2007-12-05T13:57:49+01:00 List-Id: Erik J Pessers writes: > Dear all, > > Trying GNAT2007 iso the GCC GNAT compiler poses one issue: the Ada > code I'm using relies on the ADACL library, and in particular the CG > (garbage collection) modules. These seem to depend on a routine > "Deep_Tag_Finalize" which is available in the Debian distro > gcc-gnat compiler, but does not seem to be available in Gnat2007 > (scanned the adainclude directory but found no match). Deep_Tag_Finalize was removed during the First Giant Merge of AdaCore to the GCC sources on October 21, 2003 (Subversion commit 72751). Therefore I infer that the Debian distro you speak of is Debian 3.1 "Sarge" where the compiler is gnat 3.15p. All versions after that (i.e. gnat-4.1 in Debian 4.0 "Etch") lack Deep_Tag_Finalize. Unfortunately you are probably not going to like my advice: rewrite the GC part of AdaCL to match the more recent versions of GCC and GNAT GPL Edition. -- Ludovic Brenta.