Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCEMENT and QUESTIONS: GNAT 2.03 for FreeBSD 2.0

2 views
Skip to first unread message

Cornelis van der Laan

unread,
Mar 3, 1995, 5:11:25 PM3/3/95
to
Hi all,

I'd like to integrate gnat as part of the gnu compiler (like the newly
released fortran compiler g77) into the FreeBSD source tree.

There is one major problem, recompilation, which makes this probably a bad
idea: Gnat needs a running gnat1 binary and the ada library to recompile
itself. This will be a problem, if no binaries are available, eg, if no CD
or binary distribution of the system is at hand. And you can break your
system if you install a defective gnat1 binary in /usr/libexec or a
defective ada library (but this is like installing a new copy of gcc,
isn't it? No testing asks for trouble...).

So, what do people think about this integration?

When I compiled gnat 2.03 for my FreeBSD 2.0 box, I decided to put the
binaries, include and library files into the /usr tree at the following
locations:

/usr/libexec/gnat1 (cc/gcc knows about this location)
/usr/adainclude (like /usr/include)
/usr/lib/adalib (should this be /usr/adalib?)
/usr/bin/gnatchop,gnatbind,... (binder and chopping utilities etc)

Are these pathnames OK or should I use sth else? Or should I keep it all
out of /usr and stuff it in /usr/local?

Any comments appreciated.

A preliminary release of my current binaries using the above mentioned
paths is available as

ftp.ims.uni-stuttgart.de:/pub/unix/FreeBSD/gnat-2.03-FreeBSD-2.0.tar.gz

Nils
--
----------------------------------------------------------------
Cornelis van der Laan -- ni...@ims.uni-stuttgart.de
-- ni...@guru.stgt.sub.org
# echo Knusper Knusper Knaeuschen > /etc/nologin

0 new messages