If you successfully build JSC with: $ Tools/Scripts/build-jsc --debug and then try building with: Tools/Scripts/build-jsc --debug ARCHS=i386 you'll get offlineasm: No magic values found. Skipping assembly file generation. Command /bin/sh failed with exit code 1 This is due to the build dependency checking seeing the derived file LLIntDesiredOffsets.h from the prior build and not generating one for the current architecture.
<rdar://problem/42900838>
Created attachment 348850 [details] ppatch
Created attachment 348858 [details] Patch for Landing
Inadvertently landed in Changeset r235636. Change log landed in r235645.