comp.lang.ada
 help / color / mirror / Atom feed
* Creating mixed language static libraries with gpr files?
@ 2009-03-03  9:58 Markus Schoepflin
  2009-03-03 12:07 ` Ludovic Brenta
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Markus Schoepflin @ 2009-03-03  9:58 UTC (permalink / raw)


Using gcc 4.3.3, I'm trying to create a static library that contains both 
object files created from Ada and C.

The gpr file to create the library (only using the Ada parts) looks like this:

---%<---
project foo is

   for source_dirs use ("src");
   for object_dir use "obj";

   for library_name use "foo";
   for library_dir use "./lib";
   for library_kind use "static";

end foo;
--->%---

Now I have a few object files built from C sources. Is it possibly to use 
the gnat project file to create the static library including those object 
files?

Markus



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03  9:58 Creating mixed language static libraries with gpr files? Markus Schoepflin
@ 2009-03-03 12:07 ` Ludovic Brenta
  2009-03-03 14:49   ` Markus Schoepflin
  2009-03-03 18:29   ` Ludovic Brenta
  2009-03-03 18:21 ` anon
  2009-03-04  8:41 ` Vadim Godunko
  2 siblings, 2 replies; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-03 12:07 UTC (permalink / raw)


Markus Schoepflin wrote on comp.lang.ada:
> Using gcc 4.3.3, I'm trying to create a static library that contains both
> object files created from Ada and C.
>
> The gpr file to create the library (only using the Ada parts) looks like this:
>
> ---%<---
> project foo is
>
>    for source_dirs use ("src");
>    for object_dir use "obj";
>
>    for library_name use "foo";
>    for library_dir use "./lib";
>    for library_kind use "static";
>
> end foo;
> --->%---
>
> Now I have a few object files built from C sources. Is it possibly to use
> the gnat project file to create the static library including those object
> files?

Off the top of my head, this requires that you use gprmake instead of
gnatmake. gprmake is part of GPS; if you have GPS on your system, then
maybe you have gprmake too. If you don't have it, you can still use a
Makefile to complement your project file. You can easily add an object
file to an existing static library with "ar rt libLIBRARY.a
object_file_produced_from_c.o".

--
Ludovic Brenta.



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 12:07 ` Ludovic Brenta
@ 2009-03-03 14:49   ` Markus Schoepflin
  2009-03-03 15:06     ` Alex R. Mosteo
  2009-03-03 15:14     ` britt.snodgrass
  2009-03-03 18:29   ` Ludovic Brenta
  1 sibling, 2 replies; 17+ messages in thread
From: Markus Schoepflin @ 2009-03-03 14:49 UTC (permalink / raw)


Ludovic Brenta wrote:

> Markus Schoepflin wrote on comp.lang.ada:

>> Using gcc 4.3.3, I'm trying to create a static library that contains both
>> object files created from Ada and C.

[...]

> Off the top of my head, this requires that you use gprmake instead of
> gnatmake. gprmake is part of GPS; if you have GPS on your system, then
> maybe you have gprmake too. If you don't have it, you can still use a
> Makefile to complement your project file. You can easily add an object
> file to an existing static library with "ar rt libLIBRARY.a
> object_file_produced_from_c.o".

Thank you for your answer.

gprmake seems pretty undocumented, but I found the documentation for 
something called gprbuild which looks like it would be up to the job.

As I don't use GPS, I will probably take the Makefile route.

Markus



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 14:49   ` Markus Schoepflin
@ 2009-03-03 15:06     ` Alex R. Mosteo
  2009-03-03 15:35       ` Ludovic Brenta
  2009-03-03 15:14     ` britt.snodgrass
  1 sibling, 1 reply; 17+ messages in thread
From: Alex R. Mosteo @ 2009-03-03 15:06 UTC (permalink / raw)


Markus Schoepflin wrote:

> Ludovic Brenta wrote:
> 
>> Markus Schoepflin wrote on comp.lang.ada:
> 
>>> Using gcc 4.3.3, I'm trying to create a static library that contains
>>> both object files created from Ada and C.
> 
> [...]
> 
>> Off the top of my head, this requires that you use gprmake instead of
>> gnatmake. gprmake is part of GPS; if you have GPS on your system, then
>> maybe you have gprmake too. If you don't have it, you can still use a
>> Makefile to complement your project file. You can easily add an object
>> file to an existing static library with "ar rt libLIBRARY.a
>> object_file_produced_from_c.o".
> 
> Thank you for your answer.
> 
> gprmake seems pretty undocumented, but I found the documentation for
> something called gprbuild which looks like it would be up to the job.
> 
> As I don't use GPS, I will probably take the Makefile route.

I suspect that gprbuild is supposed to obsolete gprmake. Sometime ago I 
tried to find some info on this but couldn't arrive at anything definite. For 
sure gprmake existed prior to gprbuild, and some bugs in gprmake are no 
longer in gprbuild.

I'm building somewhat complex executables with a mix of Ada/C/C++ with 
gprbuild with zero problems, so I expect you'll be lucky too.




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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 14:49   ` Markus Schoepflin
  2009-03-03 15:06     ` Alex R. Mosteo
@ 2009-03-03 15:14     ` britt.snodgrass
  1 sibling, 0 replies; 17+ messages in thread
