Revision 8484503e doc/general.texi

View differences:

doc/general.texi
662 662

  
663 663
@subsection Compilation under Cygwin
664 664

  
665
The main issue with Cygwin is that newlib, its C library, does not
666
contain llrint().  However, it is possible to leverage the
667
implementation in MinGW.
665
The main issue with the 1.5.x Cygwin versions is that newlib, its C library,
666
does not contain llrint().  You need to upgrade to the unstable 1.7.x versions,
667
or leverage the implementation in MinGW (as explained below).
668 668

  
669 669
Just install your Cygwin with all the "Base" packages, plus the
670 670
following "Devel" ones:
......
672 672
binutils, gcc-core, make, subversion, mingw-runtime, diffutils
673 673
@end example
674 674

  
675
Do not install binutils-20060709-1 (they are buggy on shared builds);
676
use binutils-20050610-1 instead.
675
Install the current binutils-20080624-2 as they work fine (the old
676
binutils-20060709-1 proved buggy on shared builds).
677 677

  
678 678
Then create a small library that just contains llrint():
679 679

  

Also available in: Unified diff