[ https://issues.apache.org/jira/browse/LUCENE-401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Uwe Schindler closed LUCENE-401. -------------------------------- Resolution: Fixed Assignee: (was: Lucene Developers) Closing, because we no longer support GCJ. > [PATCH] fixes for gcj target. > ----------------------------- > > Key: LUCENE-401 > URL: https://issues.apache.org/jira/browse/LUCENE-401 > Project: Lucene - Java > Issue Type: Bug > Components: Index > Affects Versions: unspecified > Environment: Operating System: Linux > Platform: Other > Reporter: Robert Newson > Priority: Minor > Attachments: gcj.patch > > > I've modified the Makefile so that it compiles with GCJ-4.0. > This involved fixing the CORE_OBJ macro to match the generated jar file as > well > as excluding FieldCacheImpl from being used from its .java source (GCJ has > problems with anonymous inner classes, I guess). > Also, I changed the behaviour of FieldInfos.fieldInfo(int). It depended on > catching IndexOutOfBoundsException exception. I've modified it to test the > bounds first, returning -1 in that case. This helps with gcj since we build > with > -fno-bounds-check. > I compiled with; > GCJ=gcj-4.0 GCJH=gcjh-4.0 GPLUSPLUS=g++-4.0 ant clean gcj > patch to follow. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org