From: britt.snodgrass @ 2009-03-03 15:14 UTC (permalink / raw)


On Mar 3, 8:49 am, Markus Schoepflin <nos...@no.spam> wrote:
>
> gprmake seems pretty undocumented, but I found the documentation for
> something called gprbuild which looks like it would be up to the job.


You will find a GPRBuild manual at

http://www.adacore.com/category/developers-center/reference-library/documentation/feed/

if you can access it.

- Britt



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 15:06     ` Alex R. Mosteo
@ 2009-03-03 15:35       ` Ludovic Brenta
  2009-03-03 20:57         ` sjw
  0 siblings, 1 reply; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-03 15:35 UTC (permalink / raw)


Alex R. Mosteo wrote:
> Markus Schoepflin wrote:
> > Ludovic Brenta wrote:
>
> >> Markus Schoepflin wrote on comp.lang.ada:
>
> >>> Using gcc 4.3.3, I'm trying to create a static library that contains
> >>> both object files created from Ada and C.
>
> > [...]
>
> >> Off the top of my head, this requires that you use gprmake instead of
> >> gnatmake. gprmake is part of GPS; if you have GPS on your system, then
> >> maybe you have gprmake too. If you don't have it, you can still use a
> >> Makefile to complement your project file. You can easily add an object
> >> file to an existing static library with "ar rt libLIBRARY.a
> >> object_file_produced_from_c.o".
>
> > Thank you for your answer.
>
> > gprmake seems pretty undocumented, but I found the documentation for
> > something called gprbuild which looks like it would be up to the job.
>
> > As I don't use GPS, I will probably take the Makefile route.
>
> I suspect that gprbuild is supposed to obsolete gprmake. Sometime ago I
> tried to find some info on this but couldn't arrive at anything definite. For
> sure gprmake existed prior to gprbuild, and some bugs in gprmake are no
> longer in gprbuild.
>
> I'm building somewhat complex executables with a mix of Ada/C/C++ with
> gprbuild with zero problems, so I expect you'll be lucky too.

The author Vincent Celier did a presentation of GPRBuild at FOSDEM
2009; the slides are online. AFAIU, GPRBuild is currently available
only to paying customers. It will be part of GNAT GPL 2009 Edition for
the general public.

--
Ludovic Brenta.



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03  9:58 Creating mixed language static libraries with gpr files? Markus Schoepflin
  2009-03-03 12:07 ` Ludovic Brenta
@ 2009-03-03 18:21 ` anon
  2009-03-04  8:37   ` Markus Schoepflin
  2009-03-04  8:41 ` Vadim Godunko
  2 siblings, 1 reply; 17+ messages in thread
From: anon @ 2009-03-03 18:21 UTC (permalink / raw)


-- This might work.  It based on my design of a gpr to build libgnat
--
-- to build lib
--              gnatmake -Pfoo.gpr -x
-- 
--
project foo is

  for Source_Dirs  use ( "asrc", "csrc" ) ;  -- for source in two dir
                                             -- ada = asrc
                                             -- c   = csrc
  for Object_Dir   use "obj" ;

  for Library_Dir  use "./lib" ;
  for Library_Name use "foo" ;
  for Library_Kind use "static" ;

  package Compiler is
    for Default_Switches ( "Ada" ) use ( "" ) ; 
    for Default_Switches ( "C" ) use ( "" ) ;
  end Compiler ;

end foo ;




In <goiv0s$j58$1@nntp.ilk.net>, Markus Schoepflin <nospam@no.spam> writes:
>Using gcc 4.3.3, I'm trying to create a static library that contains both 
>object files created from Ada and C.
>
>The gpr file to create the library (only using the Ada parts) looks like this:
>
>---%<---
>project foo is
>
>   for source_dirs use ("src");
>   for object_dir use "obj";
>
>   for library_name use "foo";
>   for library_dir use "./lib";
>   for library_kind use "static";
>
>end foo;
>--->%---
>
>Now I have a few object files built from C sources. Is it possibly to use 
>the gnat project file to create the static library including those object 
>files?
>
>Markus




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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 12:07 ` Ludovic Brenta
  2009-03-03 14:49   ` Markus Schoepflin
@ 2009-03-03 18:29   ` Ludovic Brenta
  1 sibling, 0 replies; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-03 18:29 UTC (permalink / raw)


