#pragma GCC visibility push(hidden) void foo(); #pragma GCC visibility pop % nm -nm visibility-a.o 0000000000000000 (__TEXT,__text) external _foo 0000000000000008 (__TEXT,__eh_frame) non-external EH_frame0 0000000000000020 (__TEXT,__eh_frame) external _foo.eh This broke very recently. - Fariborz