The 32-bit Linux installer fails silently on a pure 64-bit Linux machine. Is it possible to output some error message? Otherwise, user will have no idea what's going on.
Also is there a document that lists what 32-bit libraries are required on a 64-bit Linux machine, so the 32-bit installer can be run there?
asked 16 Apr '13, 03:28
The 32bit installer is a dynamically linked binary and before any of the code inside the installer is run, the linker tries to find 32bit libraries. It fails to find them, so none of the installer code is run. The operating system does not report the error and it is not possible for us to report the error either - since no binary code is run at all.
Unfortunately Linux does not support multiple architecture support in its binaries, so it is not possible to create universal version of the installer or even include code to show a warning.
Lack of 32bit compat libraries being the default for many 64bit distributions is the main reason the linux-x64 binaries are created. On most other platforms 64bit distributions include 32bit libraries (Windows, OS X, Solaris and most other Unix systems) and this problem does not exist.
answered 16 Apr '13, 07:50