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

Bug 508688

Summary: sys-apps/sandbox USE=multilib should check kernel for CONFIG_IA32_EMULATION
Product: Portage Development Reporter: Jaroslav Rakhmatoullin <jazzoslav>
Component: SandboxAssignee: Sandbox Maintainers <sandbox>
Status: RESOLVED DUPLICATE    
Severity: normal Keywords: PATCH
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: solution proposal
emerge --info
build.log
config.log

Description Jaroslav Rakhmatoullin 2014-04-25 15:00:20 UTC
Created attachment 375678 [details, diff]
solution proposal

This is not really an issue with the sandbox ebuild, but it would be convenient if it could detect and report this anomalous condition.

Problem:

sys-apps/sandbox will not build when running a kernel that has no support for 32-bit binares (CONFIG_IA32_EMULATION) and a multilib profile is selected.

In effect this will warn people who started out on a multilib profile and booted the "wrong" kernel. It may also be time saving for people who install for the first time.

Even a seasoned user may be confused when emerge exits with:

 * The ebuild phase 'compile' with pid XXXXX appears to have left an orphan
 * process running in the background.


Same problem reported with sandbox-2.5:
http://forums.gentoo.org/viewtopic-p-7218040.html
Comment 1 Jaroslav Rakhmatoullin 2014-04-25 15:02:29 UTC
Created attachment 375680 [details]
emerge --info
Comment 2 Jaroslav Rakhmatoullin 2014-04-25 15:07:08 UTC
Created attachment 375682 [details]
build.log
Comment 3 Jaroslav Rakhmatoullin 2014-04-25 15:08:20 UTC
Created attachment 375684 [details]
config.log
Comment 4 SpanKY gentoo-dev 2014-04-26 21:43:39 UTC

*** This bug has been marked as a duplicate of bug 326693 ***