On Thu, Dec 17, 2009 at 10:36 PM, Richard Zhao <linux...@gmail.com> wrote:

>  AR+RANLIB(host) out/Release/obj.host/v8/tools/gyp/libv8_nosnapshot.a
>  CXX(host) out/Release/obj.host/v8_base/v8/src/accessors.o
>  CXX(host) out/Release/obj.host/v8_base/v8/src/allocation.o
>  CXX(host) out/Release/obj.host/v8_base/v8/src/api.o
> cc1plus: warnings being treated as errors
> v8/src/handles-inl.h: In static member function ‘static void
> v8::V8::RemoveMessageListeners(void (*)(v8::Handle<v8::Message>,
> v8::Handle<v8::Value>))’:
> v8/src/handles-inl.h:50: error: dereferencing pointer ‘<anonymous>â
> €™ does break strict-aliasing rules
> v8/src/handles-inl.h:50: error: dereferencing pointer ‘<anonymous>â
> €™ does break strict-aliasing rules
> v8/src/globals.h:574: note: initialized from here
> cc1plus: error: dereferencing pointer ‘dest’ does break strict-
> aliasing rules
> cc1plus: error: dereferencing pointer ‘dest’ does break strict-
> aliasing rules
> cc1plus: error: dereferencing pointer ‘dest’ does break strict-
> aliasing rules
> v8/src/api.cc:3287: note: initialized from here
> make: *** [out/Release/obj.host/v8_base/v8/src/api.o] Error 1
>
> I'm follow instructions at
> http://code.google.com/p/chromium/wiki/LinuxChromiumArm
>
> arm-none-linux-gnueabi-gcc -v :
> Using built-in specs.
> Target: arm-none-linux-gnueabi
> Configured with: /usr/src/redhat/BUILD/cross-mlib/source/gcc-4.1.2/
> configure --target=arm-none-linux-gnueabi --host=i686-host_pc-linux-
> gnu --prefix=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-
> none-linux-gnueabi --with-sysroot=/opt/freescale/usr/local/gcc-4.1.2-
> glibc-2.5-nptl-3/arm-none-linux-gnueabi/arm-none-linux-gnueabi/sysroot
> --enable-threads --enable-shared --disable-libssp --disable-libgomp --
> disable-libmudflap --enable-languages=c,c++ --enable-__cxa_atexit --
> disable-nls
> Thread model: posix
> gcc version 4.1.2
>
> Thanks
> Richard
>

That compiler is older than the one recommended here:
http://code.google.com/p/chromium/wiki/LinuxBuildInstructionsPrerequisites
I assume that's where the problem comes from. The ARM buildbot at
http://build.chromium.org/buildbot/waterfall/builders/Chromium%20Arm is
happy-green. It uses the CodeSourcery 2009q3 toolchain, based on gcc 4.4, as
suggested by the Chromium on ARM wiki page.
I suggest moving up to a more recent version of gcc.

Antoine



>
> --
> Chromium Developers mailing list: chromium-dev@googlegroups.com
> View archives, change email options, or unsubscribe:
>    http://groups.google.com/group/chromium-dev
>

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev

Reply via email to