[Ada] multilib patch take two => multilib build working
Paolo Bonzini
bonzini@gnu.org
Tue Jul 22 13:52:00 GMT 2008
> This will need some additionals tests on MULTILIB in the LIBGNAT_TARGET_PAIRS
> machinery (3 files for x86 vs x86_64, solaris looks like already done, powerpc
> seem 32 bits only right now, s390/s390x, others?) but it doesn't seem like a
> blocking issue with the proposed design since each MULTILIB rts build has
> completely separate directory and stamp (through RTSDIR) so there is no
> possibility of conflict through sharing.
>
> Do you agree with this assessment?
Unfortunately not. The solaris bits are just "factoring" a bit the
definition of LIBGNAT_TARGET_PAIRS. The actual multilib definition can
be arbitrary, for example you can have big-endian/little-endian
multilibs. If the design is explicitly to have constants spelled out in
system-* files (instead of having them, for example, in Autoconf
macros), there is not much that you can do.
Paolo
More information about the Gcc
mailing list