commit:     17c4c852f979668387b1b965d48470cb730df5b6
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  4 18:59:31 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Sep  4 18:59:31 2019 +0000
URL:        https://gitweb.gentoo.org/proj/gcc-config.git/commit/?id=17c4c852

gcc-config: clarify why libunwind.so* is needed at all

Bug: https://bugs.gentoo.org/667020
Bug: https://bugs.gentoo.org/693252
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 gcc-config | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gcc-config b/gcc-config
index 998a165..835f873 100755
--- a/gcc-config
+++ b/gcc-config
@@ -286,6 +286,11 @@ handle_split_usr() {
        # but on other systems (arm/mips/etc...), this is quite critical.
        # http://bugs.gentoo.org/60190
        #
+       # Note: libunwind.so is is a DT_NEEDED dependency only on ia64 systems
+       # where libunwind.so.7 is provided by gcc itself, see:
+       #    https://bugs.gentoo.org/667020
+       #    https://bugs.gentoo.org/693252
+       #
        # The funky move magic is required for proper updating of in-use files.
 
        # Gentoo Prefix systems don't "boot", so no need to handle split-/usr

Reply via email to