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

Can C3 generate 32 bit binaries and libraries for Windows? #1613

Open
heavymetalmixer opened this issue Nov 10, 2024 · 5 comments
Open

Can C3 generate 32 bit binaries and libraries for Windows? #1613

heavymetalmixer opened this issue Nov 10, 2024 · 5 comments
Assignees
Labels
Revisit later Revisit this issue at a later point

Comments

@heavymetalmixer
Copy link

I saw in the repo README that C3 can compile to "Win32 x64". Does this mean that it can generate 32 and 64 bits binaries and libraries? Or only 64 bits ones?

Captura de pantalla 2024-11-10 145735

@lerno
Copy link
Collaborator

lerno commented Nov 10, 2024

Only the x64 ones. Theoretically one could get the 32 bit going, but it's so hard to test it and there is such limited interest in it, that it seems like a waste spending time supporting it right now.

@heavymetalmixer
Copy link
Author

Only the x64 ones. Theoretically one could get the 32 bit going, but it's so hard to test it and there is such limited interest in it, that it seems like a waste spending time supporting it right now.

Limited interest? What about old C and C++ code made for 32 bits that could be ported to C3?

@lerno
Copy link
Collaborator

lerno commented Nov 10, 2024

I am not sure I understand the scenario. Are you porting code to run on 32 bit computers?

@heavymetalmixer
Copy link
Author

I am not sure I understand the scenario. Are you porting code to run on 32 bit computers?

No, I mean code that was originally in 32 bits, and to compile it in 32 bits with C3 to not change its functionality (and not make it eat more resources).

@lerno
Copy link
Collaborator

lerno commented Nov 13, 2024

This is certainly something that eventually could be added, but because of the extra work and testing that would need to go into this it's not a priority. As you might also see, various variants of 32 bit ARM isn't supported either for similar reasons.

@lerno lerno self-assigned this Nov 13, 2024
@lerno lerno added the Revisit later Revisit this issue at a later point label Nov 13, 2024
@lerno lerno added this to the First release (v1.0) milestone Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Revisit later Revisit this issue at a later point
Projects
None yet
Development

No branches or pull requests

2 participants