This is the mail archive of the
java-discuss@sources.redhat.com
mailing list for the Java project.
Re: Importing sources (?)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jeff Sturm <jeff.sturm@appnet.com> writes:
> "Kevin A. Burton" wrote:
> > woah... big -1. This is a *bad* idea IMO. If you think that stuff is cool just
> > link to a .jar or have a "links" section in README of other cool stuff do DL.
>
> That would make sense for other VM's, e.g. kaffe. But since the point of gcj is
> to build to native code, probably the best thing to do for now is make it easy
> for somebody to download and compile a package.
>
> One of my frustrations with free Java projects is the lack of any consistent
> build environment. Some provide makefiles, some do not, and many are hardwired
> for a particular compiler, e.g. javac or jikes.
Have you seen Ant? It was created to solve this problem.
http://jakarta.apache.org/ant. Of course it is APL not GPL but still Free Software.
> It seems that the automake/autoconf spirit has not yet infiltrated the Java
> community.
yes... probably won't. Make is written in C which means we can't fix it/add to
it. Also, the general consensus is that make is a pain in the but this is why
Ant exists :)
> I can see real value in the gcj team providing certain third-party packages
> ready to "configure; make; make install" with gcj. I really like Alex's idea of
> having separate, optional CVS modules.
Why a CVS module? This is just asking for problems. Just include a jar and
build a lib from the output of GJC.
> Perhaps there should be a HOWTO for independent authors who want to make their
> project gcj-ready, so gcj volunteers do not carry the full burden.
... hm. One problem is that GJC isn't JDK 1.2 complaint so it isn't easy to
support it yet. Maybe the best way is just to have a 'configure' in the same
dir.
Kevin
- --
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burtonator@acm.org )
Cell: 408-910-6145 URL: http://relativity.yi.org ICQ: 73488596
The more you tighten your grip, the more systems will slip through your fingers.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt
iD8DBQE6ItgtAwM6xb2dfE0RAkJdAKC8QSg4ZjNIr99rkYDAPfwFZefFOgCdHmzR
Nn+wZaHyNePOJD0HrHcE/iM=
=vi4b
-----END PGP SIGNATURE-----
bomb arrangements PLO FSF Albanian terrorist KGB Delta Force Ft. Meade genetic
assassination Ft. Bragg cryptographic FBI Noriega