HomePhabricator

build: add glibc/libstdc++ back-compat stubs
ffc6b678b9d1Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

build: add glibc/libstdc++ back-compat stubs

glibc/libstdc++ have added new symbols in later releases. When running a new
binary against an older glibc, the run-time linker is unable to resolve the
new symbols and the binary refuses to run.

This can be fixed by adding our own versions of those functions, so that the
build-time linker does not emit undefined symbols for them.

This enables our binary releases to work on older Linux distros, while not
incurring the downsides of a fully static binary.

Details

Provenance
Cory Fields <cory-nospam-@coryfields.com>Authored on Apr 10 2014, 02:40
deadalnixPushed on May 14 2017, 22:04
Parents
rABC4c6cab2c5dbc: Merge pull request #4033
Branches
Unknown
Tags
Unknown

Event Timeline

Cory Fields <cory-nospam-@coryfields.com> committed rABCffc6b678b9d1: build: add glibc/libstdc++ back-compat stubs (authored by Cory Fields <cory-nospam-@coryfields.com>).Apr 11 2014, 02:27