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,b2b519fb2d20e8d1 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.38.38 with SMTP id d6mr17796666pbk.4.1318687546216; Sat, 15 Oct 2011 07:05:46 -0700 (PDT) Path: d5ni11300pbc.0!nntp.google.com!news2.google.com!goblin1!goblin.stu.neva.ru!news.swapon.de!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Current statu of ASIS for GNAT 2012, please ? Date: Sat, 15 Oct 2011 16:05:45 +0200 Organization: A noiseless patient Spider Message-ID: <87mxd2mjt2.fsf@ludovic-brenta.org> References: <87sjngwoo6.fsf@ludovic-brenta.org> <87fwjev9su.fsf@ludovic-brenta.org> Mime-Version: 1.0 Injection-Info: mx04.eternal-september.org; posting-host="n96eB342wiiRvV4hiJFm+Q"; logging-data="20664"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+QNioa0ju9kKdRdquyxlXO" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) Cancel-Lock: sha1:3OjUKmgElmJAC9vjMEUFglpjpAY= sha1:FM4gWHRsHHZrZtbK5jP3Ow7dcL8= Xref: news2.google.com comp.lang.ada:13964 Content-Type: text/plain; charset=us-ascii Date: 2011-10-15T16:05:45+02:00 List-Id: Simon Wright writes: > http://forward-in-code.blogspot.com/2011/10/building-asis.html. Nice writeup :) but I wanted to clarify this: Debian provides both static and shared versions of all libraries, per general Debian Policy (not specific to Ada). The shared libraries are in their own packages. The static libraries are in the corresponding development packages along with the source files necessary to build and link programs against both the static and shared libraries. Thus, the Debian package libgnatvsn4.x-dev contains all the *.ads, *.adb, *.ali files, a *.gpr project file, *and* the static library libgnatvsn.a. This library also contains version.o resulting from building GCC with all the necessary C preprocessor macros, and thus version.o is guaranteed consistent with GCC. -- Ludovic Brenta.