Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544180 - dev-java/icedtea-7.2.6.0pre19 hotspot broken sparc64
Summary: dev-java/icedtea-7.2.6.0pre19 hotspot broken sparc64
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: Sparc64 Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-23 03:08 UTC by Chase Rayfield
Modified: 2015-05-09 22:00 UTC (History)
1 user (show)

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


Attachments
Build log for icedtea on sparc64 (build.log.bz2,48.76 KB, application/x-bzip)
2015-03-23 03:10 UTC, Chase Rayfield
Details
config.log for icedtea on sparc64 (config.log,79.28 KB, text/plain)
2015-03-23 03:11 UTC, Chase Rayfield
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chase Rayfield 2015-03-23 03:08:26 UTC
Bumped the latest icedtea ebuild to 7.2.6.0pre19 and enabled jboostrap and hotspot only. 

1. Expect build to complete and produce a functional JVM

attached config.log and build.log as requested by gnu_andrew
Comment 1 Chase Rayfield 2015-03-23 03:10:33 UTC
Created attachment 399522 [details]
Build log for icedtea on sparc64

I had to bzip2 the log as it was too large otherwise.
Comment 2 Chase Rayfield 2015-03-23 03:11:07 UTC
Created attachment 399524 [details]
config.log for icedtea on sparc64
Comment 3 Andrew John Hughes 2015-03-31 21:44:34 UTC
What kernel headers do you have installed?

It seems related to this change:

8042059: Various fixes to linux/sparc
Reviewed-by: twisti, kvn

-#if defined(sparc) || defined(sparcv9)
-/*
-  If _LP64 is defined ptrace.h should be taken from /usr/include/asm-sparc64
-  otherwise it should be from /usr/include/asm-sparc
-  These two files define pt_regs structure differently
-*/
-#ifdef _LP64
-#include "asm-sparc64/ptrace.h"
-#else
-#include "asm-sparc/ptrace.h"
-#endif
-
-#endif //sparc or sparcv9
+#include <linux/ptrace.h>
Comment 4 Andrew John Hughes 2015-03-31 22:00:13 UTC
And glibc, as it may be due to this change:

-#include <linux/ptrace.h>
+#include <sys/ptrace.h>
Comment 5 James Le Cuirot gentoo-dev 2015-05-09 22:00:02 UTC
Sorry but Gentoo is no longer supporting Java on sparc Linux, not that it ever did in the first place. As far as I can see, Andrew never added the sparc keyword to his overlay ebuilds either but even if he does, you should take issues like this one upstream where he can address it.