diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2017-02-10 02:02:45 +0300 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2017-02-10 02:02:45 +0300 |
commit | 18caa17256a96aa6b2fbf23e549effb963c5c013 (patch) | |
tree | daceb6e363f4cca065f223d7fbd1f981b3aa8615 /installer | |
parent | 2fb5ee70913662859d8153300337daf09f53b8dd (diff) |
installer: don't ship dbghelp.dll anymore.
Only older versions of dbghelp.dll are redistributable by themselves.
Newer versions only allow redistribution via MSI files, which are
useless for us.
To sidestep this problem, we'll simply go back to relying on the OSes
version of dbghelp.dll. Shipping an outdated version of dbghelp.dll
isn't sensible. We're better off allowing Windows 10 to use a modern
(its own) version of dbghelp.dll than using a year-old version.
To give some context on how we use dbghelp.dll:
In Mumble, we use dbghelp.dll for writing our Minidumps.
In Murmur, Ice uses it for symbolicating stack traces in
Ice exceptions.
Diffstat (limited to 'installer')
-rw-r--r-- | installer/Files.wxs | 7 | ||||
-rw-r--r-- | installer/Product.wxs | 3 | ||||
-rw-r--r-- | installer/Settings.wxi | 10 |
3 files changed, 0 insertions, 20 deletions
diff --git a/installer/Files.wxs b/installer/Files.wxs index b60ffa82d..89c18b47c 100644 --- a/installer/Files.wxs +++ b/installer/Files.wxs @@ -79,10 +79,6 @@ <?include "MumbleUCRTComponents.wxi" ?> <?endif ?> - <Component Id="dbghelp.dll"> - <File Source="$(var.DebugToolsDir)\dbghelp.dll" KeyPath="yes" /> - </Component> - <?ifdef VersionSubDir ?> </DirectoryRef> <?else ?> @@ -150,9 +146,6 @@ <?ifdef RedistDirUCRT ?> <?include "MurmurUCRTComponents.wxi" ?> <?endif ?> - <Component Id="Murmur_dbghelp.dll"> - <File Id="Murmur_dbghelp.dll" Source="$(var.DebugToolsDir)\dbghelp.dll" KeyPath="yes" /> - </Component> <?endif ?> <Component Id="licence.txt" Guid="$(var.LicenseTextGuid)"> diff --git a/installer/Product.wxs b/installer/Product.wxs index e591be454..4eadbd8e9 100644 --- a/installer/Product.wxs +++ b/installer/Product.wxs @@ -141,8 +141,6 @@ <?include "MumbleUCRTComponentRefs.wxi" ?> <?endif ?> - <ComponentRef Id="dbghelp.dll" /> - <Feature Id="MumbleDesktopShortcutFeature" Title="!(loc.MUMBLE_SEC_DesktopShortcut)" Description="!(loc.DESC_DesktopShortcut)" InstallDefault="followParent" AllowAdvertise="no"> <ComponentRef Id="MumbleDesktopShortcutComponent" /> </Feature> @@ -161,7 +159,6 @@ <?ifdef RedistDirUCRT ?> <?include "MurmurUCRTComponentRefs.wxi" ?> <?endif ?> - <ComponentRef Id="Murmur_dbghelp.dll" /> <?endif ?> <Feature Id="MurmurDesktopShortcutFeature" Title="!(loc.MUMBLE_SEC_DesktopShortcut)" Description="!(loc.DESC_DesktopShortcut)" InstallDefault="followParent" AllowAdvertise="no"> diff --git a/installer/Settings.wxi b/installer/Settings.wxi index 7533866b0..a6ab7e47e 100644 --- a/installer/Settings.wxi +++ b/installer/Settings.wxi @@ -36,16 +36,6 @@ <?define QtDir = "$(env.MumbleQtDir)" ?> <?endif ?> - <?ifndef env.MumbleDebugToolsDir ?> - <?if $(sys.BUILDARCH) = "x86" ?> - <?define DebugToolsDir = "C:\Program Files (x86)\Debugging Tools for Windows (x86)" ?> - <?elseif $(sys.BUILDARCH) = "x64" ?> - <?define DebugToolsDir = "C:\Program Files\Debugging Tools for Windows (x64)" ?> - <?endif ?> - <?else ?> - <?define DebugToolsDir = "$(env.MumbleDebugToolsDir)" ?> - <?endif ?> - <?ifndef env.MumbleSndFileDir ?> <?ifndef env.MumbleNoSndFile ?> <?define SndFileDir = "\Program Files (x86)\Mega-Nerd\libsndfile\bin" ?> |