classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ant (was Re: about RMI)


From: Etienne M. Gagnon
Subject: Re: Ant (was Re: about RMI)
Date: Thu, 06 Sep 2001 10:02:14 -0400
User-agent: Mozilla/5.0 (X11; U; Linux i586; en-US; rv:0.9.3) Gecko/20010819

Hi Takashi and Anthony,

I have already packaged a version of Classpath using Ant.  It is called
Sablepath-classes, and it resides in the CVS repository of the SableVM
project on SourceForge.  You can give it a look.  I personally think
that Ant is really great for building Java sources.  On the other hand,
I would not use it for building the "native" libraries, and the GNU
auto* tools (including libtool) are much more appropriate for it.

It would be nice if you gave a look at the Sablepath-classe build process and commented about it. I think that Classpath would benefit
a lot from moving into such a build process.

Look into the following archived message for cvs instruction to get
a Sablepath-classes snapshot (works with jikes 1.13):

http://mail.gnu.org/pipermail/classpath/2001-September/001233.html

Etienne

Anthony Green wrote:
Okamoto-san wrote:

But it's distributed with Apache License though I wrote Gcj.java and
Kjc.java...


I'd like to see your Gcj.java.  What are you able to do with it?  Build to
.class files?  Build natively?  Does Ant rely on the recursive build feature
that all java compilers seam to implement except for gcj?

There's a lot of code being built with Ant these days.  Partly out of
frustration, I have created a cvs tree with imports of important open source
java packages (xerces, xalan, tomcat, regexp packages like gnu.regexp,
jakarta-oro, and more) and autoconf/automake/libtool configury for building
and testing .so files and executables generated for all of these.  See
http://sources.redhat.com/rhug.

Now that we have a stable native lib-org-apache-xerces.so, I suppose we could
try building and using Ant with gcj.  I am skeptical that it will support all
of the features I'm interested in (cross compiling, libtool-like shared
library mgmt) -- but I'd like to see.

Thanks,

AG



_______________________________________________
Classpath mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/classpath

.




--
Etienne M. Gagnon                    http://www.info.uqam.ca/~egagnon/
SableVM:                                       http://www.sablevm.org/
SableCC:                                       http://www.sablecc.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]