File: README.fp

package info (click to toggle)
bigloo 2.4b-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 46,684 kB
  • ctags: 113,491
  • sloc: ansic: 948,679; lisp: 95,764; sh: 11,048; java: 4,007; makefile: 3,904; cpp: 928; asm: 458
file content (15 lines) | stat: -rw-r--r-- 788 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
On some architecture (e.g., x86) it is possible to avoid using frame
pointer for instance, by the means of the `-fomit-frame-pointer' Gcc
compilation flags. Not using frame pointer yeild to a significant
speed improvement (about 15%). If you are concern with very fast
applications, then, I encourage using the `-fomit-frame-pointer'
option. However, it is important not to mix code compiled with and
without `-fomit-frame-pointer' option. In particular, if you decide
to install a Bigloo version compiled with `-fomit-frame-pointer' be aware
that all your Scheme programs will have to be compiled with that option.
Even debugged programs. 

To configure Bigloo for -fomit-frame-pointer use a configure invokation 
such as:

 ./configure --cflags=-fomit-frame-pointer <the-other-options>