make ia32.release GYPFLAGS=-Dclang=0 should be enough to fall back to the
system toolchain. (Maybe we should expose that as a Makefile option... but
then it's rarely needed.)

On Fri, Mar 13, 2015 at 9:40 AM, Jochen Eisinger <joc...@chromium.org>
wrote:

> 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.
>

-- 
-- 
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