Hi Thiemo, On Tue, 2007-11-06 at 18:56 +0000, Thiemo Seufer wrote: > Christian Holm Christensen wrote: > > Hi Thiemo, > > > > On Mon, 2007-11-05 at 00:48 +0000, Debian Bug Tracking System wrote: > > > Processing commands for [EMAIL PROTECTED]: > > > > > > > tags 434855 +patch > > > Bug#434855: root-system_5.15.07-4(experimental/mipsel/modi): Attempts at > > > guessing your architecture failed. > > > Tags were: experimental > > > Tags added: patch > > > > > > > thanks > > > > Thank you for looking into this. However, I have, with the help of > > Boris <[EMAIL PROTECTED]> ported ROOT to mips. The GSL stuff is also > > fixed. The current sources at > > I notice that the regex in configure excludes now mipsel.
I did that because I wasn't sure if it would work on mipsel straight out of the box, since the endianess is important for I/O among other things. > The only > difference between both is the endianness. For complete MIPS support > it would need the following: > > mips O32 ABI, ILP32, "long long" in a "aligned" even-odd register > mipsel pair, 4 argument registers > > mipsn32el N32 ABI, ILP32, but with 64 bit wide registers, and > mipsn32 "long long" in a single register, 8 argument registers > > mips64el N64 ABI, LP64, 8 argument registers > mips64 I'm not sure how to understand your table. Could you, along the lines outlined at http://wiki.debian.org/DebianScienceROOT -> Porting Notes tell me what changes would be needed? Perhaps which already support registers the 6 cases above would be similar to? I guess the O32/N32/N64 is the "word-size", but what is the "O" and "N"? I don't know what you mean by ILP32/LP63. I also don't know how to deal with "long long" in 1 or 2 registers. I guess the "argument registers" refers to variadic arguments, but exactly what that would imply in the ROOT source code I don't know. I've Cc'ed this mail to rootdev and cintdev for more input. > Note that the "el" is always the suffix. OK. That goes for the return from `uname'? > > deb-src http://mirror.phy.bnl.gov/debian-root unstable main contrib > > > > supports mips and hppa. For more details, see > > > > http://wiki.debian.org/DebianScienceROOT > > > > But thank you for looking into this. If you'd like to help, then if you > > could try to build the packages, it would be great. > > Builds fine on mips/experimental. Great. Could you make the packages publicly available? If so, I'll upload them to the above repository. Thanks again for your help. Yours, -- ___ | Christian Holm Christensen |_| | ------------------------------------------------------------- | | Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91 _| DK-2200 Copenhagen N Cell: (+45) 24 61 85 91 _| Denmark Office: (+45) 353 25 404 ____| Email: [EMAIL PROTECTED] Web: www.nbi.dk/~cholm | | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]