I tried this #define (in the newlib bits directory - cygwin uses newlib right?), reconfigured and recompiled gcc 3.1, but the same problem occurs - segmentation fault on the simplest bit of code that uses cin or ifstream or stringstream. ( cout etc. works fine by the way).
I'll repeat the code snippet for clarification: main() { std::string frog; std::cin >> frog; assert( 0 ); } (it doesn't get to the assert and segment faults) Any other ideas? :-/ --------------------------------- Q-Games, Dylan Cuthbert. http://www.q-games.com/personal/utils ----- Original Message ----- From: "Danny Smith" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 19, 2002 8:08 AM Subject: Fwd: RE: input stream crash with gcc 3.1 > > From: Danny Smith <[EMAIL PROTECTED]> > > Subject: RE: input stream crash with gcc 3.1 > > To: [EMAIL PROTECTED] > > CC: [EMAIL PROTECTED] > > > > > I have recently compiled the latest 3.1 branch (grabbed directly via > > cvs) > > > for cygwin (1.3.9) and am having problems when using anything related > > at > > > all > > > to input streams. > > > > See this: > > http://gcc.gnu.org/ml/gcc-patches/2001-06/msg00841.html > > then try rebuilding libstdc++ with > > > > #define _GLIBCPP_AVOID_FSEEK > > added to /libstdc++-v3/config/os/newlib/bits/os_defines.h > > > > Danny > > > > http://movies.yahoo.com.au - Yahoo! Movies > > - Vote for your nominees in our online Oscars pool. > > > > http://movies.yahoo.com.au - Yahoo! Movies > - Vote for your nominees in our online Oscars pool. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/