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

gt8967884's gravatar image

gt8967884
116747678
accept rate: 12%


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.

link

answered 16 Apr '13, 07:50

wojciechka's gravatar image

wojciechka ♦♦
7.8k61122
accept rate: 26%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×6

Asked: 16 Apr '13, 03:28

Seen: 1,107 times

Last updated: 16 Apr '13, 07:50