[Bug ada/38400] Acats faillures due to undefined pthread_setrunon_np
J dot J dot vanderHeijden at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Dec 11 11:09:00 GMT 2008
------- Comment #2 from J dot J dot vanderHeijden at gmail dot com 2008-12-11 11:07 -------
Subject: Re: Acats faillures due to undefined pthread_setrunon_np
On Wed, Dec 10, 2008 at 12:54 PM, laurent at guerby dot net
<gcc-bugzilla@gcc.gnu.org> wrote:
>
>
> Could you try to add in gcc/ada/adaint.c the following definition:
>
> int pthread_setrunon_np (int cpu) { return 0; }
>
> Then see if it fixes the ACATS failures, then try to find out #ifdef that
> trigger only on IRIX 6.2.
>
> Thanks in advance,
Sounds like a plan.
The offending piece of code is pretty useless btw, even on IRIX 6.5.
The cpu# in question is always initialized in s-tasinf-irix.ads with
CPU_ANY so the end result is the same as when you wouldn't call
pthread_setrunon_np() at all. So my initial fix was to simply remove
this functionality entirely.
I'll have to dig up an old SGI running IRIX 6.2, yet fast enough to
finish the regression test. Usually I run 6.2 regression tests inside
a sandbox on a much faster SGI running IRIX 6.5, but this sandbox is
limited: it always fails anything linked to the pthreads library.
Jan-Jaap
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38400
More information about the Gcc-bugs
mailing list