Ludovic Brenta wrote on comp.lang.ada:
> Markus Schoepflin wrote on comp.lang.ada:
>
> > Using gcc 4.3.3, I'm trying to create a static library that contains both
> > object files created from Ada and C.
>
> > The gpr file to create the library (only using the Ada parts) looks like this:
>
> > ---%<---
> > project foo is
>
> >    for source_dirs use ("src");
> >    for object_dir use "obj";
>
> >    for library_name use "foo";
> >    for library_dir use "./lib";
> >    for library_kind use "static";
>
> > end foo;
> > --->%---
>
> > Now I have a few object files built from C sources. Is it possibly to use
> > the gnat project file to create the static library including those object
> > files?
>
> Off the top of my head, this requires that you use gprmake instead of
> gnatmake. gprmake is part of GPS; if you have GPS on your system, then
> maybe you have gprmake too. If you don't have it, you can still use a
> Makefile to complement your project file. You can easily add an object
> file to an existing static library with "ar rt libLIBRARY.a
> object_file_produced_from_c.o".

I just checked and, on Debian, the package gnat-4.3 provides /usr/bin/
gprmake :) Enjoy!

--
Ludovic Brenta.



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 15:35       ` Ludovic Brenta
@ 2009-03-03 20:57         ` sjw
  2009-03-04 10:55           ` Ludovic Brenta
  0 siblings, 1 reply; 17+ messages in thread
From: sjw @ 2009-03-03 20:57 UTC (permalink / raw)


On Mar 3, 3:35 pm, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:

> The author Vincent Celier did a presentation of GPRBuild at FOSDEM
> 2009; the slides are online. AFAIU, GPRBuild is currently available
> only to paying customers. It will be part of GNAT GPL 2009 Edition for
> the general public.

gprbuild was released as part of gnat-gpl-2008, and you can get the
sources at libre.adacore.com.

gprmake was (AdaCore said June last year) a proof of concept only, and
has been removed from GCC sources. gprbuild is a separate project,
doesn't depend on the compiler version (well, not as much, anyway!)

gprbuild built and works fine on Mac OS X Leopard, intel, at any rate
for static libraries. I think my problems with dynamic libraries are
as much GCC's fault as anything, see eg http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39336



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 18:21 ` anon
@ 2009-03-04  8:37   ` Markus Schoepflin
  2009-03-04 16:05     ` Robert A Duff
  0 siblings, 1 reply; 17+ messages in thread
From: Markus Schoepflin @ 2009-03-04  8:37 UTC (permalink / raw)


anon wrote:

> -- This might work.  It based on my design of a gpr to build libgnat
> --
> -- to build lib
> --              gnatmake -Pfoo.gpr -x

[...]

I tried your suggestion and I also added 'for languages use ("Ada", "C");', 
as the gcc documentation mentions it, but the C sources are simply ignored.

Maybe it only works in AdaCore's version of gnat and not in gcc 4.3.3?

Markus



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03  9:58 Creating mixed language static libraries with gpr files? Markus Schoepflin
  2009-03-03 12:07 ` Ludovic Brenta
  2009-03-03 18:21 ` anon
@ 2009-03-04  8:41 ` Vadim Godunko
  2009-03-04 16:58   ` anhvofrcaus
  2 siblings, 1 reply; 17+ messages in thread
From: Vadim Godunko @ 2009-03-04  8:41 UTC (permalink / raw)


On Mar 3, 12:58 pm, Markus Schoepflin <nos...@no.spam> wrote:
> ---%<---
> project foo is
>
>    for source_dirs use ("src");
>    for object_dir use "obj";
>
>    for library_name use "foo";
>    for library_dir use "./lib";
>    for library_kind use "static";
>
> end foo;
> --->%---
>
> Now I have a few object files built from C sources. Is it possibly to use
> the gnat project file to create the static library including those object
> files?
>
You must add

for Languages use ("Ada", "C");

