On 2016-05-24 18:07, Ed Swierk wrote: > On Saturday, March 5, 2016 at 4:30:03 PM UTC-8, Aurelien Jarno wrote: > > The port itself is in a good shape, that said we are still lacking DSAed > > build daemons (and thus autosigning). It is built mostly on 4 machines, > > 3 hosted in China by Aron Xu and 1 hosted in Germany by Andi Barth. In > > addition the mipsel build daemons also build mips64el packages as the > > lowest priority. The porterbox etler.d.o has both mipsel and mips64el > > chroots. We are waiting for Octeon III hardware sponsored by Imagination > > Technologies that will be used for the 3 MIPS ports (they are able to > > boot on both endianness). That is the last blocker on our side and that > > is why we haven't requested to get mips64el into testing yet. > > What is the current status of getting mips64el into stretch? As a > relative Debian newbie, I can't tell from > https://release.debian.org/stretch/arch_qualify.html exactly what's > missing. The status hasn't changed that much. We are still waiting for new buildds from Imagination Technologies [1]. A few of them have arrived, but not enough to build the mips64el port fully, so we still rely on non-official build daemons, provided by Aron Xu. We are also have toolchain issues preventing some packages to build: - Lua doesn't work due to a compiler issue, causing the GNU libc to be miscompiled. A bug has been opened upstream, but without any progress so far [2]. Lua is needed as a build-dependency of many packages. - ecj doesn't build to a bug in GIJ, while it builds fine with OpenJDK 7 or OpenJDK 8. Given ecj has been imported from the original imgtec mips64el archive, and hasn't been rebuilt since them, it blocks the creation of the testing suite for mips64el. I have attached a small testcase to show the issue. Any help to solve the above issues would be really welcome. On the positive side, note that we now have debian-installer images available to install unstable [3]. They have only been lightly tested though. Aurelien [1] https://bits.debian.org/2016/05/imagination-64-bit-mips-cpus.html [2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71155 [3] https://d-i.debian.org/daily-images/mips64el/daily/ -- Aurelien Jarno GPG: 4096R/1DDD8C9B aurelien@aurel32.net http://www.aurel32.net
Attachment:
testcase.sh
Description: Bourne shell script
package org.eclipse.jdt.internal.compiler.codegen; public class IntegerCache { public int keyTable[]; int elementSize; int t; int threshold2; int threshold3; /** * Constructs a new, empty hashtable with the specified initial * capacity. * @param initialCapacity int * the initial number of buckets */ public IntegerCache(int initialCapacity) { this.elementSize = 0; this.t = (int) (initialCapacity * 0.66); this.keyTable = new int[initialCapacity]; } }
Attachment:
signature.asc
Description: PGP signature