On Tue, 27 Jun 2006, Lennart Regebro wrote:
Ah, OK. I really know nothing about gcc/gcj. It seemed to me that gcc and gcj
versions weren't connected, but maybe they are then... The latest version of
gcj for Ubuntu is 4.1, but the latest of gcc is 4.0, and there are gcc 3.3
and 3.4 available, but not gcj 3.x...
It's quite confusing. :)
Indeed and the magic combination varies from platform to platform. To run on
Gentoo Linux with gcj 4.1.0, you need a patch. Maybe that got checked in for
4.1.1, I don't know.
Anyway, unless you have lots of time to explore, the gcc/gcj 3.4.6/Ubuntu
6.06 combination seems to work well. If you find another one, let us know.
For the record, these are the combinations known to work:
- Mac OS X 10.3/10.4 PowerPC: gcc/gcj 3.4.x with x >= 3
- Mac OS X 10.3/10.4 PowerPC: gcc/gcj 4.1.0 built with darwinports
- Mac OS X 10.4 Intel gcc/gcj 4.0.2 with patches by Sandro Tolaini
- Linux Gentoo 2005: gcc/gcj 3.4.x with x >= 2
- Linux Gentoo 2005: gcc/gcj 4.1.0 with a patch from Bryce McKinley
- Linux Ubuntu 6.06: gcc/gcj 3.4.6
- FreeBSD: gcc/gcj 4.1.0
- Windows: gcc/gcj 3.4.x with x >= 2
In addition, if you hit the dreaded 'too many root sets' error, you might
want to closely follow the instructions in PyLucene's INSTALL and define
LARGE_CONFIG in gcj's boehm-gc/include/private/gc_priv.h. It's been a problem
on Mac for a long time and it just happened to me on Windows as well.
Building gcc/gcj for Windows is best done on Linux via a cross-compiler and
can take many trials and errors before functioning. For all gcc/gcj building
questions, please refer to the [EMAIL PROTECTED] mailing list.
Andi..
_______________________________________________
pylucene-dev mailing list
[email protected]
http://lists.osafoundation.org/mailman/listinfo/pylucene-dev