This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Move abilist files into sysdep dirs.
From: Roland McGrath <roland@hack.frob.com>
Date: Fri, 27 Apr 2012 10:46:39 -0700 (PDT)
> I'm ambivalent about the data/ subdirectories rather than just putting
> the files directly in the sysdeps/ dir. I don't really see the need for
> the subdirectory.
I think it's cleaner, since we plan to stick the c++ types and PLT
ref files in there too.
> More importantly, I don't think the model should be that you choose a
> single data directory for your configuration and use that. Rather, each
> abilist file should be found independently in the first sysdeps dir that
> has it. That way things that don't differ, such as all the empty
> libnss_*.abilist files, can be in sysdeps/generic. The easy way to do
> this is:
>
> vpath %.abilist $(+sysdep_dirs)
Ok, if we keep the data/ directory then how does that $(+sysdep_dirs)
expression need to be adjusted?
Also, doesn't this vpath scheme make "make" work harder? I'd like
this to be efficient if possible.