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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,8cbb5d23e501c27a X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,CP1252 Path: g2news2.google.com!postnews.google.com!m38g2000yqd.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Re: Tricks Of The Trade: How To Compile Large Program On Two Very Different Compilers Date: Wed, 4 Nov 2009 11:27:09 -0800 (PST) Organization: http://groups.google.com Message-ID: <92b863a0-31a4-49ab-bb22-191f95902e37@m38g2000yqd.googlegroups.com> References: <81734679-bcfc-4d52-b5c2-104f0d75b592@i12g2000prg.googlegroups.com> NNTP-Posting-Host: 86.66.190.148 Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1257362829 6444 127.0.0.1 (4 Nov 2009 19:27:09 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 4 Nov 2009 19:27:09 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: m38g2000yqd.googlegroups.com; posting-host=86.66.190.148; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8972 Date: 2009-11-04T11:27:09-08:00 List-Id: On 4 nov, 19:53, ChristopherL wrote: > How would you go about compiling your code? You are talking about =93 files =94 (not package) : what are responsibilities for this project ? As a developer ? As a manager ? And what kind of code is it ? Any tricky implementation or dependencies ? Ada is notably portable, so unless the code relies on some specific pragma or suspicious assumption about the compiler behavior, there should not be any trouble. Well, just to give an advice (as we finally do not know a lot), it seems that elaboration order is a common trap while switching from one compiler to another (this is not a compiler trouble then, but mostly a design trouble). But I guess linking may also be an issue, if multiple parts of the one application are to be compiled by different compilers. Does it help ? Did I understood what you were asking about ?