Marc Erich Latoschik (marcl++at++TechFak.Uni-Bielefeld.DE)
Tue, 19 Jan 1999 11:15:24 +0100
Ahh, good to know. Now im confused. I have to keep this thread alive for
just another question.
How does this work together with your last information about Performer
and pthreads?
You just wrote:
Actually, the bottom line is that there is a bug in the OpenGL
implementation such that forked processes that use pthreads cannot
also
use OpenGL. The bug is being fixed for IRIX 6.5.3 (which should
release
soon). That means that pthreads should work with performer apps.
- Phil
And another info from dezember from you:
Actually, Performer does not use sproc. It is implemented using an
explicit shared storage model and fork (as opposed to implicit sharing
and sproc). It does however use arenas for the sharing which are also
incompatible with pthreads.
-Phil
So what is the point now?
Is it a bug in OGL that might be fixed in 6.5.3 or is it because of
the use of arenas? It would be very kind of you to make a final
statement about:
1) Why Performer and pthread don't work.
2) Why they might work (in another OS release cause of bugfixing)
3) I thought an incompatibility comes from the X-Server which is not
(p)thread-safe (might be the same as the OGL bug you were
referencing)
Since lots of our work is based on pthreads, it would be very nice
to know if it will still work (or even better) after e.g. a system
upgrade.
(currently 6.2 and 6.4). Or if we better stick to the older releases.
thx in advance
--bye Marc
************************************************************************** Marc Erich Latoschik, AG-WBS, Technische Fakultaet, Universitaet Bielefeld Universitaetsstrasse 25, PO 100 131, 33501 Bielefeld Room M4-122 Tel: (0521) 106 2919, Fax: (0521) 106 2962, marcl++at++techfak.uni-bielefeld.de http://www.TechFak.Uni-Bielefeld.DE/techfak/persons/marcl/
This archive was generated by hypermail 2.0b2 on Tue Jan 19 1999 - 02:15:38 PST