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

32 bit no longer supported #2933

Open
RustyPotato opened this issue Jan 19, 2025 · 5 comments · May be fixed by #2934
Open

32 bit no longer supported #2933

RustyPotato opened this issue Jan 19, 2025 · 5 comments · May be fixed by #2934

Comments

@RustyPotato
Copy link

Hello,

Reading through the documentation, it mentions

While Lychee works on 32bit systems, we strongly recommend the use of a 64bit OS.

Installation.md Line 45

However, while attempting to load this project onto my machine, it failed at the composer step since it now depends on zipstream-php version 3.x.x. As of their update to 3.x.x, they now made it a requirement that it runs on 64bit machines (docs), and so Lychee by extension has to obey that.

I'd recommend removing that line and instead writing in it's place that this needs to be run on 64bit machines.

Now time for me to either try downgrading Lychee or finding a different software. Thank you for your great project.

@ildyria
Copy link
Member

ildyria commented Jan 19, 2025

Crap :(

@ildyria
Copy link
Member

ildyria commented Jan 19, 2025

Well it is at least 2 years old that is it breaking:
https://github.com/LycheeOrg/Lychee/blame/90a154d219ffeaac35ac5db17788a9c970d42f7f/composer.json#L65

@ildyria
Copy link
Member

ildyria commented Jan 19, 2025

I am going to transfer that to Lychee and see what I can do.

@ildyria ildyria transferred this issue from LycheeOrg/LycheeOrg.github.io Jan 19, 2025
@RustyPotato
Copy link
Author

Oh, I didn't actually expect you to support 32bit machines, I know I'm the far minority trying to run things on a 2001 Dell Optiplex.

It's fine to just support 64bit machines, it's usually easier and less of a pain for development. And the longer that requirement stays in place, the further out of date libraries might get. So I'd say be 64, just document it as such.

@ildyria
Copy link
Member

ildyria commented Jan 19, 2025

It is actually just a corner of the implementation, lemme just give a try.
The thing, is that it is only impacting the download, so I am pretty sure that even if you were using all the other files of Lychee, it would still be working.

Just that zip download would break.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants