[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: Asa Packer <apacker_at_biosonicsinc.com>
Date: Mon, 14 Sep 2015 12:23:37 -0700

Wow, that is unfortunate that the MS merge modules are broken - I hope they
fix that soon. In the meantime, is it an option to go back to VS2013?

Asa Packer  | Lead Systems Engineer
BioSonics, Inc.  |  4027 Leary Way NW, Seattle WA 98107 USA
tel 206.782.2211  |  fax 206.782.2244  |  biosonicsinc.com

-----Original Message-----
From: Stefan Küng [mailto:tortoisesvn_at_gmail.com]
Sent: Friday, September 11, 2015 9:35 AM
To: dev_at_tortoisesvn.tigris.org
Subject: Re: 1.9.1 bug in svnversion?

On 10.09.2015 19:33, Asa Packer wrote:
> I looked at this a bit more, and it looks like in 1.9.1 the
> svnversion EXE and the SVN DLL's may have gotten statically linked
> with the C runtime. I've attached screenshots of Dependency Walker
> applied to the 1.9.0 and 1.9.1 versions of svnversion.exe and there's
> quite a difference.
>
> In https://msdn.microsoft.com/en-us/library/abx4dbyh.aspx it says
> that "Because a DLL built by linking to a static CRT will have its
> own CRT state, it is not recommended to link statically to the CRT in
> a DLL unless the consequences of this are specifically desired and
> understood." I don't know specifically what they mean, but maybe
> this is related to the behavior I'm seeing.

Yes, the problem is because of the static linking with the CRT.
Not sure how I can fix this though, not even sure if it's even possible.

Problem is: going back to dynamically linking with the CRT is not an
option either: the x64 merge modules for the c-runtime and MFC are
completely broken and must not be used.
Strange thing: I've reported the problem to MS, and the issue was open
for a while. Now when I wanted to check it again, it is not there
anymore ("The content that you requested cannot be found or you do not
have permission to view it.").
https://connect.microsoft.com/VisualStudio/feedback/details/1639267/c-runtim
e-and-mfc-merge-modules-for-x64-are-broken-install-to-syswow64-instead-of-sy
stem32

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=31
37109
To unsubscribe from this discussion, e-mail:
[dev-unsubscribe_at_tortoisesvn.tigris.org].
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3137617
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-09-14 21:27:50 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.