Bug 136149 - Add em64t to the list of rpm compatible platforms.
Summary: Add em64t to the list of rpm compatible platforms.
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Stable Snapshot 2
Hardware: x86-64 Other
: P5 - None : Enhancement
Target Milestone: ---
Assignee: Michael Schröder
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-30 17:55 UTC by Ramon Garcia
Modified: 2006-01-10 15:14 UTC (History)
0 users

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ramon Garcia 2005-11-30 17:55:23 UTC
The Intel compiler 64 bit edition refuses to install in Suse Linux 10.0. The reason is that it is packaged as an RPM for the "em64t" platform. Thus Suse RPM command refuses to install as this is not a known platform name.

Apparently for Intel the name of the x86_64 platform is em64t. This might look childish, but is a practical problem for anyone trying to use Intel software products.

The "fix" to this "problem" is to modify /usr/lib/rpm/rpmrc, adding "em64t" to the list of platforms compatible with x86_64. Thus the line

arch_compat: x86_64: amd64 athlon noarch

should be changed to

arch_compat: x86_64: amd64 em64t athlon noarch

For reproducing this problem, one can download Intel Fortran compiler from http://www.intel.com/cd/software/products/asmo-na/eng/compilers/219758.htm (Intel C++ compiler is also available). Click in "Free non-commercial download".
Comment 1 Michael Schröder 2005-11-30 18:18:48 UTC
*sigh* I'll add it...
Comment 2 Thorsten Kukuk 2005-12-01 22:14:09 UTC
(In reply to comment #0)
> The Intel compiler 64 bit edition refuses to install in Suse Linux 10.0. The
> reason is that it is packaged as an RPM for the "em64t" platform. Thus Suse RPM
> command refuses to install as this is not a known platform name.
> 
> Apparently for Intel the name of the x86_64 platform is em64t. This might look
> childish, but is a practical problem for anyone trying to use Intel software
> products.

And if everybody, who buy such Intel software, complains loudly, Intel will learn it and fix their RPMs.
Comment 3 Michael Schröder 2006-01-10 15:14:47 UTC
Fixed in STABLE.