Hi,

In release build, WebCore.lib grows to 1.2GB and the linker maps it onto
memory space. If your machine cannot provide enough free space to the
linker process, it will stop linking with LNK1106 error.

I don't know wheather such error is a bug of MSVC or not. Some people
tries to reduce object file size by removing un-necessary #include in the
source files.

If you really need release-mode binary right now, turn LTCG option off.
It's the easiest solution but will make the final WebKit.dll a bit slower.

 - Joonghoon


[email protected] 쓴 글:
Thanks, Brent:
The disk has more than 18GB free space when build the webkit, so I think it isn't because of the free space.





----- 原文 -----

From: Brent Fulgham<[email protected]>
Subject:Re: [webkit-dev] Building Win32/Release WebKit: linker error LNK1106

Hi,

On Wed, Jul 29, 2009 at 12:33 PM, Brodt<[email protected]> wrote:
> I haven't noticed that the file grows that much, but I saw the memory grow
> over 1 GB while webkit.dll was being linked. [...]

On Wed, Jul 29, 2009 at 15:03:39 GMT, [email protected] wrote:
> D:\Customer\Webkit\lib\WebCore.lib : fatal error LNK1106: invalid file or
> disk full: cannot seek to 0x2003875B

WebKit uses a lot of disk space to build. At one point, it was
approaching 2 GB and work was done to slim it down.

If you don't have 5-10 GB of free space, you should probably try to
free up some room before attempting a build.

-Brent




搜狐“.”帐号抢注,立即开始
抽奖换礼,好运有你!


_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev



_______________________________________________
webkit-help mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-help

Reply via email to