This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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] |
On 06/13/2016 09:20 AM, Andreas Schwab wrote:
Florian Weimer <fweimer@redhat.com> writes:On 06/11/2016 12:07 AM, Roland McGrath wrote:In what way is it not a bug for cstdlib to do #include_next <stdlib.h>?They are part of the implement in the same way we are. Why would it be a bug?Because <cstdlib> and <stdlib.h> are unrelated headers belonging to different projects. Their place in the include order needs to be controlled independently.
They aren't unrelated, the C++ run-time is a superset of the C run-time. C headers have to be usable from C++, and C++ headers describing glibc functionality need to be compatible with glibc.
As long as the projects are in separate source code repositories, there will be significant friction. That's why I said we should merge them eventually (in the sense that we build their DSOs from a common source code base).
Florian
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |