[Spice-devel] [PATCH spice 1/1] spicec-win: ignore MSVCRT.lib in x86 build

Uri Lublin uril at redhat.com
Sun Nov 7 04:52:27 PST 2010


On 11/07/2010 02:44 PM, Arnon Gilboa wrote:
> Same as in x64 build, for using the updated wspice-0.6.3
> ---
>   client/windows/redc.vcproj |    5 +++--
>   1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/client/windows/redc.vcproj b/client/windows/redc.vcproj
> index 15a77ac..c75adea 100644
> --- a/client/windows/redc.vcproj
> +++ b/client/windows/redc.vcproj
> @@ -72,11 +72,12 @@
>   			/>
>   			<Tool
>   				Name="VCLinkerTool"
> -				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1D.lib pthreadVC2d.lib version.lib CEGUIBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib CEGUIExpatParser_Static_d.lib freetype2312MT_D.lib libexpatMT_D.lib pcre_D.lib CEGUIFalagardWRBase_Static_d.lib libjpeg-static-mt-debug.lib zlibwapi.lib"
> +				AdditionalDependencies="pixman-1D.lib libeay32MTd.lib ssleay32MTd.lib ws2_32.lib msimg32.lib winmm.lib libcelt_0_5_1D.lib pthreadVC2d.lib version.lib CEGUIBase_Static_d.lib CEGUITGAImageCodec_Static_d.lib CEGUIExpatParser_Static_d.lib freetype2312MT_D.lib libexpatMT_D.lib pcre_D.lib CEGUIFalagardWRBase_Static_d.lib libjpeg-static-mt-debug.lib zlibwapiD.lib"
>   				OutputFile="$(OutDir)\spicec.exe"
>   				LinkIncremental="2"
>   				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
>   				IgnoreAllDefaultLibraries="false"
> +				IgnoreDefaultLibraryNames="MSVCRT.lib"
>   				GenerateDebugInformation="true"
>   				SubSystem="2"
>   				RandomizedBaseAddress="1"
> @@ -243,7 +244,7 @@
>   				OutputFile="$(OutDir)\spicec.exe"
>   				LinkIncremental="1"
>   				AdditionalLibraryDirectories="&quot;$(SPICE_LIBS)\lib&quot;"
> -				IgnoreDefaultLibraryNames=""
> +				IgnoreDefaultLibraryNames="MSVCRT.lib"
>   				GenerateDebugInformation="true"
>   				SubSystem="2"
>   				OptimizeReferences="2"


This fixes the windows spice-client build with the new (0.6.3) wspice (spice 
windows libraries).

In the future, it would be nice to find out the root-cause (probably a .lib that 
linked in 'MSVCRT.lib') and fix it there.

Ack.


More information about the Spice-devel mailing list