On Wed, Sep 11, 2013 at 11:22 AM, Caroline Tice <cmt...@google.com> wrote:
> This  patch should fix the issues that people were having with the
> libvtv testsuite being run (and failing) when GCC was not configured
> with --enable-vtable-verify.  I am still in the process of running
> some tests, but at this point I am fairly confident that this patch
> works correctly.  Even though I am the libvtv maintainer, I would
> appreciate someone else reviewing this patch too, as a sanity check.
>
> -- Caroline Tice
> cmt...@google.com
>
> 2013-09-11 Caroline Tice  <cmt...@google.com>
>
>         * Makefile.am: Re-instante ENABLE_VTABLE_VERIFY checks, to make
>         sure testsuite is not run if libstdc++ and libgcc were not built
>         with vtable verification.
>         * Makefile.in: Regenerated.
>         * configure.ac: Re-instatate checks for --enable-vtable-verify flag,
>         to make sure testsuite is not run if libstdc++ and libgcc were not
>         built with vtable verification.
>         * configure: Regenerated.

I tried it.  I noticed 2 issues:

1. Correct if I am wrong.  libvtv doesn't work correctly if
--enable-vtable-verify
isn't used. Why is libvtv built/installed at all when
--enable-vtable-verify isn't used.
2. Why does libvtv/configure.ac have

    echo 'MULTISUBDIR =' >> $ac_file
    ml_norecursion=yes
    . ${multi_basedir}/config-ml.in

when AM_ENABLE_MULTILIB is used?  I got

make[3]: Entering directory
`/export/build/gnu/gcc/build-x86_64-linux/x86_64-unknown-linux-gnu/libvtv'
Makefile:844: warning: overriding recipe for target `multi-do'
Makefile:775: warning: ignoring old recipe for target `multi-do'
Makefile:892: warning: overriding recipe for target `multi-clean'
Makefile:823: warning: ignoring old recipe for target `multi-clean'

-- 
H.J.

Reply via email to