Skip to content

Instantly share code, notes, and snippets.

@andlabs
Last active August 29, 2015 13:57
Show Gist options
  • Save andlabs/9459625 to your computer and use it in GitHub Desktop.
Save andlabs/9459625 to your computer and use it in GitHub Desktop.

Known To Have Ever Been Built Matrices

For convenience's sake, here are matrices of builds that I have personally done at least once. Each cell represents the run status. These matrices represent builds that I have done at any point in development; it is not a guarantee that the current version works. (I built this list to answer questions of whether or not ui works with a specific configuration.) Only configurations marked with a * are tested during active development.

| 386 | amd64 | arm ----- | ----- | ----- | ----- windows | works on windows; works on wine* | works on windows; fails on wine | (invalid) linux | see table below | see table below | Raspian: works darwin (Mac OS X) | works* (cross-compiled from 64-bit) | works* | (not applicable) dragonfly | untested | untested | ???? freebsd | untested (VM failure) | untested (VM failure) | untested netbsd | untested | untested | ???? openbsd | untested | untested | ???? solaris | (invalid) | untested | (invalid) plan9 | (not written yet; problems building Go) | (invalid?) | ???? nacl | (not sure how to handle) | (not sure how to handle) | ????

linux | 386 | amd64 ----- | ----- | ----- | ----- Kubuntu (14.04) | works; cross-compiling on 64-bit Linux fails due to nonexistent .so symlinks | works* Fedora | untested | untested openSUSE | untested | untested Arch Linux | untested | untested Mandriva | untested | untested Slackware | untested | untested Gentoo | untested | untested

(The above list should cover all the bases of major Linux distributions and variants thereof; I might add a dedicated Debian test later but other than that... suggestions welcome. Kubuntu 64-bit is my main system and the main development platform; the Windows builds are cross-compiled from here. And yes, this also implies I seriously consider a Plan 9 port of the library using libcontrol, though I'm guessing this will blow up in my face due to the conflict between libthreads and Go's runtime.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment