>> Are we saying that it absolutely will not support ARM7 thumb mode anymore? > > Nobody is saying that. We're saying that if the address-space is 16bit, > openssl will not work.
16-bit in original request refers to instructions' size, not address space. But it's actually a misnomer, as Thumb, or at least its ARMv7 flavour, is a *mixture* of 16- and 32-bit instructions. Again, 16- and 32-bit *sized* instructions, not address space. OpenSSL fully supports AVMv7 Thumb, a.k.a. Thumb2, all the way down to assembly pack. If compiler doesn't generate Thumb2 code by default, then it might be necessary to pass additional arch-specific flag[s] as additional argument to ./Configure. This is discussed in commentary around linux-armv4 config-line in Configurations/10-main.cf in master/1.1.0 or Configre in 1.0.2. As for cross compilation, it's discussed in INSTALL, look for --cross-compile-prefix. Well, to be completely accurate, everything said above implies that compiler is gcc. ARM's compiler was never tested, but nobody complained so far... -- openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev