This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH/Merge Request] Vtable Verification feature.
- From: Iain Sandoe <iain at codesourcery dot com>
- To: Caroline Tice <cmtice at google dot com>
- Cc: Dominique Dhumieres <dominiq at lps dot ens dot fr>, GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 7 Aug 2013 18:31:46 +0100
- Subject: Re: [PATCH/Merge Request] Vtable Verification feature.
- References: <20130807122935 dot 5BC523BE1E at mailhost dot lps dot ens dot fr> <CABtf2+TcZpy+vrrnvgQi8Ut1ZbAhP128LwFnvKvSUsMqV6AbxQ at mail dot gmail dot com>
hi Caroline,
A (very) quick look suggests that only *) results in a return of UNSUPPORTED from libvtv/configure.tgt
Do you know if anyone is working on a Darwin port for this lib?
thanks,
Iain
On 7 Aug 2013, at 17:57, Caroline Tice wrote:
> libvtv was supposed to be automatically disabled for darwin; we are in
> the process of trying to figure out why this did not work as it was
> supposed to.
>
> In the meantime, if you add "--disable-libvtv" explicitly to your
> configure command, that should turn off the attempts to
> configure/build it.
>
> I'll get another patch out to fix the problem as soon as I can.
>
> -- Caroline Tice
> cmtice@google.com
>
> On Wed, Aug 7, 2013 at 5:29 AM, Dominique Dhumieres <dominiq@lps.ens.fr> wrote:
>> Revision 201555 breaks boostrap on x86_64-apple-darwin10:
>>
>> ...
>> Checking multilib configuration for libvtv...
>> make all-recursive
>> Making all in testsuite
>> /bin/sh: line 0: cd: testsuite: No such file or directory
>> make[4]: *** [all-recursive] Error 1
>> make[3]: *** [all] Error 2
>> make[2]: *** [all-stage1-target-libvtv] Error 2
>> make[1]: *** [stage1-bubble] Error 2
>> make: *** [all] Error 2
>>
>> According to
>>
>> * configure.ac: Add target-libvtv to target_libraries; disable libvtv
>> on non-linux systems; add target-libvtv to noconfigdirs; add
>> libsupc++/.libs to C++ library search paths.
>>
>> libvtv should not be built on darwin, but in config.log I see
>>
>> ...
>> configure:3222: checking for libvtv support
>> configure:3232: result: yes
>> ...
>>
>> TIA
>>
>> Dominique