[gentoo-user] Kernel 4.19.50 constant kernel hard locks / solved

2019-06-14 Thread Corbin Bird
Disclosure :
1 : The CPU is a AMD FX-9590 ( Fam15h )
2 : Kernel command line parameter "eagerfpu=on" is being used.

This kernel option was causing constant kernel hard locks.
-
General setup --> [ ] CPU isolation.
-
Anything that accessed the FPU would cause the CPU's ( SMP ) to "loose
sync".

With the recent profile change, a lot of 32bit software had to be
re-compiled.

GCC locked up constantly while compiling "libssp".
The packages 'gmp,mpfr,mpc,isl,ffii' also caused lock-ups.
The audio/video codecs had lock-ups during the re-compile if any
assembler was used.
FFMPEG also locked up if 'hardcoded tables' was used, as well.

If you have a working FPU/Math Co-Processor, be very wary of this option.

Corbin



[gentoo-user] Profile 17.1 change errors, who's bug is it?

2019-06-14 Thread Corbin Bird
Who's bug is this error?

Remember the instructions : ( Gentoo news item )
-
emerge -1v /lib32 /usr/lib32
-
Every time that command was run it would recompile 'sys-devel/binutils'.

Why?

It was finding 'libiberty, liboppcodes, libbfd' from
'sys-libs/binutils-libs' in /usr/lib32.

Deleted those libs in /usr/lib32 and recompilied 'binutils-libs'.
Got new libs in /usr/lib AND --> /usr/lib32.

Deleted the libs in /usr/lib32. AGAIN.

As long as I don't re-compile/upgrade 'binutils, binutils-libs' or
invoke 'binutils-config', no 'libiberty, liboppcodes, libbfd' in /usr/lib32.

Is this a Portage, binutils, binutils-libs, or binutils-config bug?

Corbin



Re: [gentoo-user] Profile 17.1 change errors, who's bug is it?

2019-06-14 Thread Rich Freeman
On Fri, Jun 14, 2019 at 4:14 PM Corbin Bird  wrote:
>
> Deleted those libs in /usr/lib32 and recompilied 'binutils-libs'.
> Got new libs in /usr/lib AND --> /usr/lib32.

Is it actually installing these in lib32, or are you just seeing them
via the compatibility symlink?  The emerge log would tell you where it
is installing them, or qlist will as well (from portage-utils).

Did you actually switch your profile as instructed?

You might want to attach your portage log and output of emerge --info.

-- 
Rich



Re: [gentoo-user] Profile 17.1 change errors, who's bug is it?

2019-06-14 Thread Corbin Bird
On 6/14/19 3:36 PM, Rich Freeman wrote:
> On Fri, Jun 14, 2019 at 4:14 PM Corbin Bird  wrote:
>>
>> Deleted those libs in /usr/lib32 and recompilied 'binutils-libs'.
>> Got new libs in /usr/lib AND --> /usr/lib32.
> 
> Is it actually installing these in lib32, or are you just seeing them
> via the compatibility symlink?  The emerge log would tell you where it
> is installing them, or qlist will as well (from portage-utils).
> 
> Did you actually switch your profile as instructed?
> 
> You might want to attach your portage log and output of emerge --info.
> 

The log just shows a 'summary'. Need to change that.

Actually wrote the instructions down, from the 'news' item.

Thinking about the color coding of the console ( at way too early in the
morning, after a long day ) makes me want to say 'symlinks'.

Most of the info requested is attached in a zip file.

Corbin
<>


Re: [gentoo-user] Profile 17.1 change errors, who's bug is it?

2019-06-14 Thread Rich Freeman
On Fri, Jun 14, 2019 at 5:20 PM Corbin Bird  wrote:
>
> Most of the info requested is attached in a zip file.

Looks like it worked fine to me.  Assuming the rest of your emerge
completed successfully you can just remove the symlinks as instructed
in the news item and you're done.

-- 
Rich