Satish Balay <[email protected]> writes:

> On Wed, 11 Mar 2015, Jed Brown wrote:
>
>> Barry Smith <[email protected]> writes:
>> >   If one fails then configure moves on an tries with the other. Is
>> >   this a problem? We do it all over the place on configure.
>> 
>> The problem is that both may "work" (link without errors), but exhibit
>> subtle errors at run-time due to ABI mismatch.
>> 
>
> The current usage mode here is:
>
> --with-clib-autodetect=0 --with-cxxlib-autodetect=0 
> --with-fortranlib-autodetect=0 LIBS=-lstdc++

Right.  I think this is better, even though it's annoyingly verbose.

> In this mode - I don't think configure should be gussing - and let the
> user provide the appropriate compatibility library list.
>
> If any fixes - they should go for usage:
> --with-clib-autodetect=1 --with-cxxlib-autodetect=1 
> --with-fortranlib-autodetect=1

Sure, but this is the default and it's better to error at configure time
than to execute incorrectly when run.

Attachment: signature.asc
Description: PGP signature

Reply via email to