Greetings! Alas, I've misplaced the email you sent me with the addresses of the mips experts. Perhaps you could reforward and cc them.
In any case, I have this issue isolated in a qemu emulator, and can foresee a fix. I have a remaining question. On mips32, it seems one can safely assume the caller restores its own gp value after a call. On mips64 this seems to be left up to the callee. Is this correct? Is this affected by any compiler switches? Take care, James Cowgill <[email protected]> writes: > On Mon, 2015-01-19 at 15:02 -0500, Camm Maguire wrote: >> tags 775728 wontfix >> thanks >> >> Greetings! I'd like to take a look at this, but there are no applicable >> chroots available on any of the machines listed at >> https://db.debian.org/machines.cgi. Will this be an officially >> supported arch? > > Eventually it will, hopefully it'll get uploaded not too long after > jessie is released - but don't hold me to that :) > > Unfortunately there aren't really any accessible porterboxes for > mips64el. If you want (and if you can bear the speed), you can use qemu: > Get the 5kc image + mipsel rootfs from here: > https://people.debian.org/~aurel32/qemu/mipsel/ > Login and run: > debootstrap --arch=mips64el --no-check-gpg sid <directory> > http://mipsdebian.imgtec.com/debian > > Thinking about it, I should probably create a mips64el qemu rootfs for > people... > > Since the arch isn't in the archive yet and this isn't a critical > bootstrap package, there's no rush to fix this. > > Thanks, > James > >> >> Take care, >> >> James Cowgill <[email protected]> writes: >> >> > Source: maxima >> > Version: 5.35.1-1 >> > Severity: important >> > >> > Hi, >> > >> > maxima FTBFS on mips64el with this error: >> >> ; - Loading source file >> >> ; "/«PKGBUILDDIR»/src/init-cl.lisp" >> >> Loading /«PKGBUILDDIR»/src/init-cl.lisp >> >> Finished loading /«PKGBUILDDIR»/src/init-cl.lisp >> >> ; - Providing system maxima >> >> >> >> Unrecoverable error: Segmentation violation.. >> >> /bin/bash: line 1: 12345 Aborted gcl -batch -eval '(progn >> >> (load "../lisp-utils/defsystem.lisp") (funcall (intern (symbol-name >> >> :operate-on-system) :mk) "maxima" :load :verbose t) (when (fboundp (quote >> >> si::sgc-on))(si::sgc-on t)) (si:save-system "binary-gcl/maxima"))' >> >> make[2]: *** [binary-gcl/maxima] Error 134 >> > >> > Full log: >> > http://mipsdebian.imgtec.com/debian/logs/m/maxima/maxima_5.35.1-1_mips64el-20150116-1537.build.gz >> > >> > Trying to build it on another machine gives a slightly different error, >> > but at the same place: >> >> ; - Loading source file >> >> ; "/home/jcowgill/maxima/maxima-5.35.1/src/init-cl.lisp" >> >> Loading /home/jcowgill/maxima/maxima-5.35.1/src/init-cl.lisp >> >> Finished loading /home/jcowgill/maxima/maxima-5.35.1/src/init-cl.lisp >> >> ; - Providing system maxima >> >> mprotect failure: 0xffffdf8000 16384 : Cannot allocate memory >> >> The SGC segfault recovery test failed with >> >> memprotect_multiple_invocations, SGC disabled >> >> Makefile:1206: recipe for target 'binary-gcl/maxima' failed >> > >> > Thanks, >> > James >> > >> > >> > >> > >> > > > > -- Camm Maguire [email protected] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah

