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.
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
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, 27 Nov 2014 18:59:56 +0100 Tijl Coosemans t...@freebsd.org 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, 4 Dec 2014 13:55:54 + Gary V. Vaughan g...@vaughan.pe wrote:
On Dec 4, 2014, at 9:00 AM, Tijl Coosemans t...@freebsd.org wrote:
On Thu, 27 Nov 2014 18:59:56 +0100 Tijl Coosemans t...@freebsd.org wrote:
--- a/m4/libtool.m4
+++ b/m4/libtool.m4
@@ -2543,7 +2543,8 @@ freebsd
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
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
On Thu, 27 Nov 2014 18:35:00 + Gary V. Vaughan g...@gnu.org wrote:
On 27 Nov 2014, at 17:59, Tijl Coosemans t...@freebsd.org 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
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
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
Hi,
Back in 2007 there was a discussion on this list about setting
link_all_deplibs=no on FreeBSD (like Debian does). It was mentioned
there were some subtle issues with that. I was wondering if what was
said there is still valid or if things have changed.
12 matches
Mail list logo