The current version of systemtap in portage does not build due to some error stating that "DW_AT_stride_size" is undefined, which apparently is due to this: http://lists.freestandards.org/pipermail/dwarf-workgroup/2005-July/000130.html Furthermore, as systemtap now requires CONFIG_RELAY instead of CONFIG_RELAYFS_FS, this was also changed, and makes this snapshot dependent on having a kernel version greater than 2.6.15 (I think, at least that was what I set it to). The ebuild is attached below, please provide comments if further changes are needed.
Created attachment 101902 [details, diff] Systemtap 20061111 cvs snapshot
Comment on attachment 101902 [details, diff] Systemtap 20061111 cvs snapshot No. This still uses the deprecated kernel-mod eclass (Bug 141629)
Created attachment 101948 [details] Second try on making an ebuild - this time using the linux-mod eclass This ebuild uses the linux-mod eclass
Created attachment 101999 [details] Updated ebuild Updated ebuild, this time using DEPEND for kernel check and I changed the inherit to use linux-info instead of linux-mod. Final try until I get more feedback :)
thanks, I committed this. The linux soures depend did not work. Dont think this is needed either. Also this does not work with as-needed yet. You need to follow the guide to make it working Fixed :)