Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 524862 - dev-java/ecj-gcj-4.4.2 released
Summary: dev-java/ecj-gcj-4.4.2 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-09 17:33 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2015-03-18 15:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2014-10-09 17:33:43 UTC
dev-java/ecj-gcj-4.2.2 was released on 2013-02-04.
dev-java/ecj-gcj-4.3 was released on 2013-06-06.
dev-java/ecj-gcj-4.3.1 was released on 2013-09-11.
dev-java/ecj-gcj-4.3.2 was released on 2014-02-21.
dev-java/ecj-gcj-4.4 was released on 2014-06-06.
dev-java/ecj-gcj-4.4.1 was released on 2014-09-25.
Comment 1 Arfrever Frehtes Taifersar Arahesis 2015-03-04 15:46:19 UTC
dev-java/ecj-gcj-4.4.2 was released on 2015-02-04.
Comment 2 James Le Cuirot gentoo-dev 2015-03-16 23:21:02 UTC
4.4 (and 4.3?) was possibly not bumped before now because it doesn't build out of the box with gcj. I had to strip out all the @Override annotations for the bootstrap stage but they can remain for the subsequent stages. I also made several other improvements to the ebuild in the process and hope to have it in the tree soon but I want to try bootstrapping icedtea with it first.
Comment 3 James Le Cuirot gentoo-dev 2015-03-17 12:35:37 UTC
Fixed since bootstrapping icedtea worked fine.
Comment 4 James Le Cuirot gentoo-dev 2015-03-17 22:22:54 UTC
Turns out gcj does support @Override annotations if you specify -fsource=1.6. It doesn't make any difference to the installed result but I was able to simplify the ebuild a little more.
Comment 5 Andrew John Hughes 2015-03-18 15:39:30 UTC
Yes, I was going to mention this. It's not gcj, but ecj. It defaults to source/target 1.5 which doesn't support @Override on annotations.
Comment 6 James Le Cuirot gentoo-dev 2015-03-18 15:49:55 UTC
It was both actually but I knew I could just pass -source 1.6 to ecj as usual. I saw that gcj didn't like this option and figured it was locked to 1.5 until I noticed -fsource.