Skip to content

failure trying to compile for arm64+android #7731

@nadiasvertex

Description

@nadiasvertex

I am trying to compile the source for arm64 using ndk-12b. I modified the android-configure script to allow arm64 as a target, and pointed to the arm64 toolchain. After grinding for a while, the build aborted here:

  LD_LIBRARY_PATH=/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/lib.host:/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/obj/gen/icutmp; python icutrim.py -P "/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release" -D ../../deps/icu-small/source/data/in/icudt57l.dat --delete-tmp -T "/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/obj/gen/icutmp" -F icu_small.json -O icudt57l.dat -v -L en,root
Options: {'verbose': 1, 'filterfile': 'icu_small.json', 'toolpath': '/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release', 'deltmpdir': 1, 'outfile': 'icudt57l.dat', 'datfile': '../../deps/icu-small/source/data/in/icudt57l.dat', 'locales': 'en,root', 'endian': 'little', 'tmpdir': '/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/obj/gen/icutmp'}
icu_small.json: icutrim.py config: Trim down ICU to just a certain locale set, needed for node.js use.
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 1: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: �Ё.Ё/Ё/: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 1: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: cannot open - No such file
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 1: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: ELF��G
                                                                                                                                     @�?@8: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 6: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: cannot open 
                                                                                                                                           {� No such file
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 6: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: �ay��!2: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 7: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: ��=: not found
�M5g not foundns/jobs/j2v8/workspace/node/out/Release/icupkg: 8: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 2P^�
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 9: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: cannot open �=��f~D�LUn@�d
                                                                                                                                                         �u
                                                                                                                                                           ���:��: No such file
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 9: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: U3�E5�5�ylZ: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 1: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: -o^����
                                                                                                                                      S48
                                                                                                                                         ���sF: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 10: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg:�Hke8: not found
/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: 11: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg: Syntax error: ")" unexpected
FAILED: /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/icupkg -tl ../../deps/icu-small/source/data/in/icudt57l.dat /var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/obj/gen/icutmp/icudt57l.dat
make[1]: *** [/var/lib/jenkins/jobs/j2v8/workspace/node/out/Release/obj/gen/icutmp/icudt57l.dat] Error 1
make[1]: Leaving directory `/var/lib/jenkins/jobs/j2v8/workspace/node/out'
make: *** [node] Error 2

The build itself is being done on:

Linux usmeps008 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Using Android NDK 12b

Thanks for your help!

[edit bnoordhuis - fixed formatting]

Metadata

Metadata

Assignees

No one assigned

    Labels

    armIssues and PRs related to the ARM platform.buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions