Can I run an ARM32 bit App on an ARM64bit platform which is running Ubuntu 16.04
Solution 1:
I found a way to do this explained in the following link (by James Kingdon, thanks!)
https://forum.armbian.com/topic/4764-running-32-bit-applications-on-aarch64/
These are the steps to make a simple ARM32 app run on the Ubuntu 16.04/AARCH64.
dpkg --add-architecture armhf
apt-get update (ignore the missing x386 packages and hope for the best)
apt-get install libc6:armhf libstdc++6:armhf
Create a symbolic link to the 32Bit lib below:
cd /lib
ln -s arm-linux-gnueabihf/ld-2.23.so ld-linux.so.3
After doing this my .NETCore 2.1 app throw an error which I worked around by disabling globalization. After that the ARM32 bit app ran successfully.
-Emeel