Comment #2 on issue 4171 by [email protected]: make sometimes "misses" dependencies on natives and will not rebuild the external startup blobs
https://code.google.com/p/v8/issues/detail?id=4171

Given:
- an x64 Linux box,
- a clean V8 checkout
- set GYP_DEFINES to include "target_arch=x64 v8_target_arch=x64"
- unset GYP_GENERATORS (defaults to make)

Do:

# Reset to the CL just before the observed breakage.
$ git reset eed7363a0da0f21c3eee6c052507299d9b707462 --hard
$ gclient runhooks

# Rebuild, like the bot does:
$ rm -rf out
$ cd out
$ make -k -j50 BUILDTYPE=Release
$ cd ..

# If you want to observe the issue, you can do:
$ ls -l out/Release{/,/obj/gen/}*.bin; md5sum out/Release{/,/obj/gen/}*.bin

# Now, update to new CL and rebuild.
$ git cl patch 1170023002
$ cd out
$ make -k -j50 BUILDTYPE=Release

Now, out/Release/obj/gen/libraries-experimental.bin has been updated, but out/Release/natives_blob.bin not.

This test will fail, even though it shouldn't:
$ out/Release/d8 --test --harmony-arrays test/mjsunit/mjsunit.js test/mjsunit/harmony/typedarray-slice.js

If you make again, natives_blob.bin will have been built.




--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to