This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [RFC] Do we care about binary compatibility of code produced by cross-compilers?
- From: Paolo Carlini <paolo dot carlini at oracle dot com>
- To: Ian Lance Taylor <iant at google dot com>
- Cc: Paolo Bonzini <bonzini at gnu dot org>, Mark Mitchell <mark at codesourcery dot com>, libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Tue, 02 Sep 2008 20:02:25 +0200
- Subject: Re: [RFC] Do we care about binary compatibility of code produced by cross-compilers?
- References: <48A05898.9000705@oracle.com> <m37iane6sw.fsf@google.com> <48B160E6.3040908@oracle.com> <m3prnyksyx.fsf@google.com> <48B1DA23.2060404@oracle.com> <m3hc99lgsx.fsf@google.com> <48B2855E.5090907@oracle.com> <m38wulkkuh.fsf@google.com> <48B2FCDC.7080101@oracle.com> <48B30F10.70100@oracle.com> <48B31507.7040007@oracle.com> <m3zln0kdn3.fsf@google.com> <48BBD5F8.2040808@oracle.com> <48BC0DEA.2040908@codesourcery.com> <48BC1122.4080101@oracle.com> <48BCD0F7.8080208@gnu.org> <48BD0A8A.5080102@oracle.com> <48BD1059.8080102@gnu.org> <m3tzcy3ba5.fsf@google.com>
Ian Lance Taylor wrote:
I don't think it's worth worrying about the fact that the tests are
run multiple times. If you want to speed up configury, help get Tom's
quagmire project working for gcc (http://code.google.com/p/quagmire/).
Interesting, I'll have a look.
To be clear, I was not talking *performance*. I was surprised that we
were running exactly the same test 4 times, with the same outcome, of
course. Sure, if those libraries are meant to be built separately,
aren't really meant to be just "helpers" for GCC, that makes a lot of
sense. But is that really true? For what is worth, as regards
libstdc++-v, which I can say to know, history included, I can say we
definitely moved away from the idea of delivering a self-consistent,
closed, library. We are totally relying on GCC as C++ compiler, not just
that, the exact GCC built in the tree. Thus, as far as v3 is concerned,
it would be totally ok to "get from somewhere" the outcome of
GCC_CHECK_TLS and just use it.
Paolo.