A few people saw an error today when building JavaScriptCore that looked like: offsets.rb:183:in `buildOffsetsMap': unhandled exception This happened for me when updating from a SVN revision that was a day or two old to r168458 and then building. I had to resort to nuking my build directory in order to get a working build. It seems like something in the offlineasm world isn't rebuilding the necessary bits?
This interrupts about every 3rd build that I do.
(In reply to comment #1) > This interrupts about every 3rd build that I do. Do you do anything between those three builds, other than WebCore changes?
I'm flipping between branches, between architectures and between targets (iOS/OS X). Possibly related, incremental builds often fail with: Undefined symbols for architecture x86_64: "_callToJavaScript", referenced from: __ZN3JSC7JITCode7executeEPNS_2VMEPNS_14ProtoCallFrameE in JITCode.o "_callToNativeFunction", referenced from: __ZN3JSC11Interpreter11executeCallEPNS_9ExecStateEPNS_8JSObjectENS_8CallTypeERKNS_8CallDataENS_7JSValueERKNS_7ArgListE in Interpreter.o "_llint_entry", referenced from: __ZN3JSC5LLInt10initializeEv in LLIntData.o "_sanitizeStackForVMImpl", referenced from: __ZN3JSC18sanitizeStackForVMEPNS_2VME in VM.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
Assigning to Michael since he was the last one to mess with offlineasm.
iOS/OS X use different build product directories FWIW
Believe this to be a Xcode issue. Tracked in
<rdar://problem/16974705>