Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 640184

Summary: powerpc: please prepare migration off SYMLINK_LIB=yes
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: ProfilesAssignee: Georgy Yakovlev <gyakovlev>
Status: CONFIRMED ---    
Severity: normal CC: chewi, gentoo, ppc64, slyfox, tsmksubc
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 641474    
Bug Blocks: 506276, 715680    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-12-07 17:00:59 UTC
default/linux/powerpc/ppc64/13.0/64bit-userland/make.defaults:SYMLINK_LIB="yes"
default/linux/powerpc/ppc64/17.0/64bit-userland/make.defaults:SYMLINK_LIB="yes"
hardened/linux/powerpc/ppc64/64bit-userland/make.defaults:SYMLINK_LIB="yes"

We'd like to kill SYMLINK_LIB support completely. Please look into preparing a new 17.1 profiles that don't use that.

You may check if app-portage/unsymlink-lib tool can be of use. It's been made for amd64 but it might work for ppc64 as well if the layout is compatible enough. If you need some changes to make it work on ppc64, let me know.
Comment 1 Sergei Trofimovich gentoo-dev 2018-01-09 23:27:11 UTC
At the very least we will need to recover from 17.0 breakage: bug #641474
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-01-10 08:36:37 UTC
Well, there's no reason why you couldn't disable SYMLINK_LIB while staying with the 'old' gcc.
Comment 3 Matt Turner gentoo-dev 2018-10-07 03:40:42 UTC
Looks good to go according to my testing. I'll make some 17.1 profiles for ppc64.
Comment 4 Georgy Yakovlev gentoo-dev 2020-01-25 07:47:31 UTC
new profiles are here ready for review

https://github.com/gentoo/gentoo/pull/14413

I did not go with 17.1 name as I'm flattening and changing structure anyway, not sure it's really needed.
Comment 5 Georgy Yakovlev gentoo-dev 2020-04-01 03:08:51 UTC
taking bug, I'm working on it.
moving ppc64 to CC. sorry for spam.
Comment 6 Larry the Git Cow gentoo-dev 2020-09-20 03:01:10 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a5797ebe100a38c4b9806314e9c8dc2754cb66

commit b6a5797ebe100a38c4b9806314e9c8dc2754cb66
Author:     Georgy Yakovlev <gyakovlev@gentoo.org>
AuthorDate: 2020-09-20 02:59:51 +0000
Commit:     Georgy Yakovlev <gyakovlev@gentoo.org>
CommitDate: 2020-09-20 03:00:45 +0000

    app-portage/unsymlink-lib: add ~ppc64 keyword
    
    Bug: https://bugs.gentoo.org/640184
    Bug: https://bugs.gentoo.org/715680
    Package-Manager: Portage-3.0.7, Repoman-3.0.1
    Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>

 app-portage/unsymlink-lib/unsymlink-lib-18.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)