comp.lang.ada
 help / color / mirror / Atom feed
* GNAT 3.15p now supports NPTL on Debian
@ 2004-07-25 20:40 Ludovic Brenta
  2004-07-25 20:58 ` Jeff C,
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ludovic Brenta @ 2004-07-25 20:40 UTC (permalink / raw)


Today, gnat 3.15p-10 arrived in Debian Unstable.  In this upload, I
have backported several fixes from GCC's main line of development.
One of these fixes allows programmers to use Ada tasking with the New
POSIX Thread Library (NPTL) as provided by Linux 2.6 and glibc 2.3.
It is thus no longer necessary to use "LD_ASSUME_KERNEL=2.4.1" as
before.

I do not normally announce each new upload, but I thought that this
particular fix would be of interest to more people.  In particular,
those of you not using Debian may want to extract my patches from
Debian and apply them on your platform.

As usual, if no release-critical bug is reported against this package,
it will reach Testing in 10 days.

It has been one year since I started to work on Debian, so you can
call this the "anniversary edition" :)

Here is the complete changelog, for the curious:

gnat (3.15p-10) unstable; urgency=low
 .
   * ada/sem_ch3.adb (Build_Derived_Record_Type): backported fix for
     ada/15589 from GCC 3.5 (CVS revision 1.45).  Closes: #243806.
   * ada/sem_ch8.adb (Attribute_Renaming): backported fix for ada/15591
     and ada/15592 from GCC 3.5 (CVS revision 1.25).
     Closes: #243808, #243809.
   * ada/sem_ch12.adb (Analyze_Package_Instantiation): backported fix for
     ada/15593 (CVS revision 1.42).  Closes: #243811.
   * sem_util.adb (Trace_Components): Backport fix for ada/15600
     (CVS revision 1.37).  Closes: #243813.
   * ada/sem_ch7.adb (Unit_Requires_Body): backported fix for ada/15602
     (CVS revision 1.16).  Closes: #244477.
   * sem_ch3.adb (Build_Discriminated_Subtype): backported fix for
     ada/15607 from GCC 3.5 (CVS revision 1.47).  Closes: #244938.
   * The above patch, incidentally, also fixes a bug box! Closes: #244937.
   * sem_ch8.adb (Find_Expanded_Name): backported fix for ada/15610
     from GCC 3.5 (CVS revision 1.27).  Closes: #244942.
   * ada/5iosinte.ads: backported fix from GCC 3.4 (CVS revision 1.6)
     to use NPTL for threading.  Closes: #245312.
   * testsuite/243798.ada, testsuite/243814.ada, testsuite/247024.ada: minor
     fixes that do not affect the results.
   * debian/README.Debian: added a test result summary for 3.15p-{7,8,9,10}
     and 3.4.0-1.

-- 
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNAT 3.15p now supports NPTL on Debian
  2004-07-25 20:40 GNAT 3.15p now supports NPTL on Debian Ludovic Brenta
@ 2004-07-25 20:58 ` Jeff C,
  2004-07-25 21:42 ` Brian May
  2004-07-26 10:41 ` Adrian Knoth
  2 siblings, 0 replies; 5+ messages in thread
From: Jeff C, @ 2004-07-25 20:58 UTC (permalink / raw)



"Ludovic Brenta" <ludovic.brenta@insalien.org> wrote in message
news:87oem3n7ls.fsf@insalien.org...
> Today, gnat 3.15p-10 arrived in Debian Unstable.  In this upload, I
> have backported several fixes from GCC's main line of development.


Nice work





^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNAT 3.15p now supports NPTL on Debian
  2004-07-25 20:40 GNAT 3.15p now supports NPTL on Debian Ludovic Brenta
  2004-07-25 20:58 ` Jeff C,
@ 2004-07-25 21:42 ` Brian May
  2004-07-25 22:17   ` Ludovic Brenta
  2004-07-26 10:41 ` Adrian Knoth
  2 siblings, 1 reply; 5+ messages in thread
From: Brian May @ 2004-07-25 21:42 UTC (permalink / raw)


>>>>> "Ludovic" == Ludovic Brenta <ludovic.brenta@insalien.org> writes:

    Ludovic> Today, gnat 3.15p-10 arrived in Debian Unstable.  In this
    Ludovic> upload, I have backported several fixes from GCC's main
    Ludovic> line of development.  One of these fixes allows
    Ludovic> programmers to use Ada tasking with the New POSIX Thread
    Ludovic> Library (NPTL) as provided by Linux 2.6 and glibc 2.3.
    Ludovic> It is thus no longer necessary to use
    Ludovic> "LD_ASSUME_KERNEL=2.4.1" as before.

What benefits does NPTL provide for Ada programs?
-- 
Brian May <bam@snoopy.apana.org.au>



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNAT 3.15p now supports NPTL on Debian
  2004-07-25 21:42 ` Brian May
@ 2004-07-25 22:17   ` Ludovic Brenta
  0 siblings, 0 replies; 5+ messages in thread
From: Ludovic Brenta @ 2004-07-25 22:17 UTC (permalink / raw)


Brian May writes:
>>>>>> "Ludovic" == Ludovic Brenta writes:
>
>     Ludovic> Today, gnat 3.15p-10 arrived in Debian Unstable.  In this
>     Ludovic> upload, I have backported several fixes from GCC's main
>     Ludovic> line of development.  One of these fixes allows
>     Ludovic> programmers to use Ada tasking with the New POSIX Thread
>     Ludovic> Library (NPTL) as provided by Linux 2.6 and glibc 2.3.
>     Ludovic> It is thus no longer necessary to use
>     Ludovic> "LD_ASSUME_KERNEL=2.4.1" as before.
>
> What benefits does NPTL provide for Ada programs?

The benefits are not specific to Ada, but they are real.  If you are
building a web or application server based on AWS, or any kind of
multithreaded server, you will be interested in NPTL.  For an
overview, see:

http://linuxdevices.com/articles/AT6753699732.html

-- 
Ludovic Brenta.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GNAT 3.15p now supports NPTL on Debian
  2004-07-25 20:40 GNAT 3.15p now supports NPTL on Debian Ludovic Brenta
  2004-07-25 20:58 ` Jeff C,
  2004-07-25 21:42 ` Brian May
@ 2004-07-26 10:41 ` Adrian Knoth
  2 siblings, 0 replies; 5+ messages in thread
From: Adrian Knoth @ 2004-07-26 10:41 UTC (permalink / raw)


Ludovic Brenta <ludovic.brenta@insalien.org> wrote:

> One of these fixes allows programmers to use Ada tasking with the New
> POSIX Thread Library (NPTL) as provided by Linux 2.6 and glibc 2.3.

Great. TNX.


-- 
mail: adi@thur.de  	http://adi.thur.de	PGP: v2-key via keyserver

Lieber f�nf vor zw�lf als gar keine um eins!



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-07-26 10:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-25 20:40 GNAT 3.15p now supports NPTL on Debian Ludovic Brenta
2004-07-25 20:58 ` Jeff C,
2004-07-25 21:42 ` Brian May
2004-07-25 22:17   ` Ludovic Brenta
2004-07-26 10:41 ` Adrian Knoth

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