<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Jacobo,<br>
    <br>
    I am indebted to your keen eye! The second machine is a Core i5 CPU
    and was running 64 bit Windows 7 until recently. I would appear that
    when I installed Linux MINT I somehow got a 32 bit Linux installed
    without noticing.  I shall endeavour to correct that and see if
    things improve. But from what I'm reading it would seem:<br>
    <ul>
      <li>32 bit and 64 bit binaries differ</li>
      <li>32 bit binaries will run on a 32 bit or 64 bit OS (generally)</li>
      <li>64 bit binaries will not run on a 32 bit OS only on 64 bit OS</li>
      <li>By inference there are 32 bit and 64 bit .deb packages and the
        package manager (apt) chooses the appropriate one.</li>
    </ul>
    <p>Do forgive my learning curve here. Not meaning to waste anyone's
      time getting up to speed on how best to contribute. Have not
      worked actively on Unix/Linux systems since about 1993 bar a few
      sojourns and much has changed of course (and much hasn't - vi is
      still it seems popular ;-). <br>
    </p>
    Regards,<br>
    <br>
    Bernd.<br>
    <br>
    <div class="moz-cite-prefix">On 02-Mar-16 08:41 AM, Jacopo De Simoi
      wrote:<br>
    </div>
    <blockquote cite="mid:2109767.Aet9IjSxSE@fourhpoons" type="cite">
      <pre wrap="">Hi there

</pre>
      <blockquote type="cite">
        <pre wrap="">CPU~Quad core Intel Core i7-4790 (-HT-MCP-) speed/max~3600/4000 MHz
Kernel~3.16.0-38-generic x86_64 Up~5 days Mem~9124.3/32052.5MB
HDD~3688.8GB(71.2% used) Procs~275 Client~Shell inxi~2.2.28
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">CPU~Dual core Intel Core i5-4250U (-HT-MCP-) speed/max~1196/2600 MHz
Kernel~3.19.0-32-generic i686 Up~1 day Mem~1235.8/16107.5MB
HDD~250.1GB(9.0% used) Procs~206 Client~Shell inxi~2.2.28
</pre>
      </blockquote>
      <pre wrap="">
the x86_64 above says that you are running a 64 bit environment on the first 
machine; the i686 below says that you are running a 32 bit environment on the 
second machine. 
When you compile on the first machine you are compiling a 64 bit runtime, which 
cannot run on a 32 bit system. 

There are some ways to compile a 32 bit program on a 64 bit system, but you 
should also link to all 32 bit libraries and stuff, which makes it a non-
trivial, (yet instructive) endeavor to do on your own.  

Cheers
 __J
</pre>
    </blockquote>
    <br>
  </body>
</html>