C/C++ and Fortran

C/C++ and Fortran

Connect, learn, share, and engage with IBM Power.

 View Only

Controlling symbol visibility for shared libraries

By Archive User posted Thu September 11, 2014 03:26 AM

  

Originally posted by: SiyuanZhang


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.

https://www.ibm.com/developerworks/aix/library/au-aix-symbol-visibility/index.html

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.

https://www.ibm.com/developerworks/aix/library/au-aix-symbol-visibility-partOK2/

0 comments
1 view

Permalink