and use gprbuild



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-03 20:57         ` sjw
@ 2009-03-04 10:55           ` Ludovic Brenta
  2009-03-04 19:34             ` sjw
  0 siblings, 1 reply; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-04 10:55 UTC (permalink / raw)


sjw wrote on comp.lang.ada:
> Ludovic Brenta wrote:
>
> > The author Vincent Celier did a presentation of GPRBuild at FOSDEM
> > 2009; the slides are online. AFAIU, GPRBuild is currently available
> > only to paying customers. It will be part of GNAT GPL 2009 Edition for
> > the general public.
>
> gprbuild was released as part of gnat-gpl-2008, and you can get the
> sources at libre.adacore.com.
>
> gprmake was (AdaCore said June last year) a proof of concept only, and
> has been removed from GCC sources. gprbuild is a separate project,
> doesn't depend on the compiler version (well, not as much, anyway!)
>
> gprbuild built and works fine on Mac OS X Leopard, intel, at any rate
> for static libraries. I think my problems with dynamic libraries are
> as much GCC's fault as anything, see eghttp://gcc.gnu.org/bugzilla/show_bug.cgi?id=39336

Thanks for that information. I'll start packaging GCC 4.4 into Debian
soon. This will remove gprmake. After that, I will package gprbuild
for Debian.  In the mean time, I suggest users of Debian stable (or
GCC 4.3 on other distributions) try gprmake.

--
Ludovic Brenta.



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-04  8:37   ` Markus Schoepflin
@ 2009-03-04 16:05     ` Robert A Duff
  0 siblings, 0 replies; 17+ messages in thread
From: Robert A Duff @ 2009-03-04 16:05 UTC (permalink / raw)


Markus Schoepflin <nospam@no.spam> writes:

> I tried your suggestion and I also added 'for languages use ("Ada",
> "C");', as the gcc documentation mentions it, but the C sources are
> simply ignored.

gnatmake can compile the Ada part of a mixed-language program,
and link in the C part, but you have to use some other
method to compile the C -- usually a 'make' file.

gprbuild compile both Ada and C (and other languages).

See docs for more details.

gprmake is obsolete.

- Bob



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-04  8:41 ` Vadim Godunko
@ 2009-03-04 16:58   ` anhvofrcaus
  2009-03-04 18:10     ` Ludovic Brenta
  0 siblings, 1 reply; 17+ messages in thread
From: anhvofrcaus @ 2009-03-04 16:58 UTC (permalink / raw)


On Mar 4, 12:41 am, Vadim Godunko <vgodu...@gmail.com> wrote:
> On Mar 3, 12:58 pm, Markus Schoepflin <nos...@no.spam> wrote:
>
>
>
> > ---%<---
> > project foo is
>
> >    for source_dirs use ("src");
> >    for object_dir use "obj";
>
> >    for library_name use "foo";
> >    for library_dir use "./lib";
> >    for library_kind use "static";
>
> > end foo;
> > --->%---
>
> > Now I have a few object files built from C sources. Is it possibly to use
> > the gnat project file to create the static library including those object
> > files?
>
> You must add
>
> for Languages use ("Ada", "C");
>
> and use gprbuild- Hide quoted text -
>
> - Show quoted text -

In the past I have to enable Multi language build, by checking the
box, on the General of Preferences for multi language build to work.

A. Vo



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-04 16:58   ` anhvofrcaus
@ 2009-03-04 18:10     ` Ludovic Brenta
  0 siblings, 0 replies; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-04 18:10 UTC (permalink / raw)


On Mar 4, 5:58 pm, anhvofrc...@gmail.com wrote:
> On Mar 4, 12:41 am, Vadim Godunko <vgodu...@gmail.com> wrote:
> > You must add
> > for Languages use ("Ada", "C");
> > and use gprbuild
>
> In the past I have to enable Multi language build, by checking the
> box, on the General of Preferences for multi language build to work.

This box is in GPS, which the OP does not use. It only instructs GPS
to invoke gprmake (in old versions) or gprbuild (in new versions)
instead of gnatmake, so we're back to square one.

