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

SSE3 Build for X86 32bit systems? #659

Closed
gaining opened this issue May 2, 2024 · 10 comments
Closed

SSE3 Build for X86 32bit systems? #659

gaining opened this issue May 2, 2024 · 10 comments

Comments

@gaining
Copy link

gaining commented May 2, 2024

Is your feature request related to a problem? Please describe.
No 32bit support for linux sse3 deb format?

Describe the solution you'd like, including relevant patches or source
I tried to install the sse3 deb build on a netbook with an Intel Atom® Processor N470 but it was only for amd64 cpus. Wondering if you can provide a build for 32 bit systems since you have one for Windows XP, most XP systems were 32 bit.

@gz83
Copy link
Collaborator

gz83 commented May 3, 2024

The thorium-legacy repo already has the version you want

@gaining
Copy link
Author

gaining commented May 3, 2024

That sounds cool, if only I could find it. The only one I found was for windows systems. I couldn't find the linux one.

@gz83 gz83 transferred this issue from Alex313031/Thorium-Special May 3, 2024
@gz83
Copy link
Collaborator

gz83 commented May 3, 2024

Now many new versions of Linux distributions are abandoning 32-bit software, and 32-bit may have a hard time in the future.

@gaining
Copy link
Author

gaining commented May 3, 2024

Yeah but I'm using peppermint OS based on debian 32bit arch on this netbook. It is designed for old computers like mine and kept up to date even with the latest linux kernel. I decided to compile and build a 32bit version anyway on another more modern and powerful computer.

@gaining
Copy link
Author

gaining commented May 3, 2024

Tried making a 32bit linux build but it seems that I'm stopped by this:
Generating files...
ERROR at //BUILD.gn:1632:1: Assertion failed.
assert(
^-----
'target_cpu=x86' is not supported for 'target_os=linux'. Consider omitting 'target_cpu' (default) or using 'target_cpu=x64' instead.
See //BUILD.gn:1633:5:
is_valid_x86_target || target_cpu != "x86" || v8_target_cpu == "arm",
^-------------------------------------------------------------------
This is where it was set.

Which file should I patch so that "gn args out/thorium" works for x86 builds too?

@gz83
Copy link
Collaborator

gz83 commented May 3, 2024

It seems that Google has made an assertion at the source code level, prohibiting x86 builds for linux, and now there are no instances for linux x86 in Google's CI/CQ

@gaining

@Alex313031
Copy link
Owner

Alex313031 commented May 3, 2024

@gaining @gz83 Building Thorium/Chromium for 32 bit Linux requires some patches, but it is possible (Debian 32 bit does it). I have made an SSE2 32 bit Linux build of Thorium 119 before, for running on a server I have.

I can make you a special 32 bit build.

@gaining
Copy link
Author

gaining commented May 3, 2024

@gaining @gz83 Building Thorium/Chromium for 32 bit Linux requires some patches, but it is possible (Debian 32 bit does it). I have made an SSE2 32 bit Linux build of Thorium 119 before, for running on a server I have.

I can make you a special 32 bit build.

Would appreciate it, thanks.

@Alex313031
Copy link
Owner

@gaining Here you go > https://github.com/Alex313031/thorium/releases/tag/M123.0.6312.134

@gaining
Copy link
Author

gaining commented May 7, 2024

Thanks, works well so far on peppermint os 32bit.

@gaining gaining closed this as completed May 7, 2024
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

No branches or pull requests

3 participants