Controlling symbol visibility for shared libraries
SiyuanZhang 270003T3V8 Visits (6692)
We have published a paper (two-part series) to introduce symbol visibility.
Part I: you may get to know the fundamental concept about symbol and symbol visibility, and ways for a programmer to make symbol visibility under control on IBM® AIX® that runs on the IBM POWER® platform. Further, the article details about symbol preemption to show the subtle difference between exported symbol and symbol that is exported but also protected.
Part II: this part demonstrates more methods on visibility setting and resolution using the IBM® XL C/C++ V13.1 compiler. The article also introduces and explains some of the linking, assembly, and tooling facilities.