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]

Re: stackable abilist files


On Saturday 21 April 2012 05:07:36 Joseph S. Myers wrote:
> On Sat, 21 Apr 2012, Mike Frysinger wrote:
> > although, for some of these (like libc.abilist), it's hard to say that
> > forcing an arch to copy the entire file is a good thing considering 99%
> > of the over 2000 lines in there are going to be duplicate.  maybe it'd
> > be better to let these particular files hold all target tuples whether
> > they be in ports/ or the main tree ?
> 
> I think the right thing is to put files (which would no longer contain
> regular expressions for architecture triplets at all) in sysdeps
> directories (e.g. sysdeps/unix/sysv/linux/i386/abilist) and just take the
> files from the first such sysdeps directory found.  There would be
> duplication, as there is with libm-test-ulps, although in most cases it
> would be possible for the person adding a new API to do the mechanical
> updates for all targets; I don't think that duplication is a major
> problem.

i can't see how duplicating ~80K of data 10 times is an improvement.  if we 
really want to insist on splitting the files, i think we should rework the 
scripts/data formats so arches can override only the pieces they need.
-mike

Attachment: signature.asc
Description: This is a digitally signed message part.


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