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