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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f596f25a850be886 X-Google-Attributes: gid103376,public From: colvert@elmco.com (Paul Colvert) Subject: Re: Static linking of GNAT library Date: 2000/08/24 Message-ID: <3ibp5.5530$aE5.202411@news-east.usenetserver.com>#1/1 X-Deja-AN: 661992019 References: <39A3FCFB.28E60A57@raytheon.com> X-Abuse-Info: Otherwise we will be unable to process your complaint properly X-Complaints-To: support@usenetserver.com Organization: ELMCO, Incorporated XDisclaimer: User not authenticated NNTP-Posting-Date: Thu, 24 Aug 2000 11:36:31 EDT Newsgroups: comp.lang.ada Date: 2000-08-24T00:00:00+00:00 List-Id: > colvert wrote: > > > > I have a large simulation that I have developed for a customer using SG > > Ada95 1.4 on a Silicon Graphics O2 platform. My customer does not have > > a development environment on his platform. My simulation links with the > > GNAT library shared object (libgnat-3.13w.so). Since my customer does > > not have this shared object, how can I statically link in the archive > > library (libgnat-3.13w.a) as part of my simulation? > > > > Any help you could provide would be greatly appreciated. My customer > > expects delivery within a week. I need to have this problem solved > > quickly. > > > > Since you have a "wavefront" version of GNAT, I assume that you > are a paying ACT customer, and you should exercise your right to > support from them. > > -- > Stanley Allen > mailto:Stanley_R_Allen-NR@raytheon.com My company purchased this compiler (SG Ada 95 v1.4) from SG directly, not ACT! I have called SG about my problem and they have assigned an engineer to look at it. The way things are looking right now, I will not have an answer in time to make my delivery date. I contacted ACT and Robert Dewar told me that their contract with SG prohibits them from giving direct support to SG customers unless they have a separate contract with ACT. Robert said that "the question you asked is indeed the sort of thing we could definitely help with if such a contract was in place." He also informed me that ACT now does all the builds for SG (SG used to do them in house) and that ACT could "supply exactly the equivalent of the SGI version." I need an answer to my problem, not a sales pitch from ACT! My assigned SG engineer wrote back to tell me that "if there is C code mixed in, then statically linking the files is impossible as of IRIX 6.5." Yes, we do have some C code linked in to our simulation. Does that mean I will be forced to distribute the shared object library? Some of our customers have the old Ada 95 1.3 compiler installed. I don't think I can have both libraries installed! I was (and still am) hoping that someone in the Ada community can help me with this issue. Thank you for any assistance that you can offer.