jeffpc / nx01

testing
MIT License
1 stars 0 forks source link

shared libraries should use mapfiles #2

Open jeffpc opened 9 years ago

jeffpc commented 9 years ago

Versioning of shared object symbols is important. It is ok to have a "private" verision that no one should be linking against.

E.g.,

SYMBOL_VERSION VERS_0.1 {
        global:
                foo;
};

SYMBOL_VERSION PRIVATE_0.1 {
        global:
                bar;
        local:
                *;
};
Thynix commented 8 years ago

It'd be good provided we can get it working with Clang, which I've had trouble with in the past with unspecified projects. :)