[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: 1.9.1 bug in svnversion?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 14 Sep 2015 22:16:09 +0200

On 14.09.2015 22:09, Olivier Mascia wrote:
>> Le 14 sept. 2015 à 21:35, Stefan Küng <tortoisesvn_at_gmail.com> a
>> écrit :
>>
>> I changed the build to go back to dynamically linking the runtime.
>> And the dlls are now installed directly in the TSVN bin folder,
>> without using the merge modules.
>>
>> Stefan
>
> Including the (countless) universal CRT DLLs, in case they wouldn't
> be installed on the target machine? Those are to be found in the
> Windows 10 SDK itself, not among the MSVC redists.

I know.

> Another path would be to include the vc_redist.exe itself within the
> installer and run it during installation or download it dynamically.

It's an msi installer. To include another installer in an msi, that's
what the merge modules are for - but they're broken.

>
> In some project, I wrote a tiny executable (crtprobe.exe), doing
> nothing, but built to be smallest (4KB) and linked with MSVC
> runtimes. My installer embeds it, extract it to temp folder, tries to
> run it. If it fails, it downloads the vc_redist and install it. If
> crtprobe.exe succeeds then I have no runtime DLL to care about,
> they're available.

maybe easy to do with an exe installer, but not that easy using msi.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3137626
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-09-14 22:16:16 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.