Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux 32-bit support #424

Closed
alex-che opened this issue Dec 27, 2016 · 16 comments
Closed

Linux 32-bit support #424

alex-che opened this issue Dec 27, 2016 · 16 comments
Labels
Feature Request fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Milestone

Comments

@alex-che
Copy link

Currently several extension binaries are 64-bit only, and do not work on Linux 32-bit. Is it possible to add support for Linux 32-bit?

@je-so
Copy link

je-so commented Jan 9, 2017

Same problem here. Symbol information is not generated on 32-bit systems. Any plan to fix it?

@sean-mcmanus
Copy link
Collaborator

We haven't decided yet whether to add support for 32-bit systems. The number of users on 32-bit Linux systems is a very small percentage; however, it still seems to be the 2nd most common "blocker", followed by the glibc 2.18 or newer requirement.

@randombenj
Copy link

Same problem, 32 bit support would be nice.

@sean-mcmanus
Copy link
Collaborator

Why are people running 32-bit Linux instead of 64-bit Linux? What is the barrier to switching?

@randombenj
Copy link

We develop c++ in a lxc container, with some real time c++ application framework which we can only use as a 32 bit library.

@alex-che
Copy link
Author

@sean-mcmanus, I develop for several target platforms. Some of my build environment is Windows and some is Linux. So I use Windows as my host OS, running Linux in a virtual machine when needed. To minimize memory and storage load when running the virtual machine, I opted to go 32-bit Linux. It worked without any cons so far.

@yuyoyuppe
Copy link

+1

@randombenj
Copy link

Any plans whether this will be fixed at all?

@sean-mcmanus
Copy link
Collaborator

Not yet.

@wintersf
Copy link

+1 for 32bit support.
We are building an embedded application that has older tools only available on 32-bit and a large effort to update full toolchain.

@agendek78
Copy link

+1 for 32bit. Many users are running linux in virtual machines and don't want to waste resources for 64bit linux installation.

@randombenj
Copy link

Are there some pain points in releasing the extension as 32 bit?

@sean-mcmanus
Copy link
Collaborator

@randombenj The main pain point is our code doesn't compile/link without errors for a 32-bit Linux target. And our telemetry showed the 32-bit Linux usage was between 3-4% so it wasn't a high priority issue to solve.

@wjd19900102
Copy link

By now ,some developers about the embedded system, need the 32 bit on the Linux. We need support the 32bit.

@sean-mcmanus
Copy link
Collaborator

@wjd19900102 I believe embedded systems developed can be done on 64-bit Linux too, even if the target embedded system is 32-bit. We still plan to add 32-bit support, but we're not sure when.

@bobbrow bobbrow added this to the December 2017 milestone Nov 28, 2017
@sean-mcmanus sean-mcmanus self-assigned this Nov 28, 2017
@sean-mcmanus sean-mcmanus added the fixed Check the Milestone for the release in which the fix is or will be available. label Dec 7, 2017
@bobbrow
Copy link
Member

bobbrow commented Dec 12, 2017

This has been addressed with version 0.14.4

@bobbrow bobbrow closed this as completed Dec 12, 2017
@sean-mcmanus sean-mcmanus removed their assignment Apr 22, 2019
@github-actions github-actions bot locked and limited conversation to collaborators Oct 18, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature Request fixed Check the Milestone for the release in which the fix is or will be available. Language Service
Projects
None yet
Development

No branches or pull requests

10 participants