| Summary: | Playonlinux (4.0.15-1.mga2) requires a 64 bit library (libXi.so.6()(64bit)) on a 32 bit system | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Rémi Verschelde <rverschelde> |
| Component: | RPM Packages | Assignee: | Samuel Verschelde <stormi-mageia> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | pterjan |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | playonlinux-4.0.15-1.mga2.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Rémi Verschelde
2012-03-06 13:06:12 CET
/usr/share/playonlinux/bin/ contains 4 binaries:
amd64.darwin.check for Mac x86_64
amd64.linux.check for Linux x86_64
x86.darwin.check for Mac x86
x86.linux.check for Linux x86
They shouldn't be shipped anyway as they are binaries from the source tarball.
#include <stdio.h>
#include <GL/glut.h>
// Built with gcc -o x86.check -m32 -lGL -lGLU -lX11 -lXmu -lXi -lm
int main(void)
{
printf("OpenGL 32bits is working\n");
return 0;
}
#include <stdio.h>
#include <GL/glut.h>
// Built with gcc -o amd64.check -lGL -lGLU -lX11 -lXmu -lXi -lm
int main(void)
{
printf("OpenGL 64bits is working\n");
return 0;
}
They can probably be replaced with links to /bin/true.
Debian has a patch to remove the calls to those binaries: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/playonlinux/debian/patches/disable_gl_check?revision=13340&view=markup&sortby=rev&pathrev=13340 I removed the binaries and added Debian patch. Status:
NEW =>
RESOLVED thanks |