[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[patch #9687] bugfix: make -export-dynamic imply --whole-archive
From: |
Alex Ameen |
Subject: |
[patch #9687] bugfix: make -export-dynamic imply --whole-archive |
Date: |
Thu, 18 Nov 2021 23:56:43 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:90.0) Gecko/20100101 Firefox/90.0 |
Update of patch #9687 (project libtool):
Status: None => Need Info
Assigned to: None => growpotkin
_______________________________________________________
Follow-up Comment #1:
Could you maybe elaborate on your use case? Perhaps there's something that I'm
missing.
In my opinion : the existing behavior both by `ld' and `libtool' is
appropriate. Implying `--whole-archive' for dependency libraries in with
`-export-dynamic' will prevent users from intentionally localizing symbols.
I see these flags as having distinct use cases. I'll note that, the need for
using `--whole-archive' with `ld' isn't necessarily intuitive to users, so I
see the appeal of using it in many situations - but adding additional variance
between `libtool' and `ld' does not seem justified to me.
If the intention is to export symbols which are defined in statically linked
`libtool' libraries a "convenience library" ( `noinst_' ) might be what you're
actually looking for?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/patch/?9687>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [patch #9687] bugfix: make -export-dynamic imply --whole-archive,
Alex Ameen <=