Package: sysprof
Version: 1.0.7-1
Severity: grave
Justification: binary package in the archive is unusable on built arch

Hi Sam,

The sysprof-modules-source package is being built on ia64 per
debian/control, but the source of module/sysprof-module.c includes the
following code:

 /* Macro the names of the registers that are used on each architecture */
 #if defined(CONFIG_X86_64)
 # define REG_FRAME_PTR rbp
 # define REG_INS_PTR rip
 # define REG_STACK_PTR rsp
 #elif defined(CONFIG_X86)
 # define REG_FRAME_PTR ebp
 # define REG_INS_PTR eip
 # define REG_STACK_PTR esp
 #else
 # error Sysprof only supports the i386 and x86-64 architectures
 #endif

Neither CONFIG_X86_64 nor CONFIG_X86 would be defined on ia64 AFAIK, leaving
sysprof-module-source broken on ia64 if anyone tried to actually use it to
build the module.

Please drop ia64 from the architecture line for this package.

Thanks,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to