title: How do I fix a "version `GLIBC_2.14' not found" error?
body: <p>I've compiled a C program under Ubuntu 12.04, built a Debian package out of it, and want to install it on a server running Debian Lenny.</p>
  
  <p>Last time I did that (about two months ago) it worked: I could install the package and run the binary. But now I get the following error message:</p>
  
  <pre><code>(binary's name): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by (binary's name))
  </code></pre>
  
  <p>Other than upgrading my machine to Ubuntu 12.4, the only significant change we've brought to the code is a call to <code>strdup()</code>, for which I had to enable the <code>_POSIX_C_SOURCE=200809L</code> feature test macro.</p>
  
  <p>Upgrading the server to the latest Debian version is not my preferred option as it is not under my direct control.</p>
  
  <p>How do I fix this problem?</p>