The clang binary included with v8 is a 64bit binary.

If you want to compile on a 32bit host, you have to provide your own
compiler (by specifying CC, CXX, CPP, and LINK variables to make)

best
-jochen

On Thu, Mar 12, 2015 at 2:04 PM David Xanatos <xanatosda...@gmail.com>
wrote:

> i have problems building the v8 engine on ubuntu x86
>
> i get strange errors
>
> david@ubuntu:~/test/v8$ make ia32.release library=shared
> PYTHONPATH="/home/david/test/v8/tools/generate_shim_headers:/home/david/test/v8/build::/home/david/test/v8/build/gyp/pylib:"
> \
>     GYP_GENERATORS=make \
>     build/gyp/gyp --generator-output="out" build/all.gyp \
>                   -Ibuild/standalone.gypi --depth=. \
>                   -Dv8_target_arch=ia32 \
>                    \
>                    \
>                   -S.ia32.release  -Dcomponent=shared_library
> -Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default
> make[1]: Entering directory `/home/david/test/v8/out'
>   CC(target)
> /home/david/test/v8/out/ia32.release/obj.target/icudata/third_party/icu/linux/icudtl_dat.o
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: @8:
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang:
> cannot open j
>
> q��zi� d� v��GX.� 0@ y 2 0*p!: No such file
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 2:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: B� �
> : not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: ELF :
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: �:
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 2:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: Q !
> �MQ�k�P@��PD @2�� ��@� : not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 3:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: @ !
> �@$��� : not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: � :
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: �� �
> �@: not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 3:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: � :
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 8:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: : not
> found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 9:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: A@�
> R � : not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 1:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: �� :
> not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 11:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang:
> @D�E�� a    � L @ @�
> n : not found
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang: 12:
> /home/david/test/v8/third_party/llvm-build/Release+Asserts/bin/clang:
> Syntax error: "(" unexpected
> make[1]: ***
> [/home/david/test/v8/out/ia32.release/obj.target/icudata/third_party/icu/linux/icudtl_dat.o]
> Error 2
> make[1]: Leaving directory `/home/david/test/v8/out'
> make: *** [ia32.release] Error 2
> david@ubuntu:~/test/v8$
>
>
>
> on ubuntu x64 all works as it should
>
> whats wrong here?
>
> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> 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 v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

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

Reply via email to