After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 66870 - The shared library does not export symbols starting with an underscore
The shared library does not export symbols starting with an underscore
Status: RESOLVED NOTABUG
Product: gtk+
Classification: Platform
Component: .General
1.3.x
Other Solaris
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2001-12-13 14:08 UTC by Arnaud Charlet
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Arnaud Charlet 2001-12-13 14:08:47 UTC
Since the shared libs (e.g libgtk) are built with
-export-symbols-regex on Solaris, some functions cannot be accessed
by programs, such as

_gtk_accel_group_attach
_gtk_accel_group_detach
_gtk_menu_item_set_placement

Is this expected ?

Arno, for the GtkAda team
Comment 1 Havoc Pennington 2001-12-13 14:59:16 UTC
Yes, that's why we have the -export-symbols-regex. ;-) 
Those are private functions.
Comment 2 Arnaud Charlet 2001-12-13 15:01:25 UTC
Then why are they in the headers ?
Comment 3 Havoc Pennington 2001-12-13 15:26:28 UTC
Just for organizational purposes. They aren't in the docs.