Apply the fix for Linux from fb5e6cda96bd9dcae9e4f62ec8b6b3e572a32743
to the non-Linux cases.
-export-symbols was implemented using --retain-symbols-file. For
non-exported symbols this flag tries to remove symbol information
altogether which it can only do if a symbol isn't referenced
anywhere. So
On Wed, 2 Nov 2016 16:54:35 +0500 Mihail Konev wrote:
> Fixes _LT_ENABLE_LOCK.
> Untested.
>
> BugLink: https://github.com/libffi/libffi/pull/79
> ---
> m4/libtool.m4 | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/m4/libtool.m4 b/m4/libtool.m4
> index ee292aff5bca..d97
To implement -export-symbols(-regex) on non-Linux systems with GNU
ld(1) libtool currently uses the linker flag --retain-symbols-file
but this is more like a fine-grained strip(1) (.symtab table) and
does not affect what symbols are exported (.dynsym table). On Linux
libtool uses --version-script
To implement -export-symbols(-regex) on non-Linux systems with GNU
ld(1) libtool currently uses the linker flag --retain-symbols-file
but this is more like a fine-grained strip(1) (.symtab table) and
does not affect what symbols are exported (.dynsym table). On Linux
libtool uses --version-script
On Thu, 4 Dec 2014 13:55:54 + "Gary V. Vaughan" wrote:
> On Dec 4, 2014, at 9:00 AM, Tijl Coosemans wrote:
>> On Thu, 27 Nov 2014 18:59:56 +0100 Tijl Coosemans wrote:
>>> --- a/m4/libtool.m4
>>> +++ b/m4/libtool.m4
>>> @@ -2543,7 +2543,8 @@ fre
On Thu, 27 Nov 2014 18:59:56 +0100 Tijl Coosemans wrote:
> On FreeBSD we have switched from using .so.$current as library extension
> to .so.$major.$age.$revision where $major is $current-$age. Our package
> of libtool has been patched similar to the patch below which you can see
>
On Thu, 27 Nov 2014 18:35:00 + "Gary V. Vaughan" wrote:
> On 27 Nov 2014, at 17:59, Tijl Coosemans wrote:
>> On FreeBSD we have switched from using .so.$current as library extension
>> to .so.$major.$age.$revision where $major is $current-$age. Our package
>&
On FreeBSD we have switched from using .so.$current as library extension
to .so.$major.$age.$revision where $major is $current-$age. Our package
of libtool has been patched similar to the patch below which you can see
here: https://svnweb.freebsd.org/ports/head/devel/libtool/files/
The "freebsd-e
"libtoolize --ltdl -c" creates some files with write permissions for
everybody because it sets "umask 0" in two places. This patch removes
the umask commands.
---
libtoolize.in | 12 ++--
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/libtoolize.in b/libtoolize.in
index d
On FreeBSD we have switched from using .so.$current as library extension
to .so.$major.$age.$revision where $major is $current-$age. Our package
of libtool has been patched similar to the patch below which you can see
here: https://svnweb.freebsd.org/ports/head/devel/libtool/files/
The "freebsd-e
"libtoolize --ltdl -c" creates some files with write permissions for
everybody because it sets "umask 0" in two places. This patch removes
the umask commands.
---
libtoolize.in | 12 ++--
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/libtoolize.in b/libtoolize.in
index d
11 matches
Mail list logo