This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Darwin] Patch c++/15428


On May 24, 2004, at 12:09 PM, Matt Austern wrote:

On May 24, 2004, at 12:03 PM, Jason Merrill wrote:

The whole business about not setting the explicit bit is a kludge to allow
explicit instantiations of a class when not all of the members have been
defined. It would probably be better to handle that directly in
do_type_instantiation, and just always set the explicit bit.

I agree that that would be cleaner. It would also be consistent with the direction that I think the standards committee is moving in.

I'll make sure that doesn't break the build (i.e. that nothing in libstdc++
or libjava depends on the old behavior), and, if it looks OK, I'll submit a
patch to make that change.

However, it turns out that this is *not* OK. This change breaks libstdc++.


--Matt


/work/obj.expl/gcc/xgcc -shared-libgcc -B/work/obj.expl/gcc/ -nostdinc++ -L/work/obj.expl/powerpc-apple-darwin7.3.0/libstdc++-v3/src -L/work/obj.expl/powerpc-apple-darwin7.3.0/libstdc++-v3/src/.libs -B/work/root.expl/powerpc-apple-darwin7.3.0/bin/ -B/work/root.expl/powerpc-apple-darwin7.3.0/lib/ -isystem /work/root.expl/powerpc-apple-darwin7.3.0/include -isystem /work/root.expl/powerpc-apple-darwin7.3.0/sys-include -I/work/obj.expl/powerpc-apple-darwin7.3.0/libstdc++-v3/include/ powerpc-apple-darwin7.3.0 -I/work/obj.expl/powerpc-apple-darwin7.3.0/libstdc++-v3/include -I/work/fsf-mainline.expl/libstdc++-v3/libsupc++ -O2 -g -O2 -g -O2 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -c ../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc -fno-common -DPIC -o .libs/locale-inst.o
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:47: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = false]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>& std::__moneypunct_cache<_CharT, _Intl>::operator=(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:48: error: explicit instantiation of `std::__moneypunct_cache<_CharT, _Intl>::__moneypunct_cache(conststd::__moneypunct_cache<_CharT, _Intl>&) [with _CharT = char, bool _Intl = true]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>& std::__numpunct_cache<_CharT>::operator=(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:79: error: explicit instantiation of `std::__numpunct_cache<_CharT>::__numpunct_cache(conststd:: __numpunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `void std::__timepunct_cache<_CharT>::_M_cache(conststd::locale&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>& std::__timepunct_cache<_CharT>::operator=(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc: In instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]':
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: instantiated from here
../../../../fsf-mainline.expl/libstdc++-v3/src/locale-inst.cc:167: error: explicit instantiation of `std::__timepunct_cache<_CharT>::__timepunct_cache(conststd:: __timepunct_cache<_CharT>&) [with _CharT = char]' but no definition available
make[4]: *** [locale-inst.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libstdc++-v3] Error 2
make: *** [bootstrap] Error 2
[isolde:obj.expl]$



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]