Commit Graph

3 Commits

Author SHA1 Message Date
Xi Ge
d0b4da6fc6 test: mark linker directives tests as macosx only 2019-12-13 21:56:27 -08:00
Xi Ge
3a55c3c96e Front-end: teach the compiler to generate a .c file for $ld$add$os symbols.
When symbols are moved to this module, this module declares them as HIDE
for the OS versions prior to when the move happened. On the other hand, the
original module should declare ADD them for these OS versions. An executable
can choose the right library to link against depending on the deployment target.
This is a walk-around that linker directives cannot specify other install
name per symbol, we should eventually remove this.
2019-12-13 17:22:00 -08:00
Xi Ge
5d9e7b9e78 [test] TBD: add a tbd gen test for generating linker directives 2019-12-12 22:22:28 -08:00