@twobob: Note that the ld-linux issue probably has *zero* relation the the kernel headers you used in your TC. It's related to the *glibc* version you built your stuff against (and more specifically, to the glibc version you're *loading* with a loader from an *older* glibc).

(In case I wasn't clear earlier, ld-linux.so.3 is a symlink to ld-N.N[.N].so, where N.N[.N] is the glibc version, and isn't the same thing as ld, the binary. ld-linux is the loader, it's a part of the glibc. ld the binary is the linker, it's a part of binutils).