Hi,

I'm trying to build v8 for arm64. However, it failed due to libicui18n.a.
My build sequence is below:

I tried it top of the latest commit.
4014d71 DevTools: Unflake test-cpu-profiler/JsNativeJsRuntimeJsSample

I used the linaro-aarch64 toolchain to build the v8.
http://releases.linaro.org/14.04/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux.tar.xz

$ make dependencies
$ CXX=aarch64-linux-gnu-g++ LINK=aarch64-linux-gnu-g++ make arm64.release 
-j4

...snip...
  CXX(target) 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/cctest/test/cctest/test-js-arm64-variables.o
  CXX(target) 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/cctest/test/cctest/test-platform-linux.o
  CXX(target) 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/lexer-shell/tools/lexer-shell.o
  CXX(target) 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/parser-shell/tools/parser-shell.o
  LINK(target) /home/cometzero/upstream/v8/out/arm64.release/shell
/opt/arm/gcc-linaro-aarch64-linux-gnu-4.8-2013.10_linux/bin/../lib/gcc/aarch64-linux-gnu/4.8.2/../../../../aarch64-linux-gnu/bin/ld:
 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/icui18n/third_party/icu/source/i18n/ucln_in.o:
 
Relocations in generic ELF (EM: 62)
/opt/arm/gcc-linaro-aarch64-linux-gnu-4.8-2013.10_linux/bin/../lib/gcc/aarch64-linux-gnu/4.8.2/../../../../aarch64-linux-gnu/bin/ld:
 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/icui18n/third_party/icu/source/i18n/ucln_in.o:
 
Relocations in generic ELF (EM: 62)
/opt/arm/gcc-linaro-aarch64-linux-gnu-4.8-2013.10_linux/bin/../lib/gcc/aarch64-linux-gnu/4.8.2/../../../../aarch64-linux-gnu/bin/ld:
 
/home/cometzero/upstream/v8/out/arm64.release/obj.target/icui18n/third_party/icu/source/i18n/ucln_in.o:
 
Relocations in generic ELF (EM: 62)
/home/cometzero/upstream/v8/out/arm64.release/obj.target/third_party/icu/libicui18n.a:
 
could not read symbols: File in wrong format
collect2: error: ld returned 1 exit status
make[1]: *** [/home/cometzero/upstream/v8/out/arm64.release/shell] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/cometzero/upstream/v8/out'
make: *** [arm64.release] Error 2

What am I doing wrong?

Best Regards,
Chanho Park

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
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 v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to