Skip to content

Instantly share code, notes, and snippets.

View hebasto's full-sized avatar
🇺🇦
Bitcoin, Math

Hennadii Stepanov hebasto

🇺🇦
Bitcoin, Math
View GitHub Profile
@hebasto
hebasto / gha-notes.md
Last active August 21, 2023 13:11
GitHub Actions CI Notes for Developers

GitHub Actions CI Notes for Developers

In response to limiting free usage of Cirrus CI, the Bitcoin Core project is in the process of partially transitioning to GitHub Actions CI (GHA).

This document aims to outline differences between Cirrus CI and GitHub Actions CI for developers.

1. Tasks Moving to GitHub Actions

Two tasks ae/will be shifted from Cirrus to GiHub Actions:

@hebasto
hebasto / at-cmake-parity.md
Last active March 7, 2025 16:22
Bitcoin Core Autotools vs CMake Feature Parity Table

Autotools vs CMake Feature Parity Table

Autotool-based build system (AT) features being listed according to the ./configure --help output.

AT feature CM feature Default Value
--prefix -DCMAKE_INSTALL_PREFIX *
--enable-shared -DBUILD_SHARED_LIBS=ON *
--enable-static -DBUILD_SHARED_LIBS=OFF * or skip it < default >
--disable-wallet -DENABLE_WALLET ON
@hebasto
hebasto / cmake-msvc.md
Last active March 8, 2024 12:49
Building Bitcoin Core with Visual Studio

Building Bitcoin Core with Visual Studio

Introduction

This manual describes building Bitcoin Core with Visual Studio using tools--cmake and vcpkg--provided with the VS installation.

Prerequisites

  • Visual Studio 2022 version 17.6 or later with the installed "Desktop development with C++" workload.
@hebasto
hebasto / cmake-read-only.md
Last active July 30, 2024 12:30
Building Bitcoin Core from Read-Only Archive

Working with a Read-Only Source Directory

To build with a read-only source directory, the build directory must reside outside of the source directory. For instance, it can be a sibling directory:

cmake -B ../build
cmake --build ../build

Running ctest is also supported for the read-only source directory:

@hebasto
hebasto / msvc_bugs.md
Last active May 22, 2025 12:36
MSVC bugs related to Bitcoin Core

MSVC bugs related to Bitcoin Core

maflcko wrote:

If contributors here have a microsoft account, they may want to upvote the issue report, so that microsoft is aware that there is some interest in having it fixed.


Bug Report Core's Issue / PR Status Note