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

Build for old no SSE2 CPU (Pentium III\Athlon Xp) #119

Open
YoshiKill opened this issue Jul 30, 2024 · 9 comments
Open

Build for old no SSE2 CPU (Pentium III\Athlon Xp) #119

YoshiKill opened this issue Jul 30, 2024 · 9 comments

Comments

@YoshiKill
Copy link

Hello, can any one help me with more noob friendly step by step instruction to build Discord for older no SSE2 system, like Pentium III or Athlon xp?
Or request to author of this project to build parallel with main P4 package, version for no SSE2 in releases?

@iProgramMC
Copy link
Contributor

iProgramMC commented Jul 30, 2024

The pre-built MinGW version shouldn't use SSE2 instructions. Are you running into "Invalid Opcode" exceptions?

If yes, and you're willing to build it yourself, you may opt to add a compiler switch such as -march=pentium or similar, and you can add them to https://github.com/DiscordMessenger/dm/blob/master/Makefile#L69 (CXXFLAGS). See a complete list here: https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html

As for OpenSSL I believe the precompiled version does not use SSE2 instructions as I haven't had trouble opening the app on Windows NT 4 (it won't run but that's a wholly different story)

@YoshiKill
Copy link
Author

The pre-built MinGW version shouldn't use SSE2 instructions. Are you running into "Invalid Opcode" exceptions?

Yes I run MiniGW and have error. IMG_20240731_134049.jpg

I am not developer or programmer at all, so to understand all specific stuf how compile this project from scratch is to hard for me.

I request some step by step faq, how any one with zero knowledge can build it.
But how I gest now one interest about it and you must learn all this stuf by yourself.

@iProgramMC
Copy link
Contributor

Can you copy the error report and send it here?

@YoshiKill
Copy link
Author

YoshiKill commented Aug 1, 2024

Can you copy the error report and send it here?

yes sure, but i don't know if its correct log.

8f84_appcompat.txt

@iProgramMC
Copy link
Contributor

Not sure... isn't there a way to get a registry dump or something?

@iProgramMC
Copy link
Contributor

DID I SAY REGISTRY DUMP? sorry, I meant crash dump

@YoshiKill
Copy link
Author

DID I SAY REGISTRY DUMP? sorry, I meant crash dump

Do you mean this window?
It's don't copy by any way. I can only screenshot it but it's very long and be annoying
IMG_20240802_123615.jpg

.txt file from \Temp I copy in previous post.

@iProgramMC
Copy link
Contributor

Damn. Seriously looks like a bad instruction. And it looks like it's the fault of OpenSSL actually. That's... so weird.

@YoshiKill
Copy link
Author

Damn. Seriously looks like a bad instruction. And it looks like it's the fault of OpenSSL actually. That's... so weird.

If I can help with some tests, just ping me in this thread.

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

2 participants