comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: can one make a static build Ada+GUI GTK application?
Date: Sat, 23 Feb 2013 14:01:49 +0100
Date: 2013-02-23T14:01:49+01:00	[thread overview]
Message-ID: <1aqvkuqq5meed.18rycd2ci851n.dlg@40tude.net> (raw)
In-Reply-To: kgadoj$ihm$1@online.de

On Sat, 23 Feb 2013 13:47:12 +0100, Dirk Heinrichs wrote:

> Hmm, thought static linking was a thing of the past, because of it's 
> possible security problems.

GUI support is considered an integral part of the platform to be present
anyway.

> 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.

...and conversely, if you link dynamically you can never assert your
application free of issues, because you are not in control of what it will
be linked to...
 
Security aspect is indeed involved considering general vulnerability of
GUI, when that is allowed to use the hardware, e.g. input devices at low
level.

Not that existing GUI frameworks pay much attention to that, but it could
definitely be an argument against static linking as well as against GUIs
allowed to perform sensitive operations in the user space.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  reply	other threads:[~2013-02-23 13:01 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-17 16:39 can one make a static build Ada+GUI GTK application? Nasser M. Abbasi
2013-02-17 17:04 ` Dmitry A. Kazakov
2013-02-18 23:30   ` Randy Brukardt
2013-02-19  4:33     ` Nasser M. Abbasi
2013-02-19 20:47       ` slos
2013-02-22  4:56 ` Patrick
2013-02-22 23:29   ` Nasser M. Abbasi
2013-02-23  8:06     ` Simon Wright
2013-02-23  8:22       ` Nasser M. Abbasi
2013-02-23 17:09         ` Simon Wright
2013-02-23 12:47 ` Dirk Heinrichs
2013-02-23 13:01   ` Dmitry A. Kazakov [this message]
2013-02-25 23:25   ` Randy Brukardt
2013-02-28  0:00     ` Björn Persson
2013-02-28  0:46       ` Nasser M. Abbasi
2013-02-28  8:58         ` Dmitry A. Kazakov
2013-02-28 12:59           ` Nasser M. Abbasi
2013-02-28 13:44             ` Dmitry A. Kazakov
2013-02-28 23:16               ` Nasser M. Abbasi
2013-03-01  8:56                 ` Dmitry A. Kazakov
2013-03-01 10:39                   ` Georg Bauhaus
2013-03-01 13:06                     ` Dmitry A. Kazakov
2013-03-01 22:05                     ` Randy Brukardt
2013-03-01  2:53               ` Randy Brukardt
2013-03-01  8:41                 ` Dmitry A. Kazakov
2013-03-01 11:57                   ` Yannick Duchêne (Hibou57)
2013-03-02  0:18                   ` Dennis Lee Bieber
2013-03-02  7:52                     ` Dmitry A. Kazakov
2013-03-02 17:17                       ` Dennis Lee Bieber
2013-03-01  2:46           ` Randy Brukardt
2013-03-01  2:37       ` Randy Brukardt
2013-03-02 19:00         ` Shark8
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox