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.