comp.lang.ada
 help / color / mirror / Atom feed
From: <nathand@thx.vic.optushome.com.au>
Subject: Re: gcc-ada-3.3 task problems under solaris 9
Date: 17 Jun 2003 04:16:02 GMT
Date: 2003-06-17T04:16:02+00:00	[thread overview]
Message-ID: <3eee9602$0$24854$afc38c87@news.optusnet.com.au> (raw)
In-Reply-To: 3EED7FE0.BDFFA1B1@cptechno.com

Thierry Lelegard <thierry.lelegard@cptechno.com> wrote:
Thanks for the help respondants.  The problem is fixed.  Much appreaciated.

> This is a known issue of GNAT 3.15. Its runtime used an unsupported
> feature of the Solaris libthread which is no longer valid on Solaris 9.
> GNAT 5.00a has a fix and works on both Solaris 8 and 9.

> If you are not an ACT customer and do not have access to 'a' versions,
> you can still use GNAT 3.15p on Solaris 9, provided that you use the
> pthreads instead of the native Solaris threads. (Slightly worse performance
> may be expected).

> Move to gnat/lib/gcc-lib/.../2.8.1 and modify the symbolic links adainclude
> and adalib. Make them point into rts-pthread instead of rts-native.

> I do not know anything about gcc-ada-3.3 but it has a bad reputation however.
> Use GNAT release instead.

> -Thierry

> nathand@thx.vic.optushome.com.au wrote:
>> 
>> Hi All,
>> 
>> Just wondering if anyone else has experienced problems with ada 3.3 tasking under solaris 9.
>> I have compiled gcc-ada-3.3 under solaris 9 64bit using gnat-3.15 binaries to assist the compilation.
>> A simple single threaded process works just fine, and exits cleanly.
>> A program containing a task coredumps with the following information from gdb
>> 
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x2931c in system__task_primitives__operations__self () at s-tpopse.adb:174
>> 174        if To_Iptr (Get_G7 - 120).all /=
>> 
>> When I compile a simple test program with either the gcc-ada-3.3 compiler, or the 3.15 compiler I get the same result as shown above.



      parent reply	other threads:[~2003-06-17  4:16 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-16  5:41 gcc-ada-3.3 task problems under solaris 9 nathand
2003-06-16  8:29 ` Thierry Lelegard
2003-06-16 10:12   ` David Holm
2003-06-17  4:16   ` nathand [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox