Project

General

Profile

Actions

Feature #2859

open

Explicitly export public symbols

Added by Junxiao Shi over 9 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Build
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

(split from #2243-16)

Build the shared library with -fvisibility=hidden and explicitly export every public symbol with a macro.

Benefits include faster library load time, smaller library size, and lower chance of symbol collisions.


Related issues 1 (0 open1 closed)

Blocked by ndn-cxx - Task #2243: Allow building of shared libraryClosedAlex Afanasyev

Actions
Actions

Also available in: Atom PDF