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,81ad2a544a72a777 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Tue, 18 Oct 2005 14:01:34 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: FSF libgnat References: Date: Tue, 18 Oct 2005 21:02:55 +0200 Message-ID: <87irvuejhc.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:vu6GPox+slkUcwSGdxVAAHn+9pQ= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 83.134.237.75 X-Trace: sv3-JbIbUY6rGFrC7jlO0/sn+oCbDpR5MXZkwoiyoaBJV8uSHTb2j1EYEzu+uK+bg6OjsaeJzFLy9i7rorO!roNG/cYOOktyNLA5x84yMBv69EKsXrTluZFyMCO5KcXE48jbr5nx0Qo7U6lCaIL0t1gkRCySKA== X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news1.google.com comp.lang.ada:5777 Date: 2005-10-18T21:02:55+02:00 List-Id: Stanislav Tsekhmistroh writes: > Can anyone tell me, what are the condition for using FSF version of > libgnat? Does linking against it requires providing the sourses of > the "based-on" project? Off the top of my head, the conditions are: - use the GCC from the FSF that the libgnat is part of; i.e. you cannot (without a lot of work) use the GNAT GPL 2005 Edition with libgnat from the FSF. You can choose either GCC 3.4.4 (more stable) or GCC 4.0.2 (more features). Avoid GCC 3.3.6 (Ada is buggy). - distribute the sources to libgnat, or point people to these sources, with your program. If you modify libgnat, you must publish the modified sources of libgnat. - you can choose the license for your program, you don't have to distribute the sources of your program. > One more question: which versions of libgnat support tasking and > which not? All of them, except GCC 3.4.4 on powerpc. HTH -- Ludovic Brenta.