This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH rsa/stdint_noheaders] Cleanup: Add #include <stdint.h> for uint[32|64]_t usage (except installed headers)
- From: Roland McGrath <roland at hack dot frob dot com>
- To: Thomas Schwinge <thomas at codesourcery dot com>
- Cc: Carlos O'Donell <carlos at redhat dot com>, "Ryan S. Arnold" <ryan dot arnold at gmail dot com>, Siddhesh Poyarekar <siddhesh at redhat dot com>, Ryan Arnold <rsa at us dot ibm dot com>, libc-alpha <libc-alpha at sourceware dot org>
- Date: Thu, 20 Jun 2013 14:59:41 -0700 (PDT)
- Subject: Re: [PATCH rsa/stdint_noheaders] Cleanup: Add #include <stdint.h> for uint[32|64]_t usage (except installed headers)
- References: <1367425419 dot 9067 dot 281 dot camel at localhost dot localdomain> <20130516133649 dot GA11396 at domone dot kolej dot mff dot cuni dot cz> <CAAKybw8EP358UABnY2crSGVJxC7R_U-19t95XY0Fw+Cdd9GWwA at mail dot gmail dot com> <CAAKybw-iGGtV9E8tfBmX1Wv_fEq-rrir2pHx8=2gPbNDrKrtOQ at mail dot gmail dot com> <87ppwdo7ho dot fsf at kepler dot schwinge dot homeip dot net> <CAAKybw9dFBbefktz=Ph7afcBZQJ8fH+VwCiWP_pUfKejHFKQ8w at mail dot gmail dot com> <CAAKybw-ose53Km2JKPF96Tr7R0o36F6BpVRr-vpuC1pc0j-pNw at mail dot gmail dot com> <51AE0C0B dot 2080001 at redhat dot com> <877ghopjbf dot fsf at kepler dot schwinge dot homeip dot net>
Perl is not required to build libc from a release distribution (as Autoconf
is not). Since we make our releases directly from git with 'git archive',
we must commit all generated files whose regeneration requires a tool that
only maintainers are required to have. This would not be an issue if you
rewrote the generator program in AWK (requiring extensions available only
in gawk-3.1.2 and later is acceptable), for example.
That issue aside, if the generation is unusually slow (e.g. takes longer
than one of the large source files takes to compile) then that would be
another, more fuzzy reason not to require that everyone's build repeat the
generation work.
Thanks,
Roland