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,2aab332eb0011c4d,start X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!i19g2000pro.googlegroups.com!not-for-mail From: Jerry Newsgroups: comp.lang.ada Subject: Which GNAT requires LAPACK and BLAS for Ada.Numerics.xxx? Date: Mon, 12 Jul 2010 19:34:03 -0700 (PDT) Organization: http://groups.google.com Message-ID: <5cf5e149-a827-4890-a80b-6ee37109ddca@i19g2000pro.googlegroups.com> NNTP-Posting-Host: 75.172.199.214 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1278988443 18638 127.0.0.1 (13 Jul 2010 02:34:03 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 13 Jul 2010 02:34:03 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: i19g2000pro.googlegroups.com; posting-host=75.172.199.214; posting-account=x5rpZwoAAABMN2XPwcebPWPkebpwQNJG User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/531.21.8+(KHTML, like Gecko, Safari/528.16) OmniWeb/v622.11.0,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:12363 Date: 2010-07-12T19:34:03-07:00 List-Id: The PLplot developers need a bit of help with automating their build process with regard to Ada (GNAT only). They use cmake. As the person who wrote the Ada binding, I've been asked to get the information. Currently, cmake has an Ada 2005 flag which if set, with-s and use-s Ada.Numerics.Long_Real_Arrays which was added in Ada 2005. If the flag is not set, the binding source code is automatically modified a little bit so that the 2005-specific stuff is not needed. (The binding only needs the Vector and Matrix declarations, so this is a lot of work for such a small benefit, but that's the way things are right now.) If Ada.Numerics.Long_Real_Arrays is used, it needs to link to lapack and blas which the PLplot cmake process can be made to handle. So the questions are: (1) What is the earliest version of GNAT that requires lapack and blas if Ada.Numerics.Long_Real_Arrays is referenced? I think it might be 4.3. (2) Is there an earlier version that has the limited capabilities required by the Ada binding, specifically, only the declarations for type Real_Vector is array (Integer range <>) of Real'Base; type Real_Matrix is array (Integer range <>, Integer range <>) but which does not require linking lapack and blas? Thanks, Jerry