Bug 297961
Summary: | gcj (aot-compile-rpm) causes assembler errors! | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Hans de Goede <hdegoede> |
Component: | gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | aph |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-10-17 21:22:54 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Hans de Goede
2007-09-20 11:55:28 UTC
The problem is that ant jar which is used for *.java -> *.class compilation in this package (why?) creates from package-info.java sources package-info.class (unlike e.g. ecj or gcj) and gcj assumes classes don't contain invalid characters in class names. Not sure if ant must be fixed not to do that, or instead gcj should somehow special case package-info.class, or something else. BTW, gcj -C on package-info.java, e.g.: /** Provides foo <h2>Package Specification</h2> Detailed documentation can be found here: <ul> <li><a href="http://www.foo.com">Foobar</a> </ul> */ package foo; doesn't create any output and gcj -S package-info.java ICEs. About comment #2, I'm a bit new to the java packaging game and I can't follow you, if you want any info / answers from me can you rephrase please? Also I just tried doing an F-7 mock build of this and there things work fine, so this is a regression compared to F-7. Patch upstream; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33639. In gcc-4.1.2-32. |