remove outdated note on pthreads
This commit is contained in:
parent
a0b8a94d8b
commit
aa74cb748e
20
src/README
20
src/README
|
@ -251,26 +251,6 @@ For a build without `--prefix' (or with `--enable-origtree') and without
|
||||||
`--enable-shared', you can safely move the install tree, because all
|
`--enable-shared', you can safely move the install tree, because all
|
||||||
file references within the installation are relative.
|
file references within the installation are relative.
|
||||||
|
|
||||||
OpenGL, Unix, and pthreads
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
On some Unix systems, programs that use the OpenGL library must also
|
|
||||||
link to pthreads. To use GRacket's OpenGL support on these systems,
|
|
||||||
GRacket must be configured with the `--enable-pthread' option.
|
|
||||||
Unfortunately, Racket's normal stack handling and use of signals (for
|
|
||||||
its own thread scheduling) do not interact well with pthreads. Thus,
|
|
||||||
when pthreads are enabled, Racket and GRacket cannot use interupt
|
|
||||||
timers, and the stack is limited to 1MB. These restrictions can degrade
|
|
||||||
performance and thread-responsiveness.
|
|
||||||
|
|
||||||
If `configure' detects that OpenGL requires -lpthread for linking, and
|
|
||||||
if `--enable-pthread' is not specified, `configure' prints a warning and
|
|
||||||
disables GL support. On some systems, including at least FreeBSD with
|
|
||||||
the MESA GL implementation (but not the NVIDIA implementation, which
|
|
||||||
does not need pthreads), `configure' cannot detect the need for
|
|
||||||
pthreads. On these platforms, GL support will be included in GRacket,
|
|
||||||
but it will not work properly unless `--enable-pthread' is specified.
|
|
||||||
|
|
||||||
========================================================================
|
========================================================================
|
||||||
CGC versus 3m
|
CGC versus 3m
|
||||||
========================================================================
|
========================================================================
|
||||||
|
|
Loading…
Reference in New Issue
Block a user