On a running system (ie server) one upgrades a kernel for security only and leaves the shipped glibc alone (usually) over the lifespan of the (again, usually
clean) install.
Unless a found security flaw also mandates the update of the shipped glibc.
Usually, one doesn't run a 7/24 server off -current.
Usually, one switches kernels to obtain missing (new?) functionality vs the shipped
vanilla kernel on a desktop/laptop (ie workstation) system.
More recently, "headless" laptops (read decapitated, up-cycled) are ever more popular servers for superior comparative power to performance ratios.
So TL;DR:
just don't worry about glibc, and keep headers in sync to the running kernel, as drMozes kindly advises
, they're needed to
link anything You build
to the running kernel's
sys-calls.