title: Android Source code build problem
body: <p>I've been going through the steps to build the Android Source code.  After getting everything set up according to the instructions, I executed "make".  The make process chugged along until the link where it ultimately failed with the following error:</p>
  
  <pre><code>Undefined symbols for architecture x86_64:
    "_main", referenced from:
        start in crt1.10.6.o
  ld: symbol(s) not found for architecture x86_64
  collect2: ld returned 1 exit status
  </code></pre>
  
  <p>The other thing of note is that the link is generating a number of warning similar to this:</p>
  
  <blockquote>
    <p>ld: warning: ignoring file
    out/host/darwin-x86/obj/EXECUTABLES/emulator_intermediates/android/hw-kmsg.o,
    file was built for i386 which is not
    the architecture being linked (x86_64)</p>
  </blockquote>
  
  <p>Can anyone help me with the solution to this?</p>
  
  <p>Thanks,
  Craig</p>