HomePhabricator

gitian: don't export any symbols from executable
92e3022f888aUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

gitian: don't export any symbols from executable

This avoids conflicts between the libraries statically linked into bitcoin and any
libraries we may link dynamically (such as Qt and OpenSSL, see issue #4094).
It also avoids start-up overhead to not export any unnecessary symbols.
To do this, build a linker script that marks all symbols as local.

Details

Provenance
Wladimir J. van der Laan <laanwj@gmail.com>Authored on Apr 30 2014, 06:17
deadalnixPushed on May 14 2017, 22:04
Parents
rABC3ab1664594de: gitian: build against Qt 4.6
Branches
Unknown
Tags
Unknown

Event Timeline

Wladimir J. van der Laan <laanwj@gmail.com> committed rABC92e3022f888a: gitian: don't export any symbols from executable (authored by Wladimir J. van der Laan <laanwj@gmail.com>).Apr 30 2014, 13:30