Changes between Version 5 and Version 6 of current-issues


Ignore:
Timestamp:
Oct 20, 2006 12:49:14 PM (13 years ago)
Author:
lou
Comment:

A note on workarounds for --omit-frame-pointer.

Legend:

Unmodified
Added
Removed
Modified
  • current-issues

    v5 v6  
    1111   1. Try to obtain the previous version (3.80); for example, you can download it from [http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2 http://cygwin.paracoda.com/release/make/make-3.80-1.tar.bz2].
    1212   1. Obtain a fixed 3.81 version, for example from [http://www.cmake.org/files/cygwin/make.exe http://www.cmake.org/files/cygwin/make.exe].  (See the Cygwin mailing list postings [http://cygwin.com/ml/cygwin/2006-09/msg00315.html http://cygwin.com/ml/cygwin/2006-09/msg00315.html] and [http://cygwin.com/ml/cygwin/2006-09/msg00153.html http://cygwin.com/ml/cygwin/2006-09/msg00153.html])
     13
     14
     15== Execution ==
     16
     17* '''--omit-frame-pointer leads to failure of C++ throw''' for some GCC compiler versions. Suggested solutions:
     18  1. If possible, upgrade to a GCC version which does not have this problem. GCC 4.1.1 is know to work correctly in many environments.
     19  1. Use the variables OPT_CXXFLAGS, OPT_CFLAGS, and OPT_FFLAGS to override the default optimisation options when executing {{{configure}}}. To determine the correct set of options, look for the string {{{omit-frame-pointer}}} in BuildTools/coin.m4. Currently (06.10.20), adding
     20{{{
     21OPT_CXXFLAGS="-O3" OPT_CFLAGS="-O3" OPT_FFLAGS="-O3"
     22}}}
     23to the command line options for {{{configure}}} should do the trick.