From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,61c57831542f409,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-20 15:16:14 PST Newsgroups: comp.lang.ada Path: nntp.gmd.de!dearn!blekul11!ccsdec1.ufsia.ac.be!reks.uia.ac.be!idefix.CS.kuleuven.ac.be! Belgium.EU.net!EU.net!howland.reston.ans.net!ix.netcom.com!netcom.com!smcneil From: smcneil@netcom.com (Sean McNeil) Subject: Tasking under GNAT Linux - Semi success Message-ID: Organization: NETCOM On-line Communication Services (408 261-4700 guest) Date: Mon, 20 Mar 1995 20:30:34 GMT Sender: smcneil@netcom.netcom.com Date: 1995-03-20T20:30:34+00:00 List-Id: I don't think this got distributed correctly, so I'm trying again.... Just thought I'd let everyone know that I have had limited success with tasking in GNAT Ada for Linux. I used the pthreads package at sipb.mit.edu, but there were quite a few problems with it. With some work, however, I got all the tests to work except the preemptive float test. The float state isn't getting saved correctly it looks like. There was also a minor gethostbyname or something about hostname that I didn't bother looking into. It was replying with a NULL pointer. Anyway, tasking seems to work, but the delay statement doesn't. Probably related to above (any comments from the GNAT developers?). I also had to apply Vladimir Vukicevic's patches to pthreads and I grabbed some stuff he put on ftp.intrepid.com:/pub/pthread. Then, I removed libgthreads.a from the adalib directory an symlinked it to /usr/local/pthread/lib/libpthread.a. I do not have clean patches to the pthread package, but if I have time next weekend I'll try to fix the float problem and make a patch file. It's almost there... GNAT developers: Keep up the great work. Sean McNeil