I can 'rpm -qpl' the i386 rpm packages on s390 (which is big-endian). And I can install noarch packages as long as they fit the dependencies of my distribution.This is a bit of an odd question, but does endianness matter (ie will it break anything) wrt to the RPM database.
I'm thinking about using RPM to manage packages for a cross-platform system, but linux (i386) and solaris (sparc) machines will be writing/using the same rpm database. Thru different binaries of course.