HomePhabricator

build: Disallow dynamic linking against c++ library

Description

build: Disallow dynamic linking against c++ library

Summary:
Ever since statically linking Qt, we've been linking the C++ library
statically too (-static-libstdc++). Take this into
account in the symbol checker.

This is a partial backport of core#17569
https://github.com/bitcoin/bitcoin/pull/17569/commits/b77d5ad59fb9f3f26d919ee6c33ae732382de504

Test Plan: gitian builds on CI

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D13459

Details

Provenance
Wladimir J. van der Laan <laanwj@protonmail.com>Authored on Nov 20 2019, 09:46
PiRKCommitted on Mar 25 2023, 16:23
PiRKPushed on Mar 25 2023, 16:24
Reviewer
Restricted Project
Differential Revision
D13459: build: Disallow dynamic linking against c++ library
Parents
rABC88207dd05eef: [Chronik] Move compiled `proto` module from `chronik-http` into new crate…
Branches
Unknown
Tags
Unknown