From: Danny S. <dan...@cl...> - 2003-05-20 08:12:57
|
----- Original Message ----- From: "Ranjit Mathew" <rm...@ho...> To: <min...@li...> Sent: Tuesday, 20 May 2003 06:02 Subject: Re: [MinGW-dvlpr] 3.3 patches > > > BTW, just before (2003-05-01) the 3.3 release a patch was > > > checked in that broke the otherwise clean GCC compile for MinGW > > > out-of-the-box. :-( > > > > > > It's the definition of showmanyc_helper( ) in > > > "libstdc++-v3/config/io/basic_file_stdio.cc" that assumes > > > that ioctl( ) would be there if FIONREAD is defined (perhaps > > > not unreasonably). For the moment, I have bypassed it > > > by adding an extra "&& defined _GLIBCPP_HAVE_SYS_IOCTL_H", but > > > is there a better way Danny? > > > > > > >There is no problem for native. FIONREAD is defined for mingw only if > >you include winsock[2].h. Why would you include winsock when building > >libstd++? Ahh, is is gthr-win32.h being included? > > Isn't it *supposed* to be included!? > Yes it is, but the patch I just submitted should prevent the definition of FIONREAD. http://gcc.gnu.org/ml/gcc-patches/2003-05/msg01708.html I've given up on my experiment. > > >Danny > >Danny > >Danny > > Ranjit > Ranjit > Ranjit > Care to dance? > :-P > |