Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1package=libxkbcommon2$(package)_version=0.8.43$(package)_download_path=https://xkbcommon.org/download/4$(package)_file_name=$(package)-$($(package)_version).tar.xz5$(package)_sha256_hash=60ddcff932b7fd352752d51a5c4f04f3d0403230a584df9a2e0d5ed87c486c8b6$(package)_dependencies=libxcb8# This package explicitly enables -Werror=array-bounds, which causes build failures9# with GCC 12.1+. Work around that by turning errors back into warnings.10# This workaround would be dropped if the package was updated, as that would require11# a different build system (Meson)12define $(package)_set_vars13$(package)_config_opts = --enable-option-checking --disable-dependency-tracking14$(package)_config_opts += --disable-shared --disable-docs15$(package)_cflags += -Wno-error=array-bounds16endef18define $(package)_preprocess_cmds19cp -f $(BASEDIR)/config.guess $(BASEDIR)/config.sub build-aux20endef22define $(package)_config_cmds23$($(package)_autoconf)24endef26define $(package)_build_cmds27$(MAKE)28endef30define $(package)_stage_cmds31$(MAKE) DESTDIR=$($(package)_staging_dir) install32endef34define $(package)_postprocess_cmds35rm lib/*.la36endef
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.