Bug#321354: Query about gcj status on mips and mipsel

2005-08-04 Thread Barry Hawkins
Package: gcc-3.3
Version: 3.3.6-7
Severity: normal
Tags: patch

GCC Team,
Hello from the Debian Java Team!  As part of a request to update the
source package for antlr, I noticed that its last upload was staying out
of testing for 120+ days, apparently because of dependency failure.  One
key dependency I spotted was gcj-3.4, as it was used for the compile to
native task in antlr.
Based on further research and help from my colleague Wolfgang Baer,
we found that mips and mipsel were disabled at one time due to a bug[0]
related to libffi not having been ported to mips at the time (June
2001).  The bug was subsequently closed, but in the source packages for
both testing and unstable currently, debian/rules.defs still has mips
and mipsel disabled:

debian/rules.d/rules.defs (from 3.3.6-7), Line 191:
java_no_archs := hurd-i386 mips mipsel freebsd-i386

There may be other reasons for mips and mipsel still being disabled;
if so, I apologize in advance.  I was unable to find anything else in
the time I had to research this issue.  I have attached a patch for the
unstable version of the source package.

[0] - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=101570

Regards,
-- 
Barry Hawkins
All Things Computed
site: www.alltc.com
weblog: www.yepthatsme.com

Registered Linux User #368650

--- gcc-3.3-3.3.6/debian/rules.defs	2005-08-04 19:56:28.752092931 -0400
+++ gcc-3.3-3.3.6/debian/rules.defs.new	2005-08-04 20:06:27.990807156 -0400
@@ -188,7 +188,7 @@
   with_java := yes
 endif
 
-java_no_archs := hurd-i386 mips mipsel freebsd-i386
+java_no_archs := hurd-i386 freebsd-i386
 ifneq ($(DEB_TARGET_ARCH),i386)
   ifeq ($(DEB_TARGET_ARCH), $(findstring $(DEB_TARGET_ARCH),$(java_no_archs)))
 with_java := disabled for architecure $(DEB_TARGET_ARCH)


Bug#321354: Query about gcj status on mips and mipsel

2005-08-05 Thread Thiemo Seufer
Barry Hawkins wrote:
> Package: gcc-3.3
> Version: 3.3.6-7
> Severity: normal
> Tags: patch
> 
> GCC Team,
> Hello from the Debian Java Team!  As part of a request to update the
> source package for antlr, I noticed that its last upload was staying out
> of testing for 120+ days, apparently because of dependency failure.  One
> key dependency I spotted was gcj-3.4, as it was used for the compile to
> native task in antlr.
> Based on further research and help from my colleague Wolfgang Baer,
> we found that mips and mipsel were disabled at one time due to a bug[0]
> related to libffi not having been ported to mips at the time (June
> 2001).  The bug was subsequently closed, but in the source packages for
> both testing and unstable currently, debian/rules.defs still has mips
> and mipsel disabled:
> 
> debian/rules.d/rules.defs (from 3.3.6-7), Line 191:
> java_no_archs := hurd-i386 mips mipsel freebsd-i386
> 
> There may be other reasons for mips and mipsel still being disabled;
> if so, I apologize in advance.  I was unable to find anything else in
> the time I had to research this issue.  I have attached a patch for the
> unstable version of the source package.

gcj is currently still disabled because its runtime exceeds the
symbol number limit (16k symbols) binutils is currently able to
handle reliably. I hope I get around to fix it in the next weeks,
but I haven't looked into it yet.


Thiemo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]