This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Can't build 2.90.8 with gcc 2.95.2
- To: <libstdc++ at gcc dot gnu dot org>
- Subject: Can't build 2.90.8 with gcc 2.95.2
- From: "Kevin S. Van Horn" <Kevin_VanHorn at ndsu dot NoDak dot edu>
- Date: Tue, 13 Mar 2001 17:39:40 -0600 (CST)
- Reply-To: <Kevin_VanHorn at ndsu dot nodak dot edu>
I'm trying to build gcc 2.95.2 and libstdc++-2.90.8 together from scratch.
It dies in the middle of building libstdc++ with the following errors
complaining about not being able to inline a function call. I'm using a
stock RedHat Linux 6.2 system, with glibc 2.1.3.
Error message:
/home/kvanhorn/Download/Tmp/gccbld/gcc/xgcc
-B/home/kvanhorn/Download/Tmp/gccbld/gcc/
-B/usr/local/i686-pc-linux-gnu/bin/ -DHAVE_CONFIG_H -I.
-I../../../../gcc-2.95.2/libstdc++/src -I.. -nostdinc++
-I../../../../gcc-2.95.2/libstdc++ -I../../../../gcc-2.95.2/libstdc++/stl
-I../../../../gcc-2.95.2/libstdc++/libio
-I../../../../gcc-2.95.2/libstdc++/config/cpu/i386
-I../../../../gcc-2.95.2/libstdc++/config/gnu-linux -I/usr/local/include
-D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings
-Winline -Werror -g -fhonor-std -g -O2 -fvtable-thunks -D_GNU_SOURCE -c
-fPIC -DPIC ../../../../gcc-2.95.2/libstdc++/src/stringMAIN.cc -o
.libs/stringMAIN.lo
cc1plus: warnings being treated as errors
../../../../gcc-2.95.2/libstdc++/bits/string.tcc: In method
`std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::basic_string(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,
unsigned int, unsigned int =
std::basic_string<_CharT,_Traits,_Alloc>::npos)':
../../../../gcc-2.95.2/libstdc++/src/string-inst.cc:64: instantiated
from here
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:712: warning: can't
inline call to `static char *
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::_S_construct<std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
>(std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
const std::allocator<char> &)'
../../../../gcc-2.95.2/libstdc++/bits/string.tcc:184: warning: called from
here
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h: In method `class
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::append(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &)':
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:451: instantiated
from `std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::operator +=(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &)'
../../../../gcc-2.95.2/libstdc++/src/string-inst.cc:64: instantiated
from here
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:675: warning: can't
inline call to `class
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::replace<std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
>(std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >)'
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:470: warning: called
from here
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h: In method `class
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::assign(const
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &,
unsigned int, unsigned int)':
../../../../gcc-2.95.2/libstdc++/src/string-inst.cc:64: instantiated
from here
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:541: warning: can't
inline call to `class
std::basic_string<char,std::char_traits<char>,std::allocator<char> > &
std::basic_string<char,std::char_traits<char>,std::allocator<char>
>::assign<std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >
>(std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >,
std::__normal_iterator<char
*,std::basic_string<char,std::char_traits<char>,std::allocator<char> > >)'
../../../../gcc-2.95.2/libstdc++/bits/basic_string.h:523: warning: called
from here
make[4]: *** [stringMAIN.lo] Error 1
make[4]: Leaving directory
`/home/kvanhorn/Download/Tmp/gccbld/i686-pc-linux-gnu/libstdc++/src'