Mercurial > octave-nkf
comparison README.Cygwin @ 11440:bfbe441f3706
Update build instructions for Cygwin before 3.4 release.
author | Marco Atzeri <marco_atzeri@yahoo.it> |
---|---|
date | Tue, 04 Jan 2011 14:01:19 -0800 |
parents | b7b65376a033 |
children | 21dec063e89f |
comparison
equal
deleted
inserted
replaced
11439:c2f44cba24c9 | 11440:bfbe441f3706 |
---|---|
1 Starting with version 3.0.1, Octave is once again part of the normal | 1 Starting with version 3.0.1, Octave is once again part of the normal |
2 net distribution of Cygwin, available from http://www.cygwin.com. | 2 net distribution of Cygwin, available from http://www.cygwin.com. |
3 The latest previous version available was 2.1.73 | |
4 | 3 |
5 It is possible to build Octave on Windows systems with Cygwin, | 4 It is possible to build Octave from source on Windows systems with Cygwin, |
6 but with standard gcc-3.4.4-3 compiler there are some performance | 5 but with the old gcc-3.4.4-3 compiler there are some performance |
7 problems related to the way C++ exception handling is implemented. | 6 problems related to the way C++ exception handling is implemented. |
8 This is a known problem with a long history so it is suggested to use | 7 This is a known problem with a long history and it is STRONGLY |
9 version gcc-4.3.2-1 or later. | 8 encouraged to use gcc-4.3.2-1 or later. |
10 | 9 |
11 Binary version 3.0.2-2 is built with gcc-4.3.2-1 | 10 Current binary versions are built with gcc-4.3.4-3 while |
11 binary version 3.0.2-2 was built with gcc-4.3.2-1. | |
12 | |
13 The latest development Octave development sources (octave-3.3.54+) | |
14 are built with: | |
15 | |
16 configure --enable-shared \ | |
17 --enable-float-truncate \ | |
18 CC=gcc-4 F77=gfortran-4 CXX=g++-4 CPP=cpp-4 | |
19 lt_cv_deplibs_check_method=pass_all \ | |
20 LDFLAGS=-no-undefined | |
21 | |
22 "--enable-float-truncate" is needed for the following bug: | |
23 http://thread.gmane.org/gmane.comp.gnu.octave.bugs/12361/focus=12404 | |
24 Without it, one of the quadgk test will fail as | |
25 "a=a" could be false due to truncation problems with | |
26 complex numbers. | |
27 | |
28 | |
29 "lt_cv_deplibs_check_method=pass_all" is needed to bypass | |
30 incorrect libtool detection of system capabilities and | |
31 to allow shared libs building. | |
32 | |
33 Octave-3.2.4 was built using: | |
34 | |
35 configure --enable-shared \ | |
36 --without-fltk \ | |
37 --without-framework-opengl \ | |
38 CC=gcc-4 F77=gfortran-4 CXX=g++-4 CPP=cpp-4 | |
39 CFLAGS="-Dtimezone=_timezone" | |
40 | |
41 | |
42 | |
12 | 43 |
13 Current Cygwin package maintainer for Octave: | 44 Current Cygwin package maintainer for Octave: |
14 | 45 |
15 Marco Atzeri | 46 Marco Atzeri |
16 http://matzeri.altervista.org | 47 http://matzeri.altervista.org |
17 | 48 |
18 John W. Eaton | |
19 jwe@octave.org | |
20 | |
21 Marco Atzeri | 49 Marco Atzeri |
22 marco_atzeri@yahoo.it | 50 marco_atzeri@yahoo.it |
23 Italy | 51 Italy |
24 | 52 |
25 Mon, 14 Sep 2009 14:14:40 EDT | 53 Mon Jan 3 18:53:41 WEST 2011 |