[ 
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

Reply via email to