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

cmake: Disable WITH_EXTERNAL_SIGNER when FUZZ=ON #128

Merged
merged 1 commit into from
Mar 25, 2024

Conversation

hebasto
Copy link
Owner

@hebasto hebasto commented Mar 24, 2024

The behavior is aligned with the master branch.

First noticed in #89 (review).

Disable WITH_EXTERNAL_SIGNER when FUZZ=ON. The behavior is aligned with
the master branch.
@hebasto
Copy link
Owner Author

hebasto commented Mar 24, 2024

Friendly ping @pablomartin4btc @dergoegge :)

Copy link

@pablomartin4btc pablomartin4btc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK

Tested on Ubuntu 22.04.

Issue from description has been fixed with this PR: EXTERNAL_SIGNER optional feature is OFF now when DFUZZ=ON as in master.
git clone --depth=1 --branch 240324-cmake-CS https://github.com/hebasto/bitcoin.git bitcoin-hebasto
cd bitcoin-hebasto
cmake -B build \
   -DCMAKE_C_COMPILER="clang" \
   -DCMAKE_CXX_COMPILER="clang++" \
   -DCMAKE_BUILD_TYPE=None \
   -DFUZZ=ON \
   -DSANITIZERS=undefined,address,fuzzer

...


Configure summary
=================
Executables:
  bitcoind ............................ OFF
  bitcoin-cli ......................... OFF
  bitcoin-tx .......................... OFF
  bitcoin-util ........................ OFF
  bitcoin-wallet ...................... OFF
Wallet support:
  SQLite, descriptor wallets .......... ON
  Berkeley DB, legacy wallets ......... OFF
Optional packages:
  GUI ................................. OFF
  external signer ..................... OFF
  NAT-PMP ............................. OFF
  UPnP ................................ OFF
  ZeroMQ .............................. OFF
  USDT tracing ........................ ON
Tests:
  test_bitcoin ........................ OFF
  test_bitcoin-qt ..................... OFF
  bench_bitcoin ....................... OFF
  fuzz binary ......................... ON

...

Copy link

@dergoegge dergoegge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK d96f51a

@hebasto hebasto merged commit 700eaae into cmake-staging Mar 25, 2024
27 checks passed
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 this pull request may close these issues.

3 participants