GREAT SUCCESS! Long story short: I've got a working solution for this
bug that can be uploaded to Hardy for certain, backported to Gutsy for
certain, and may be candidate for SRU to Gutsy too.
Long story:
Our current Azureus 2.5.0.0 package uses a heavily customized build environment
deriving from Fedora 6 packaging, and contains several patches specifically to
make Azureus compile with GCJ. It would seem like a combination of those
patches, and the act of compiling with GCJ, produces broken class files that
not even Sun Java can interpret.
Meanwhile, an open source Icedtea (Java7) JVM is now available which
works fine with Azureus. Debian also has very clean packaging for
Azureus which works beautifully on Ubuntu with icedtea with a few minor
changes.
What I have done to get working Azureus:
(1) Base off Debian azureus 2.5.0.4-1, discarding all Ubuntu changes
(2) Patch the makefile, azureus launcher, and build dependencies with Ubuntu
SWT locations
(3) Patch the build and runtime dependencies to suggest building/running off
icedtea
(4) Patch the azureus launcher to explicitly call the SWT interface; the
decider logic crashes.
END RESULT, on Gutsy:
Building with GCJ:
ALL RUNTIMES FAIL: Infinite deadlock with GCJ, crashes with Sun/Icedtea
Building with Icedtea:
GCJ: SUCCESS: Runs, a bit slowly but not bad at all
Icedtea, sun-java6, sun-java5: SUCESS: Runs smoothly and very fast
I am preparing a few packages for upload to hardy, and for testing.
** Changed in: azureus (Ubuntu)
Assignee: Daniel T Chen (crimsun) => John Dong (jdong)
--
Azureus hangs or crashes showing splash screen at start
https://bugs.launchpad.net/bugs/57875
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs