Comments (7)
_OpenSSL 1.1.1 series has reached its End of Life (EOL). As such it will no longer receive publicly available security fixes.
OpenSSL 1.1.1 was released on 11th September 2018 as a Long Term Support (LTS) release. LTS lasts five years and consequently OpenSSL 1.1.1 has reached its EOL as of today, 11th September 2023._
from cpuminer-opt.
Thanks for the heads up, it was inevitable. Does it still work or do ssl connections fail?
I realize the build system is getting old, it won't support the new SHA512, APX, and AVX10 extensions. There's no available compiler that support APX or AVX10 yet.
Building a new Windows package build system is a lot of work and I don't want to do it anymore than necessary. Rebuilding based on Ubuntu 22.04 will only buy a little time. 24.04 isn't much better, it won't have gcc-14, the fist possible version to support the new features mentioned above.
In the meantime MSYS2 has GCC-13 as well as up to date openssl, can build for specific targets, and is the recommended way to build for Windows.
I haven't yet decided if I will update the build system for Windows given the advantages of using msys2, including less work for me.
from cpuminer-opt.
There's no available compiler that support APX or AVX10 yet.
https://www.phoronix.com/news/GCC-Lands-Initial-AVX10.1
LLVM/CLANG has already done (llvm/llvm-project#67278). I'm pretty sure ICC (non-free) did.
from cpuminer-opt.
There's no available compiler that support APX or AVX10 yet.
https://www.phoronix.com/news/GCC-Lands-Initial-AVX10.1
LLVM/CLANG has already done (llvm/llvm-project#67278). I'm pretty sure ICC (non-free) did.
I did say available. Those are just the first patches, there's still a long way to go.
I expect ICC to be first with a working compiler because it's probably being developed by the same people that designed the features in the first place.
APX is the one that badly needs a compiler as it doesn't require any source code changes.
AVX10.1 is just a new name for AVX512 but AVX10 is the most difficult for the compiler (linker) because it creates a fork in the timeline with this "AVX256" or "AVX2+AVX512VL" architecture that takes a step back from AVX512.
SHA512 is just an extension of SHA so it's the easiest to implement for compilers.
Curiously ARM already has SHA512, APX & AVX10 don't really apply.
from cpuminer-opt.
Here's a thought.
Install the DLLs from a new version of openssl. V1.1.1 works but v3.* won't. Just download a zip file with the dlls and replace libcrypto with the new one. I'll include it in the next cpuminer-opt release.
Update: I wil update libcrypto-1_1-x64.dll to v1.1.1w in the Windows binary package in the next release.
from cpuminer-opt.
cpuminer-optv3.23.3-windows2.zip has updated libcrypto-1_1-x64.dll from openssl v1.1.1w. No new release.
from cpuminer-opt.
Thanks, this worked when tested on Zpool
from cpuminer-opt.
Related Issues (20)
- Can't compile on Linux HOT 2
- Invalidextranonce2 size HOT 5
- Compile errors on Manjaro-ARM using gcc-12.1.0 HOT 5
- [Bug] JSON decode failed(1): '[' or '{' expected near 'HTTP' HOT 3
- cpuminer big problem HOT 1
- Integrate Verushash HOT 2
- Linux platform HOT 1
- bug in util.c HOT 4
- Why is there 2way 4way 8way but not 1way? I just need some intris optimization
- How to work on Linux HOT 1
- Logging to file HOT 3
- cpu-miner.c:(.text+0x8cf8): undefined reference to `set_incl' HOT 29
- All shares rejected, RainbowMiner/Yespower HOT 2
- SHA-512 x86 is broken. HOT 4
- High rejected share rate, check settings. Solo mode a HOT 4
- Mac os support HOT 2
- algo request - dualpow algo/logic support HOT 5
- BTC algo HOT 3
- Bitcoin Core - RPC connection HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpuminer-opt.