This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: gcc-4.4.0 libstdc++ build failed
- From: "M R Swami Reddy" <MR dot Swami dot Reddy at nsc dot com>
- To: "Paolo Carlini" <paolo dot carlini at oracle dot com>
- Cc: "gcc-help at gcc dot gnu dot org" <gcc-help at gcc dot gnu dot org>, "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>
- Date: Fri, 15 May 2009 16:18:51 +0530
- Subject: Re: gcc-4.4.0 libstdc++ build failed
- References: <4A0D22CC.5070002@nsc.com> <4A0D2E73.9040303@oracle.com>
===
libstdc++-v3/src/atomic.cc:106: error: cast from 'const volatile
void*' to 'uintptr_t' loses precision
===
Could you please help to resolve the above?
As far as I can see, either you are doing something wrong in your cross
configuration, or something is broken in your target, because, per C99
7.18.1.4, that conversion must be always possiblee.
Thank you very much for your response.
Btw, here is command line from build-log:
===
libtool: compile:
/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0/./gcc/xgcc
-shared-libgcc
-B/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0/./gcc
-nostdinc++
-L/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0/glibstdc++-v3/src
-L/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0//libstdc++-v3/src/.libs
-B/scratch/kafi/common/users/swami/support/REL///bin/
-B/scratch/kafi/common/users/swami/support/REL///lib/ -isystem
/scratch/kafi/common/users/swami/support/REL///include -isystem
/scratch/kafi/common/users/swami/support/REL///sys-include
-I/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0//libstdc++-v3/include/
-I/local/kafi/common/users/swami/support/tools/build/gcc-4.4.0//libstdc++-v3/include
-I/local/kafi/common/users/swami/support/tools/gcc-4.4.0/libstdc++-v3/libsupc++
-fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g
-Os -std=gnu++0x -c
/local/kafi/common/users/swami/support/tools/gcc-4.4.0/libstdc++-v3/src/atomic.cc
-o atomic.o
=====