Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 342875 - games-emulation/snes9x-1.52-r1 - AMD64 - 32bit binary compiled despite native 64bit support
Summary: games-emulation/snes9x-1.52-r1 - AMD64 - 32bit binary compiled despite native...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-27 04:34 UTC by darklegion
Modified: 2013-01-30 22:15 UTC (History)
1 user (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 darklegion 2010-10-27 04:34:58 UTC
Snes9x currently compiles and runs as a native 64bit application but the ebuild is set to compile in 32bit mode. I request that the ebuild be modified to compile as a native 64bit app. Additionally, a 32bit useflag could be implemented that optionally uses the old behaviour, but I'm guessing this is not considered good practice.

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2010-10-27 04:39:40 UTC
the 64bit behavior is flaky at best.  this is why we have the hack NATIVE_AMD64_BUILD_PLZ in place.  i dont see much value in changing this behavior until snes9x stabilizes.
Comment 2 darklegion 2010-10-27 04:45:23 UTC
Really, what is the issue? Seems to work fine for me. If there are problems, could 64bit mode be a useflag? The 32bit version of snes9x has some issues on my system. They are obscure and linked to by configuration (dmix + libresample) but I would prefer to keep it as it is.
Comment 3 Alec Meyers 2010-10-29 20:17:05 UTC
I've used snes9x in 64-bit mode with no problem.

It's kind of silly that the only way to be able to use the package (aside from editing the ebuild) is by using a no-multilib profile.
Comment 4 Milan Nikolic 2010-11-01 16:46:01 UTC
I used snes9x with gtk patch long before it was included official in snes9x and in portage and never had any problems. multilib is maybe needed only when gtk flag is disabled and one wants only cli snes9x.
Comment 5 James 2010-11-21 20:15:25 UTC
(In reply to comment #3)
> I've used snes9x in 64-bit mode with no problem.
> 
> It's kind of silly that the only way to be able to use the package (aside from
> editing the ebuild) is by using a no-multilib profile.
> 
Running as root:
  # NATIVE_AMD64_BUILD_PLZ="1" emerge snes9x

worked for me, without having to modify the ebuild.
Comment 6 Alec Meyers 2010-11-21 20:42:28 UTC
It pulls in all the emul-linux-x86-* packages though.
Comment 7 Jared B. 2011-08-27 04:58:51 UTC
FYI, the 1.53 ebuild I attached to bug 380809 will automatically build native amd64 libraries.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2013-01-30 22:15:03 UTC
use 1.53