[ 
https://issues.apache.org/jira/browse/THRIFT-381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12861077#action_12861077
 ] 

David Reiss commented on THRIFT-381:
------------------------------------

I don't know.  It's still possible that it might be fixed some time in the 
future.  My preference would be to just bump the priority down to trivial.

By the way, here is what I found:

http://www.gnu.org/software/hello/manual/autoconf/Compilers-and-Preprocessors.html
 states "If the compiler being used does not produce executables, the tests 
fail. If the executables can't be run, and cross-compilation is not enabled, 
they fail too."  This is the exact behavior we want, but AC_PROG_CXX doesn't 
behave this way (it sets CXX to g++ even if g++ doesn't work), and there is no 
indication why.  I'm not really up for rewriting that cross-compilation 
detection logic.  I'm more likely to just try to report it as a bug in autoconf.

> Fail fast if configure detects C++ problems
> -------------------------------------------
>
>                 Key: THRIFT-381
>                 URL: https://issues.apache.org/jira/browse/THRIFT-381
>             Project: Thrift
>          Issue Type: Bug
>            Reporter: David Reiss
>            Assignee: David Reiss
>             Fix For: 0.3
>
>
> We had a guy on the public list who couldn't compile and run a trivial C++ 
> program on his machine because libstdc++ was messed up.  configure should 
> detect this and bail out.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to