The vdso* files are built into the kernel for loading into userspace binaries to accelerate various kernel-related operations. These files do not need to be packaged & installed for the system to operate, and indeed they aren't part of the linux-image* deb's in Ubuntu. However, tools such as systemtap (and possibly perf and oprofile; https://bugs.launchpad.net/ubuntu/+source/oprofile/+bug/295975) need them, in order to unwind user-space stacks.
The vdso* files are built into the kernel for loading into userspace binaries to accelerate various kernel-related operations. These files do not need to be packaged & installed for the system to operate, and indeed they aren't part of the linux-image* deb's in Ubuntu. However, tools such as systemtap (and possibly perf and oprofile; https:/ /bugs.launchpad .net/ubuntu/ +source/ oprofile/ +bug/295975) need them, in order to unwind user-space stacks.
In Fedora, these vdso.so's are installed with:
[...] MOD_PATH= $RPM_BUILD_ ROOT vdso_install KERNELRELEASE= $KernelVer
%{make} -s ARCH=$Arch INSTALL_
[...]
so they show up under /usr/lib/ modules/ `uname -r`/vdso/.
Please make the change to have the linux-image deb preserve & ship these .so's in the same location.