Kernels aren't identical, even when the same environment is used. Files may be compiled in different order, compiler may optimize differently, etc. At the very least the compile number will differ.
Building on TC for TC would be recommended, but with the kernel it should work when built on another system also. But you must remember to replace the modules as well, because your Ubuntu system uses a different gcc version.