On Thu, 2020-02-13 at 01:30 -0300, Alexandre Oliva wrote:
> vxworks7 headers haven't required fixes, and we've long avoided
> running fixinc on them.
>
> The problem with that is that, with a dummy fixinc, mkheaders wipes
> out include-fixed but then multi_dir subdirs are not created again, so
> we end up with a limits.h named after each multi_dir, when there are
> non-default multilibs. Oops.
>
> This patch arranges for a dummy fixinc to be created for *-*-vxworks7*
> targets, and fixes mkheaders so as to create multi_dir subdirs in
> include-fixed after wiping them out, and to copy limits.h so that it
> won't take the name that should be of a subdir (unless the multi_dir
> is limits.h, but that's hopefully never the case ;-)
>
> This was tested on x86_64-linux-gnu (no changes to include-fixed there,
> as expected), and with various of AdaCore's vx6 and vx7 targets,
> including ones with and without multilibs. Ok to install?
>
>
> for fixincludes/ChangeLog
>
> * mkheaders.in: Re-create subdirs, copy limits.h into subdir.
> * mkfixinc.sh: Create dummy fixinc for *-*-vxworks7*.
OK
jeff
>