This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: auto-sync of top-level 'include' & 'config' directories?
- To: law at redhat dot com
- Subject: Re: auto-sync of top-level 'include' & 'config' directories?
- From: DJ Delorie <dj at redhat dot com>
- Date: Fri, 2 Nov 2001 20:54:28 -0500
- CC: gcc at gcc dot gnu dot org
- References: <5843.1004739437@localhost.localdomain>
> Note that the "src" repo has some stuff in "include" that don't exist in
> the "gcc" repo -- most of them are related to bfd, the opcodes library and
> such. There's no reason why GCC couldn't import those files to minimize
> the amount of divergence between the repos.
There's a good reason why not. If they were merged, all the bfd folks
would need gcc's blessing to change bfd-specific files that gcc
doesn't care about (why should a change to include/elf/m32r.h need a
GCC maintainer's approval?). There are a few that could be added to
libiberty's umbrella, like filenames.h, but that's a different story.
And there's no reason *to* merge them (well, unless we merge the cvs
repositories). It's alreadly auto-merged, so there is no cost to
keeping them the way they are.
The include files that *are* common between gcc and src *are* in sync.
They are part of the libiberty auto-sync process. They've been in
sync since I got libiberty maintainership.