Comments (13)
We'll be dropping support for this compiler as soon as oss-fuzz rolls their Clang, and we bump our minimum.
from bitcoin.
Faced this too. Updating to 14.0.3 fixes the problem.
from bitcoin.
Ventura 13.1.
from bitcoin.
I see, so Apple clang needs to be >=14.0.3, but for other operating systems 14.0 is fine.
from bitcoin.
Faced this too. Updating to 14.0.3 fixes the problem.
Well, that's actually means switching to the toolchain based on LLVM 15.
from bitcoin.
Faced this too. Updating to 14.0.3 fixes the problem.
Just to clarify, what macOS version did you update your clang on?
from bitcoin.
Ventura 13.1.
Well. It seems Apple does not suggest any upgrade paths for Big Sur and Monterey, which are still supported platforms for Bitcoin Core 27.0.
from bitcoin.
supported platforms
My understanding is that you can run Bitcoin Core on those platforms. However, compiling Bitcoin Core from source may not work out of the box.
If macOS does not offer an upgrade path for the system compiler, can you try to use a compiler provided by brew
?
Another alternative would be to compile the compiler you need yourself.
from bitcoin.
Faced this too. Updating to 14.0.3 fixes the problem.
Just to clarify the confusing versioning here, this corresponds to Xcode 14.3, llvm 15, and Apple Clang 14.0.3, according to https://en.wikipedia.org/wiki/Xcode#Xcode_11.0_-_14.x_%28since_SwiftUI_framework%29
from bitcoin.
Yea. I think this can be closed with "use a compiler that better supports C++20". We still support the mentioned systems, and as far as I'm aware, installing and using a newer compiler would also work fine.
from bitcoin.
I was going to suggest changing doc/dependencies.md
to clarify the minimum clang version is 14.0.3 rather than 14.0, but #29165 bumps it to 15.0 anyway.
from bitcoin.
I was going to suggest changing
doc/dependencies.md
to clarify the minimum clang version is 14.0.3 rather than 14.0, but #29165 bumps it to 15.0 anyway.
That would not be accurate. Clang 14 is indeed supported, see also https://godbolt.org/z/61seKv74b
The problem here is that Apple Clang 14.0.0 is apparently not based on llvm 14.0.0. I don't have further insights into Apples versioning nonsense, so I can't help here.
from bitcoin.
Anything left to be done here?
from bitcoin.
Related Issues (20)
- Objdump can't parse our Linux debug information HOT 6
- Testsuite for Bitcoin Core 27.0.0 - FAIL: qt/test/test_bitcoin-qt HOT 17
- .
- ci: Support running from a worktree HOT 1
- Intermittent issue in p2p_i2p_ports.py AssertionError: [node 0] Expected messages "['Error connecting to [...].b32.i2p:0: Cannot connect to 127.0.0.1:60000']" does not partially match log:
- Possible to Ban Clients by Name? HOT 6
- RfC: increase minimum prune target? HOT 3
- [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
- upstream: GUIX closure contains too much unnecessary stuff HOT 1
- Memory leak with `rest/block` REST endpoint and `getblock` RPC when verbosity >=2 HOT 6
- build: Unaligned libsecp256k1 flags in debug builds HOT 1
- . HOT 1
- ci: msan use-of-uninitialized-value when -jobs=1
- libxcb-xinerama0 Library required by bitcoin-qt HOT 7
- decoderawtransaction should use hex or decimal, not both HOT 2
- Load PSBT error: Unable to decode PSBT HOT 3
- RPC: Internal bug in `walletprocesspsbt` when non_witness_utxo is not provided and a witness signature is invalid
- .
- .
- contrib/signet/miner: miner won't consider --nbits parameter HOT 12
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 bitcoin.