When making libgcj on Interix, make reproducibly fails in those steps where 
many class files are compiled into a single object, e.g. when making gnu-xml.o.

The error given by gcj is "virtual memory exhausted: Permission denied".
Watching "gcj" in the task manager confirms this: It has about 1.5 GB virt mem 
just before the error.

Changing "GCJFLAGS" from "-O2" to "-O" in "Makefile" works around the problem.

-- 
           Summary: Interix: gcj out of virtual mem during libgcj make
           Product: gcc
           Version: 4.0.1
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: libgcj
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: klaus dot kusche at inode dot at
                CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu
                    dot org
 GCC build triplet: i586-pc-interix3
  GCC host triplet: i586-pc-interix3 or i586-pc-mingw32
GCC target triplet: i586-pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22341

Reply via email to