bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug classpath/30310] New: Re-running configure causes Jikes assertion f


From: trevor at vocaro dot com
Subject: [Bug classpath/30310] New: Re-running configure causes Jikes assertion failure when using standard.omit
Date: 27 Dec 2006 18:45:27 -0000

Build environment: Linux 2.6, Jikes 1.22, classpath 0.93

I use standard.omit to exclude certain unused packages from the classpath build
in order to reduce its size. For example:

1. Extract classpath to a directory
2. In the directory, run "./configure --with-jikes --disable-gtk-peer
--disable-jni --disable-load-library --disable-examples --disable-plugin"
3. Append the following lines to lib/standard.omit:
  gnu/java/awt/.*java$
  java/awt/.*java$
4. Run "make"

This works. However, if you then repeat steps 2, 3, and 4 exactly, you will get
an error:

jikes: symbol.h:1110: bool TypeSymbol::IsInner() const: Assertion `(! IsLocal()
&& ! Anonymous()) || (IsNested() && ! ACC_STATIC())' failed.

You can work around this problem by deleting the entire directory and starting
over from scratch, but that shouldn't be necessary. Running "configure" a
second time should not result in Jikes assertions. After all, the problem does
not occur if you simply leave out step 3.


-- 
           Summary: Re-running configure causes Jikes assertion failure when
                    using standard.omit
           Product: classpath
           Version: 0.93
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: classpath
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: trevor at vocaro dot com


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]