comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic.brenta@insalien.org>
Subject: Re: GNAT for Debian
Date: 25 Jul 2003 08:41:25 +0200
Date: 2003-07-25T08:41:25+02:00	[thread overview]
Message-ID: <m3el0f3y7e.fsf@insalien.org> (raw)
In-Reply-To: bfq1ni$er4$1@naig.caltech.edu


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.



  reply	other threads:[~2003-07-25  6:41 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-21 18:56 GNAT for Debian Francisco Javier Loma Daza
2003-07-21 19:51 ` Samuel Tardieu
2003-07-22  0:12 ` David Holm
2003-07-22  9:03   ` Preben Randhol
2003-07-22 11:55     ` David Holm
2003-07-22 12:16       ` Preben Randhol
2003-07-22 14:53         ` David Holm
2003-07-23 10:00           ` Preben Randhol
2003-07-23 10:25             ` Preben Randhol
2003-07-23 10:56             ` David Holm
2003-07-23 11:03               ` Preben Randhol
2003-07-23 11:50                 ` David Holm
2003-07-23 12:14                   ` Preben Randhol
2003-07-23 12:26                     ` David Holm
2003-07-23 12:30                       ` Preben Randhol
2003-07-24  8:50                   ` Chris M. Moore
2003-07-24  9:13                     ` Preben Randhol
2003-07-24  9:14                       ` Preben Randhol
2003-07-24 11:44                       ` Chris M. Moore
2003-07-24 11:47                         ` Preben Randhol
2003-07-24 15:54                           ` Chris M. Moore
2003-07-24 21:12                             ` George Shapovalov
2003-07-24 21:58                               ` Simon Wright
2003-07-25  1:39                                 ` George Shapovalov
2003-07-25  6:41                                   ` Ludovic Brenta [this message]
2003-07-25 10:54                                     ` Preben Randhol
2003-07-25 10:59                                       ` Preben Randhol
2003-07-25 10:58                                     ` Preben Randhol
2003-07-25 12:35                                     ` Samuel Tardieu
2003-07-26 10:01                                       ` Ludovic Brenta
2003-07-26 10:12                                         ` Samuel Tardieu
2003-07-26  3:36                                     ` Warren W. Gay VE3WWG
2003-07-26  8:51                                       ` Samuel Tardieu
2003-07-25  6:39                                 ` Preben Randhol
2003-07-25  6:55                                   ` Ludovic Brenta
2003-07-25  6:33                             ` Preben Randhol
2003-07-23 18:09               ` Matthew Woodcraft
2003-07-23 18:40                 ` Ludovic Brenta
2003-07-22  8:05 ` Georg Bauhaus
2003-07-22  9:02 ` Preben Randhol
2003-07-22 14:54   ` Francisco Javier Loma Daza
2003-07-22 15:37     ` Samuel Tardieu
2003-07-23 10:01       ` Preben Randhol
2003-07-23 10:08         ` Samuel Tardieu
2003-07-23 10:49           ` Preben Randhol
2003-07-23 10:58             ` Preben Randhol
2003-07-25 11:41         ` Jérôme Marant
2003-07-25 12:05           ` Ludovic Brenta
replies disabled

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