--
Ludovic Brenta.



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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-04 10:55           ` Ludovic Brenta
@ 2009-03-04 19:34             ` sjw
  2009-03-04 19:44               ` Ludovic Brenta
  0 siblings, 1 reply; 17+ messages in thread
From: sjw @ 2009-03-04 19:34 UTC (permalink / raw)


On Mar 4, 10:55 am, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> sjw wrote on comp.lang.ada:
>
>
>
> > Ludovic Brenta wrote:
>
> > > The author Vincent Celier did a presentation of GPRBuild at FOSDEM
> > > 2009; the slides are online. AFAIU, GPRBuild is currently available
> > > only to paying customers. It will be part of GNAT GPL 2009 Edition for
> > > the general public.
>
> > gprbuild was released as part of gnat-gpl-2008, and you can get the
> > sources at libre.adacore.com.
>
> > gprmake was (AdaCore said June last year) a proof of concept only, and
> > has been removed from GCC sources. gprbuild is a separate project,
> > doesn't depend on the compiler version (well, not as much, anyway!)
>
> > gprbuild built and works fine on Mac OS X Leopard, intel, at any rate
> > for static libraries. I think my problems with dynamic libraries are
> > as much GCC's fault as anything, see eghttp://gcc.gnu.org/bugzilla/show_bug.cgi?id=39336
>
> Thanks for that information. I'll start packaging GCC 4.4 into Debian
> soon. This will remove gprmake. After that, I will package gprbuild
> for Debian.  In the mean time, I suggest users of Debian stable (or
> GCC 4.3 on other distributions) try gprmake.
>
> --
> Ludovic Brenta.

Just built GCC 4.3.3 here, no gprmake I'm afraid.

There are I believe still traces in the sources. You'd have to patch
gnattools/Makefile - variable GNATTOOLS2_FILES, I think, this was the
patch to 4.3.0:

--- trunk/gnattools/Makefile.in	2007/03/01 23:55:34	122444
+++ trunk/gnattools/Makefile.in	2007/04/30 10:14:24	124293
@@ -156,8 +156,7 @@
 	../../gnatxref$(exeext) \
 	../../gnatfind$(exeext) \
 	../../gnatname$(exeext) \
-	../../gnatclean$(exeext) \
-	../../gprmake$(exeext)
+	../../gnatclean$(exeext)

 # Makefile targets
 # ----------------




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

* Re: Creating mixed language static libraries with gpr files?
  2009-03-04 19:34             ` sjw
@ 2009-03-04 19:44               ` Ludovic Brenta
  0 siblings, 0 replies; 17+ messages in thread
From: Ludovic Brenta @ 2009-03-04 19:44 UTC (permalink / raw)


On Mar 4, 8:34 pm, sjw <simon.j.wri...@mac.com> wrote:
> On Mar 4, 10:55 am, Ludovic Brenta <ludo...@ludovic-brenta.org> wrote:
> > sjw wrote on comp.lang.ada:
> > > Ludovic Brenta wrote:
> > > > The author Vincent Celier did a presentation of GPRBuild at FOSDEM
> > > > 2009; the slides are online. AFAIU, GPRBuild is currently available
> > > > only to paying customers. It will be part of GNAT GPL 2009 Edition for
> > > > the general public.
>
> > > gprbuild was released as part of gnat-gpl-2008, and you can get the
> > > sources at libre.adacore.com.
>
> > > gprmake was (AdaCore said June last year) a proof of concept only, and
> > > has been removed from GCC sources. gprbuild is a separate project,
> > > doesn't depend on the compiler version (well, not as much, anyway!)
>
> > > gprbuild built and works fine on Mac OS X Leopard, intel, at any rate
> > > for static libraries. I think my problems with dynamic libraries are
> > > as much GCC's fault as anything, see eghttp://gcc.gnu.org/bugzilla/show_bug.cgi?id=39336
>
> > Thanks for that information. I'll start packaging GCC 4.4 into Debian
> > soon. This will remove gprmake. After that, I will package gprbuild
> > for Debian.  In the mean time, I suggest users of Debian stable (or
> > GCC 4.3 on other distributions) try gprmake.
>
> > --
> > Ludovic Brenta.
>
> Just built GCC 4.3.3 here, no gprmake I'm afraid.
>
> There are I believe still traces in the sources. You'd have to patch
> gnattools/Makefile - variable GNATTOOLS2_FILES, I think, this was the
> patch to 4.3.0:
[snipped]

Upgrade to Debian, then :)

--
Ludovic Brenta.



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

end of thread, other threads:[~2009-03-04 19:44 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-03  9:58 Creating mixed language static libraries with gpr files? Markus Schoepflin
2009-03-03 12:07 ` Ludovic Brenta
2009-03-03 14:49   ` Markus Schoepflin
2009-03-03 15:06     ` Alex R. Mosteo
2009-03-03 15:35       ` Ludovic Brenta
2009-03-03 20:57         ` sjw
2009-03-04 10:55           ` Ludovic Brenta
2009-03-04 19:34             ` sjw
2009-03-04 19:44               ` Ludovic Brenta
2009-03-03 15:14     ` britt.snodgrass
2009-03-03 18:29   ` Ludovic Brenta
2009-03-03 18:21 ` anon
2009-03-04  8:37   ` Markus Schoepflin
2009-03-04 16:05     ` Robert A Duff
2009-03-04  8:41 ` Vadim Godunko
2009-03-04 16:58   ` anhvofrcaus
2009-03-04 18:10     ` Ludovic Brenta

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