title: Which missing library results in the message '/usr/bin/ld: cannot find -lglib-2.0'?
body: <p>I am cross compiling a Lazarus program, creating a 32bit program on a 64bit Ubuntu 14.04 Trusty Tahr system, and everything apparently compiles to the very end when I get this messsage</p>
  
  <pre><code>/usr/bin/ld: cannot find -lglib-2.0
  </code></pre>
  
  <p>What is the full name of the library whose absence results in this error mesage?</p>
  
  <p><code>libc6-dev:i386</code> appears to be the most likely library, but when I try to install it with apt indicates <code>build-essential g++ gcc gcc-multilib</code> will be removed so I abort it.</p>
  
  <pre><code>sudo apt-get install libc6-dev:i386
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  The following extra packages will be installed:
    linux-libc-dev linux-libc-dev:i386
  Suggested packages:
    glibc-doc:i386 manpages-dev:i386
  Recommended packages:
    gcc:i386 c-compiler:i386
  The following packages will be REMOVED
    build-essential g++ gcc gcc-multilib
  The following NEW packages will be installed
    libc6-dev:i386 linux-libc-dev:i386
  The following packages will be upgraded:
    linux-libc-dev
  1 to upgrade, 2 to newly install, 4 to remove and 18 not to upgrade.
  Need to get 3,126 kB of archives.
  After this operation, 12.6 MB of additional disk space will be used.
  Do you want to continue? [Y/n]
  </code></pre>