Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 640184 - powerpc: please prepare migration off SYMLINK_LIB=yes
Summary: powerpc: please prepare migration off SYMLINK_LIB=yes
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Georgy Yakovlev
URL:
Whiteboard:
Keywords:
Depends on: 641474
Blocks: no-symlink-lib 715680
  Show dependency tree
 
Reported: 2017-12-07 17:00 UTC by Michał Górny
Modified: 2020-09-20 03:01 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)