Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes: >>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes: > | Angus> Please review and apply. Angus > | When you are confident that it compiles with newer gcc, feel free to | apply it to 1.2.x.
It doesn't, because gcc 3.1 do only put those symbols that is _in_ the standard into the std namespace. So f.ex. #include <cstdio> using std::popen; popen(...); does not work, but : #include <cstdio> popen(...); works. So we need autoconf checks for functions like that do figure out if they are in std or not. (and only issue the "using std::popen" if they are found to be in the std namespace) -- Lgb