Path: csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Graeme Geldenhuys Newsgroups: comp.lang.pascal.delphi.misc Subject: Re: Delphi XE2 compiled VCL Win32 EXE size Date: Fri, 15 Mar 2013 07:58:39 +0000 Organization: Aioe.org NNTP Server Lines: 22 Message-ID: References: <93s0t.222242$Q91.217874@newsfe26.iad> NNTP-Posting-Host: HT869aGRjkwzJDuPK/uNWw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130226 Thunderbird/17.0.3 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.pascal.delphi.misc:456 On 2013-03-14 23:32, Jamie wrote: > That only tells me that some how, each project unit is linking in a > another copy of the same test unit containing a const string of the same > content. No, it tells me that that unit wasn't in a shared Lazarus Package. So each project compiled that unit as if it belongs to the respective project. Thus each project uses a different Unit Output Directory (where the *.ppu files go). It's not a bug, you simply seem to struggle understanding "unit output directories" and Lazarus Packages (*.lpk files). > maybe Lazarus has their own custom version of FP ? No they don't. Regards, - Graeme -