[
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.