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: a07f3367d7,fc2b5af8782d4ca3 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.94.41 with SMTP id cz9mr166188wib.1.1362103787515; Thu, 28 Feb 2013 18:09:47 -0800 (PST) Path: bp2ni65242wib.1!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!border2.nntp.ams2.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news.meeh.mikalv.net!aioe.org!news.mixmin.net!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeeder.ewetel.de!eweka.nl!lightspeed.eweka.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Dirk Heinrichs Newsgroups: comp.lang.ada Subject: Re: can one make a static build Ada+GUI GTK application? Date: Sat, 23 Feb 2013 13:47:12 +0100 Organization: Privat Message-ID: References: NNTP-Posting-Host: pd9ff874c.dip0.t-ipconnect.de Mime-Version: 1.0 X-Trace: online.de 1361623635 18998 217.255.135.76 (23 Feb 2013 12:47:15 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Sat, 23 Feb 2013 12:47:15 +0000 (UTC) User-Agent: KNode/4.10 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Date: 2013-02-23T13:47:12+01:00 List-Id: Nasser M. Abbasi wrote: > If I do such an app, and send it to someone, > I'd like them to be able to run it on their PC > without having to install anything on their end. Hmm, thought static linking was a thing of the past, because of it's possible security problems. If one of your statically linked libs has a security flaw, it can't be exchanged easily. You must relink and resend your binary to get the fixed version to the receiver of your program. If, OTOH, you just tell the receiver to install libraries X, Y and Z to be able to run your program, nether you nor him need to worry about missed security fixes. All you need to to is to replace the vulnerable version of a shared lib with the fixed one. Bye... Dirk -- Dirk Heinrichs Tel: +49 (0)2471 209385 | Mobil: +49 (0)176 34473913 GPG Public Key C2E467BB | Jabber: dirk.heinrichs@altum.de