[v3] install backwards headers in prefix
Loren James Rittle
rittle@latour.rsch.comm.mot.com
Thu Dec 14 21:53:00 GMT 2000
In article < 200012150005.eBF055929957@fillmore.constant.com >,
Benjamin Kosnik <bkoz@redhat.com> writes:
> If there are no major objections, I'd like to check this in today.
[Patch to install backward header files in location searched by default.]
Absolutely no objection to your patch, but should we also consider a
patch that adds some form of this bit of magic to each header file in
libstdc++-v3/include/backward (before including any other files)?
#ifndef _CPP_BACKWARD_DEPRECATED_HEADER_WARNING
#define _CPP_BACKWARD_DEPRECATED_HEADER_WARNING
#warning "this file includes at least one deprecated header,"
#warning "(in general) use <X> form instead of <X.h> form"
#endif
This would print at most one message per compilation unit. This would
encourage people to move to new style C++ headers without breaking
them or annoying them too much. We could extend the warning with
details of how to disable it (i.e. compile with
-D_CPP_BACKWARD_DEPRECATED_HEADER_WARNING).
BTW, it is unclear that this approach will play nicely with existing
tests run during `make check-g++'. I would be willing to investigate
to the point of a complete patch, if this is a desired direction.
Regards,
Loren
More information about the Libstdc++
mailing list