title: crtbegin_so.o missing for android toolchain (custom build)
body: <p>I have compiled gdc together with gcc using the android build-gcc.sh script, and have included a new stub in build/core/definitions.mk to deal with D language files as a part of the build process. I know things are compiling OK at this point, but my problem is linking:</p>
  
  <p>When I build a project, I get this error:</p>
  
  <pre><code>ld: crtbegin_so.o: No such file: No such file or directory
  </code></pre>
  
  <p>This is true  for regular c-only projects as well. Now I ran a quick <em>find</em> in my build directory, and found that the file (crtbegin_so.o) does exist within the sysroot I specified when I compiled gcc (or rather, when build-gcc.sh built it). </p>
  
  <ul>
  <li><p>What are some things I could look for to find a solution to this problem?</p></li>
  <li><p>Would copying the files locally and linking directly to them be a decent solution in the 
  interim?</p></li>
  <li><p>Why would ld (or collect2) be trying to include these for a gdc (D Language) linkage?</p></li>
  </ul>