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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fc2b5af8782d4ca3 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.180.89.133 with SMTP id bo5mr1762502wib.6.1362058986969; Thu, 28 Feb 2013 05:43:06 -0800 (PST) X-FeedAbuse: http://nntpfeed.proxad.net/abuse.pl feeded by 88.191.116.97 Path: bp2ni64223wib.1!nntp.google.com!proxad.net!feeder1-2.proxad.net!nntpfeed.proxad.net!dedibox.gegeweb.org!gegeweb.eu!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: can one make a static build Ada+GUI GTK application? Date: Thu, 28 Feb 2013 14:44:30 +0100 Organization: cbb software GmbH Message-ID: <1jakth6zgpm7u.1jynuosu6x48.dlg@40tude.net> References: <20130228010057.13659976@hactar.xn--rombobjrn-67a.se> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: FbOMkhMtVLVmu7IwBnt1tw.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Date: 2013-02-28T14:44:30+01:00 List-Id: On Thu, 28 Feb 2013 06:59:04 -0600, Nasser M. Abbasi wrote: > On 2/28/2013 2:58 AM, Dmitry A. Kazakov wrote: > >> No, Yum (and APT) does all that as well as the corresponding GUI >> front-end(s). > > My Aunt has an Ipad. My other Aunt has windows. She does not know > about apt or yum or jum or any of these things. The standard MS packaging format under Windows is msi file. MS provides a front end GUI for that: Control Panel\All Control Panel Items\Programs and Features Due to limitations of Windows design, its applications tend to install all shared libraries with the application itself. This is why both GPS and GIMP install their own copies of GTK stuff. Nevertheless both use GTK DLLs rather than linking statically. Most Windows applications do so. As someone who has to deal with the issue of redistribution of the MSVC run-time, I can tell you, it is far more difficult to explain your aunt what she must do in order to make a C/C++ application working. Linux packages are nothing comparing to the mess we have to deal with under Windows (e.g. google for "manifest file"). > Again, a typical programmer thinking everyone else in the world is > also a programmer and/or using Linux. You were not specific about the OS. The way software is packaged and deployed clearly depends on the OS. If you want to distribute an application for an OS, you MUST do it in a way usual for that OS. Sorry. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de