from your log it looks like out/android_arm.release/unittests -gtest_list_tests failed can you run the command on its own and see what happens?
Rodolph On Sun, 10 Jan 2016 at 20:57 Guillermo Romero <[email protected]> wrote: > Hello, > > I'm building V8 for Android (arm), and followed the steps outlined here: > https://github.com/v8/v8/wiki/D8%20on%20Android > > In summary: > > - clone the repository from github > - get depot_tools, to have gclient > - from the v8 directory, run: *echo "target_os = ['android']" >> > ../.gclient && gclient sync --nohooks* > - make sure adb is in the PATH > - build v8 with: *make android_arm.release -j16* > - run: *make android_arm.release.check* > > > It builds without a problem, however the checks fail with segfault. (Both > on a Samsung Galaxy S3 and an unbranded Chinese tablet) > > I'm using Debian testing (stretch) 64 > > > This is what I get: > > > gato@tigger:~/builds/google/v8$ make android_arm.release.check > make[1]: Entering directory '/home/gato/builds/google/v8' > make[2]: Entering directory '/home/gato/builds/google/v8/out' > make[2]: Nothing to be done for 'all'. > make[2]: Leaving directory '/home/gato/builds/google/v8/out' > make[1]: Leaving directory '/home/gato/builds/google/v8' > sync to /data/local/tmp/v8/out/android_arm.release... > sync to /data/local/tmp/v8/tools........ > sync to /data/local/tmp/v8/tools/profviz....... > sync to > /data/local/tmp/v8/test/intl.......................................................... > sync to > /data/local/tmp/v8/test/message................................................................................................................................................................................. > sync to /data/local/tmp/v8/test/mjsunit....... [lots of dots] > sync to /data/local/tmp/v8/test/preparser......................... > Specifying --command-prefix disables network distribution, running tests > locally. > >>> running presubmit tests > Running C++ lint check... > Done processing /home/gato/builds/google/v8/src/background-parsing-task.h > Done processing > /home/gato/builds/google/v8/src/pending-compilation-error-handler.h > ... [all the source files] > Total errors found: 0 > Running copyright header, trailing whitespaces and two empty lines between > declarations check... > Total violating files: 0 > >>> Running tests for android_arm.release > > Segmentation fault > ANDROID: Error returned by test > > > 3 KB/s (129 bytes in 0.038s) > > > > *Segmentation fault *ANDROID: Error returned by test > > > 3 KB/s (144 bytes in 0.040s) > > > Traceback (most recent call last): > File "tools/run-tests.py", line 816, in <module> > sys.exit(Main()) > File "tools/run-tests.py", line 625, in Main > code = Execute(arch, mode, args, options, suites) > File "tools/run-tests.py", line 718, in Execute > s.ReadTestCases(ctx) > File "/home/gato/builds/google/v8/tools/testrunner/local/testsuite.py", > line 161, in ReadTestCases > self.tests = self.ListTests(context) > File "/home/gato/builds/google/v8/tools/testrunner/local/testsuite.py", > line 325, in ListTests > raise Exception("Test executable failed to list the tests.") > Exception: Test executable failed to list the tests. > Makefile:369: recipe for target 'android_arm.release.check' failed > make: *** [android_arm.release.check] Error 1 > > > I have no idea what to do now. Maybe check the build is using the correct > compiler, but how do I do that? > > > Any help will be appreciated > -Guillermo > > -- > -- > v8-users mailing list > [email protected] > http://groups.google.com/group/v8-users > --- > You received this message because you are subscribed to the Google Groups > "v8-users" 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. > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" 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.
