title: Mixing 32 and 64-bit Libraries in Linux (gcc)
body: <p>I have a 32-bit binary-only C .so (provided by a vendor) built for Linux (using gcc), that I need to link to a 64-bit C/C++ application (which I am developing).  Is there any way to access this library from my application?</p>
  
  <p>I know there will need to be care taken to handle arguments and pointers to functions inside the .so, and I know that long ago it was deemed basically impossible (like <a href="https://stackoverflow.com/questions/1943681/linking-32-bit-library-to-64-bit-program">this</a> post).  I'm hoping the situation has changed.</p>