[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#474724: [DRE-maint] RC bug #474724




On May 10, 2008, at 10:08 AM, Antonio Terceiro wrote:

#if defined ARM || defined __arm__ || defined _ARM
#  define POSH_CPU_STRONGARM 1
#  define POSH_CPU_STRING "ARM"
#endif

So we would only have to get (and I'm sorry, I'm completely lost in
this area) the proper CPU string for s390 and add it here. Blindly
asking Google makes me believe the proper string for the submitter's
environment (64-bit s390) is z900.

Besides #define'ing the proper symbols, there are issues like endianess and other stuff that need to be properly defined for such architecture,
somewhere in posh.h, and it needs to be tested on an actual s390
machine.

I already tried hercules to emulate s390, but it's so slow that makes it
impractical (really). There is a s390 mainframe in my university's
datacenter, and I'm working together with its administrator to install
etch on it.  We had no success yet, and these days I was on a trip. I
intend to try again on Monday morning.

z900 is a particular model of a System z (64-bit) machine. I think the generic architecture definitions are "s390" for 31-bit (which is what Debian is), and "s390x" for 64-bit.

Adam


Reply to: