Re: Big endian in debian ARM
I suppose you could use montavista linux to start building dpkg and get
a chroot going a package at a time and building everything big endian
(you would have to add a new target to dpkg called armeb probably [mips
and mipsel are mips endian big and mips endian little respectively, so
arm and armeb make some sense that way) and add whatever uname -m calls
the system to the archtable. After the first few base packages are
compiled and installed in a chroot, you might be able to have it build
everything else you want as debian packages and start using it. Of
course debian arm packages won't work, you will have to recompile all of
them for armeb (including updated which architectures packages should
compile on at all if something lists arm explicitly). It would be a lot
I have a working, minimal, little-endian debian-arm system, and so by
definition I have a list of packages needed to get a minimal, big-endian
debian-arm system going.
So, "all I would have to do" is to rebuild those packages with a
big-endian cross compiler on the debian-arm[el] machine? I.e. merely
tweak the compiler switches used during the rebuild? Then I could
gather up those packages and use debootstrap (?) to construct a minimal
armeb system, boot that system, and finish building the other
ten-zillion debian packages?
Would that work?