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

Reply via email to