Am 07.07.2014 22:55, schrieb Sergio Durigan Junior:
>> Which architectures don't need it? Any architecture that support glibc
>> and gdb for example benefits from having sdt markers available.
> 
> Mark is right.
> 
> It seems it is never enough to repeat this, but <sys/sdt.h> should not
> be related to SystemTap.  GDB makes a strong use of this header file,
> and as a matter of fact, GDB even implemented the support for userspace
> SDT probes on ARM *before* SystemTap did.  And I did not have to change
> anything on <sys/sdt.h>.
> 
> By reading the backlog of this bug, I see that the main problem seems to
> be the use of "arch:all" for this package (I am not considering the
> initial "bug" that was not a bug after all).  I am not a Debian
> maintainer, so I will not try to convince people (or doko, in this case)
> of the contrary.  However, making <sys/sdt.h> available only on the
> architectures supported by SystemTap is bad for GDB, and I can provide a
> list of reasons if you want.
> 
> My request, then, is that you make this package available to the
> architectures where GDB is available.
> on 
> I hope you find this reasonable.

thanks, talking with mjw I think this is reasonable. however for debian
multiarch cross builds this header is seen on any cross build, even if it
shouldn't. I think the correct solution will be to keep system-tap-sdt-dev
architecture dependant and to ship the sdt.h headers on any arch.

  Matthias


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to