LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Gentoo
User Name
Password
Gentoo This forum is for the discussion of Gentoo Linux.

Notices


Reply
  Search this Thread
Old 12-26-2017, 04:29 PM   #1
_roman_
Member
 
Registered: Dec 2017
Location: _Austro_Bavaria_
Distribution: gentoo / linux mint
Posts: 433

Rep: Reputation: 29
Debate: 2017-12-26-experimental-amd64-17-1-profiles


A new profile is available again

Quote:

ASUS-G75VW /home/roman # eselect news read 19
2017-12-26-experimental-amd64-17-1-profiles
Title Experimental amd64 17.1 profiles up for testing
Author Michał Górny <mgorny@gentoo.org>
Posted 2017-12-xx
Revision 1

A new set of 17.1 amd64 profiles has been added to the Gentoo
repository. Those profiles switch to a more standard 'no SYMLINK_LIB'
multilib layout, and require explicit migration as described below. They
are considered experimental at the moment, and have a fair risk
of breaking your system. We would therefore like to ask our users to
test them on their non-production ~amd64 systems.

In those profiles, the lib->lib64 compatibility symlink is removed.
The 'lib' directory becomes a separate directory, that is used
for cross-arch and native non-library packages (gcc, clang) and 32-bit
libraries on the multilib profile (for better compatibility with
prebuilt x86 packages).

Migration from both 13.0 and 17.0 profiles is supported. In case
of the former, please read the news item for 17.0 upgrade first
and enable gcc 6.4.0 or newer first as explained there.

The migration is performed using app-portage/unsymlink-lib tool.
The following steps can be used to upgrade your system:

1. Sync and upgrade your system to the newest package versions
to reduce the risk of issues.

2. Install the tool, e.g. via 'emerge -1v app-portage/unsymlink-lib'

3. Run 'unsymlink-lib --analyze' and check the output for obvious
mistakes. If you need to perform any changes to the system, remember
to run 'unsymlink-lib --analyze' again afterwards.

[past this point do not call emerge or modify /usr manually]

4. This is a very good time to make a backup.

5. Run 'unsymlink-lib --migrate'. You can add '--pretend' first to see
what is going to happen.

6. Reboot your system and see if it still boots. Check if important
programs work. In particular, check if e.g. 'emerge --info' works
(but do not install anything). If you hit any serious problems,
you can use 'unsymlink-lib --rollback' to revert the changes
and return to step 3.

7. Run 'unsymlink-lib --finish'. You can add '--pretend' first to see
what is going to happen but note that you're going to see a very long
list of files to remove.

8. Switch the profile, e.g.:

eselect profile set --force default/linux/amd64/17.1/desktop

[at this point you can start using emerge again]

9. Rebuild sys-devel/gcc. If you are switching from 13.0 profiles,
rebuild sys-devel/binutils and sys-libs/glibc afterwards.

10. If you are using a multilib profile, rebuild all 32-bit packages.
This can be done using:

emerge -1v /lib32 /usr/lib32

Alternatively, if you are switching from one of the 13.0 profiles
you can rebuild all packages as detailed in the 17.0 news item.

11. Once the last 32-bit package is rebuilt, your package manager
should remove the orphaned /lib32 and /usr/lib32 symlinks. If that
does not happen, remove them manually.

For known issues, please see bug #506276 [1]. If you have any problems
with the new profiles or the migration procedure, please report a bug
and make it block the tracker.

[1]:https://bugs.gentoo.org/506276
 
Old 12-26-2017, 04:41 PM   #2
_roman_
Member
 
Registered: Dec 2017
Location: _Austro_Bavaria_
Distribution: gentoo / linux mint
Posts: 433

Original Poster
Rep: Reputation: 29
I'm not sure what I should think about it so far

The multilib profile has changed 2017? to an on a package basis multilib feature.

For those who want they could already run pure 64bit system for quite a long time.
32bit is also supported as the x86 branch.

I'm not sure if I need 32 bit support. I still have it. I think about older games binaries which I do not use.

I'm not sure which architecture the gentoo steam overlay uses. the fake linux steam platform, mostly based on downloaded ubuntu binaries may be 32bit.


The work done by "Author Michał Górny <mgorny@gentoo.org>" were usually the better jobs. They were a real improvement in the past.

--

Open question:

Do you need 32bit these days as gentoo provides? And if so for which tasks?

I think enemy territory (a game) was a 32bit binary. but the sound is broken (because it is such old that it uses something else as alsa?), and the improvement project, wants a higher lua which is not officially supported in gentoo. I tried to get slotted lua in my box but that was a headache project, so I gave up after a while

maybe skype is or was a 32bit binary?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Arch Linux 2017.12.01 Now Available to Download as the Last ISO Snapshot in 2017 LXer Syndicated Linux News 0 12-04-2017 12:13 PM
[SOLVED] Problem with the 4.4.75 kernel security upgrade dated 26 June 2017 (SSE 2017-177-01) girvinh Slackware 19 10-21-2017 09:01 PM
can boot X86 livecds but not AMD64 livecd to repair my AMD64 Gentoo system ldemaey Gentoo 8 07-23-2009 12:20 PM
OpenOffice 2.0.2 experimental packages for AMD64 are available... rickh Debian 2 05-10-2006 12:09 AM
AMD64 Experimental rickh Debian 2 03-15-2006 06:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Gentoo

All times are GMT -5. The time now is 12:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration