Jakub Jelinek wrote:
The first is a MUST list, symbols which are exported from XFree86 shared
libraries now when there is no anonymous version script, are not exported
when an anonymous versions script created from stock *-def.cpp file
is applied and are used by some binary or shared library
On Tue, Oct 14, 2003 at 09:50:07PM +0200, Jakub Jelinek wrote:
I'd say it would be better to reuse *-def.cpp files (didn't know something
like that existed).
I've preprocessed all *-def.cpp files included in XFree86/xc/lib, gathered
all symbols currently exported from XFree86 shared libraries,
I'd say it would be better to reuse *-def.cpp files (didn't know something
like that existed).
I've preprocessed all *-def.cpp files included in XFree86/xc/lib, gathered
all symbols currently exported from XFree86 shared libraries, all undefined symbols
in 5800 shared libraries and binaries I
On Thu, Oct 09, 2003 at 09:01:15PM -0400, David Dawes wrote:
Well, both version script and __attribute__((visibility (hidden)))
can be used at the same time.
Anonymous version script works in 2001-12-18 and later binutils
and AFAIK in Solaris linker. No idea about other arches.
If you think
Jakub,
I just noticed this thread today. If this will have problems, then they
will definitely be visible on Cygwin. So, I ask that I please be
included in the testing process before this is committed, if it ever is.
I would gladly do test builds under Cygwin to confirm that the new
scheme
Jakub Jelinek wrote:
1) could be done by some header which everything uses, doing
#if defined HAVE_VISIBILITY_ATTRIBUTE defined __PIC__
#define hidden __attribute__((visibility (hidden)))
#else
#define hidden /**/
#endif
and write prototypes like:
void hidden
On Thu, Oct 09, 2003 at 02:05:47PM +0200, Jakub Jelinek wrote:
Looking at various /usr/X11R6/lib/lib*.so* shared libraries,
I'm seeing lots of exported symbols which look like they are exported
just because they cannot be static (as they are used by some other .o files
in the same shared library,
On Thu, Oct 09, 2003 at 12:08:55PM -0400, David Dawes wrote:
On Thu, Oct 09, 2003 at 02:05:47PM +0200, Jakub Jelinek wrote:
Looking at various /usr/X11R6/lib/lib*.so* shared libraries,
I'm seeing lots of exported symbols which look like they are exported
just because they cannot be static
On Thu, Oct 09, 2003 at 04:55:25PM +0200, Jakub Jelinek wrote:
On Thu, Oct 09, 2003 at 12:08:55PM -0400, David Dawes wrote:
On Thu, Oct 09, 2003 at 02:05:47PM +0200, Jakub Jelinek wrote:
Looking at various /usr/X11R6/lib/lib*.so* shared libraries,
I'm seeing lots of exported symbols which