[Webkit-unassigned] [Bug 129807] [Win64] Compile error after r165128.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 7 11:58:45 PST 2014


https://bugs.webkit.org/show_bug.cgi?id=129807





--- Comment #7 from peavo at outlook.com  2014-03-07 11:55:45 PST ---
(In reply to comment #6)
> (From update of attachment 226133 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=226133&action=review
> 
> > Source/JavaScriptCore/JavaScriptCore.vcxproj/LLInt/LLIntAssembly/build-LLIntAssembly.sh:40
> > -# When enabling LLINT and switching to the x86 backend, use "LowLevelInterpreterWin.asm" as output file when running asm.rb.
> > +# The return value of LLIntOffsetsExtractor.exe is used to determine
> > +# if the C loop backend is enabled, and we should generate LLIntAssembly.h, 
> > +# or the x86 backend is enabled, and we should generate LowLevelInterpreterWin.asm
> > +
> > +${BUILT_PRODUCTS_DIR}/LLIntOffsetsExtractor/LLIntOffsetsExtractor${3}.exe
> > +
> > +if [ "$?" == "1" ]; then
> > +    OUTPUTFILENAME="LowLevelInterpreterWin.asm"
> > +else
> > +    OUTPUTFILENAME="LLIntAssembly.h"
> > +fi
> >  
> > -/usr/bin/env ruby "${SRCROOT}/offlineasm/asm.rb" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${BUILT_PRODUCTS_DIR}/LLIntOffsetsExtractor/LLIntOffsetsExtractor${3}.exe" "LowLevelInterpreterWin.asm" || exit 1
> > +/usr/bin/env ruby "${SRCROOT}/offlineasm/asm.rb" "${SRCROOT}/llint/LowLevelInterpreter.asm" "${BUILT_PRODUCTS_DIR}/LLIntOffsetsExtractor/LLIntOffsetsExtractor${3}.exe" "${OUTPUTFILENAME}" || exit 1
> 
> OK, here’s an idea:  note how MSVC sets the env var $BUILT_PRODUCT_DIR.  I think MSVC should already have an env var for 64-bit vs 32-bit.  Use that determine which approach of LLINT you want to take instead.

Thanks, will try that :)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list