Hello,

17 липня 2006 о 17:26 -0300 Tiago Macambira написав(-ла):
> This is not a bug in systemtap, per see,  but rather a bug in gcc 4.0.x.
> But since this is the default compiler in sid now  systemtap should try
> to aliviate this issue depending on gcc (version >=4.1) or conflict with
> known buggy gcc versions.

Thanks for report, but as you wrote it is bug in gcc-4.0 and it should
be fixed there. I do not think that depending on or conflicting with gcc
version is good idea. Depending on particular gcc versions does not
garanty that this version will be used for building the running kernel
and so systemtap probes (it can be changed in kernel's Makefile).
Conflicting with gcc versions makes those versions uninstalable for no
good reason - gcc used for building the kernel can be changed even
without that, and if kernel was built with buggy gcc - it cannot be
debugged anyway.

> Perhaps systemtap should be removed from sid
> untill gcc 4.1 is available for it.
packages.debian.org shows:

   Package gcc-4.1

    * testing (devel): The GNU C compiler
      4.1.1-5: alpha amd64 arm hppa i386 ia64 m68k mips mipsel
      powerpc s390 sparc

So I see no reason to remove systemtap from testing due to this (and
remember that kernel can be build with non-default compiler too).

So I see several possible solutions now:
  1. leave this bug as remainder, and wait until gcc-4.0 fixed
  2. add notes to README.Debian
  3. both 1 and 2

Regards,
-- 
Eugeniy Meshcheryakov

Attachment: signature.asc
Description: Digital signature

Reply via email to