title: How do I compile from Arch to Ubuntu?
body: <p>my desktop use Arch Linux and my servers are usually Ubuntus.
  When I compile my application <code>go build .</code> it does not work on my servers.</p>
  <pre><code>root@vps38292:~# API_PORT=8000 SQLITE_FILE=conc2d.db ./conc2d-api 
  ./conc2d-api: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./conc2d-api)
  ./conc2d-api: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./conc2d-api)
  ./conc2d-api: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./conc2d-api)
  </code></pre>
  <p>I tried the flag <code>CGO_ENABLED=0</code> but I'm using a lib (go-sqlite3) that requires it:</p>
  <pre><code>root@vps38292:~# API_PORT=8000 SQLITE_FILE=conc2d.db ./conc2d-api 
  2022/05/09 13:32:11 [API] 2022-05-09T13:32:11Z failure to create table stmt into sqlite3 dbBinary was compiled with 'CGO_ENABLED=0', go-sqlite3 requires cgo to work. This is a stub
  </code></pre>
  <p>I tried <code>GOOS=linux GOARCH=amd64</code> but didn't change a thing.</p>
  <p>Must I compile it from an Ubuntu?</p>