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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,27e56580ae0c3b7d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-24 23:47:35 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!news2.euro.net!news2.euro.net!newsgate.cistron.nl!skynet.be!skynet.be!louie!tlk!not-for-mail Sender: lbrenta@lbrenta Newsgroups: comp.lang.ada Subject: Re: GNAT for Debian References: <404ee0af.0307211056.15324da@posting.google.com> <20030722021229.15da08ae.david@realityrift.com> <20030722135518.32888aaa.david@realityrift.com> <20030722165245.15f880a2.david@realityrift.com> <20030723125549.1336a07f.david@realityrift.com> <20030723134949.7badd43c.david@realityrift.com> <3f1f9c07.90089321@news.greenlnk.net> <3f1fc2d7.100025238@news.greenlnk.net> <3f1ffea7.115337085@news.greenlnk.net> From: Ludovic Brenta Date: 25 Jul 2003 08:41:25 +0200 Message-ID: User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: -= Belgacom Usenet Service =- NNTP-Posting-Host: 217.136.7.46 X-Trace: 1059115655 reader0.news.skynet.be 295 217.136.7.46:34925 X-Complaints-To: usenet-abuse@skynet.be Xref: archiver1.google.com comp.lang.ada:40794 Date: 2003-07-25T08:41:25+02:00 List-Id: Folks, I am happy to announce that I have completed the packaging of GNAT 3.15p for Debian. I have made one big change relative to the GNAT 3.14p package: now, the package "gnat" does not conflict with, but instead uses, "libgnat-3.15p-1". libgnat-3.15p-1 contains the stripped shared libraries only. gnat contains the static libraries with debugging information (-g -O2) in /usr/lib/gcc-lib/i486-linux/2.8.1/adalib. The good things: - I've just used aptitude on my local system to upgrade GNAT 3.14p successfully (i.e. the packages install cleanly). - libgnat-3.14p-1 is still installed; it does not conflict with libgnat-3.15p-1 (the reason why it got installed is because I still have gnade-dev, which depends on it, installed). - I've used it to compile all of the examples that come with GNAT's source distribution, and the examples run properly (the examples are in /usr/share/doc/gnat/examples, as you'd expect). - All of the examples are dynamically linked against /usr/lib/libgnat-3.15p.so.1.1; so are the tools: gnat, gnatmake, gnatchop, gnatkr, etc. - I still have gcc-3.3 installed; no conflicts. However, for safety, I've made it so that gnat conflicts with gnat-3.3. (note that gnat-3.3 does not provide shared libraries, see bug #191997, 201882; so my package is actually better!). - The compiler driver is "gnatgcc" not "gcc". I've applied Samuel's patch to all of the tools so they understand this. The bad things about the package: - Symbolic tracebacks are not available, because this would require a patched version of binutils 2.9.1 (Debian bug #70501). - gnatmem is not available for the same reason; it needs libaddr2line, too. - Although I have applied Sam's patches for GNU/Linux on SPARC and PowerPC, I cannot try to build the package on these architectures. - I have based the packages on sarge, not woody, because that's what I use; the automated build scripts have introduced a dependency on libc6 (>= 2.3.1-1). I would like to know if someone has an upload area, preferably one listed on http://www.apt-get.org, where I could upload the packages. Alternatively, I could also send the diff.gz (12 Kb) to interested people so they can try and build the package from sources too. You'd need knowledge about how to compile Debian packages. My next step is to become an official Debian developer. -- Ludovic Brenta.