Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

platform binaries #1

Open
jbenet opened this issue Nov 19, 2013 · 6 comments
Open

platform binaries #1

jbenet opened this issue Nov 19, 2013 · 6 comments

Comments

@jbenet
Copy link
Owner

jbenet commented Nov 19, 2013

Ship platform-specific binaries.

make sure to cover:

  • debian/ubuntu - apt-get install data
  • osx - brew install data
  • windows... installer?

and, of course, if they have go installed:

go install github.com/data/data
@jbenet
Copy link
Owner Author

jbenet commented Nov 19, 2013

@jbenet
Copy link
Owner Author

jbenet commented Jan 21, 2014

@jbenet
Copy link
Owner Author

jbenet commented Jan 21, 2014

Unfortunately, go cross-compiling isn't working for things requiring cgo. This (and testing in each platform) means compiling in vms.

Setup vms for linux. Still need darwin and windows.

jbenet referenced this issue Jan 21, 2014
Use vms to compile + test other platforms.
(Cross compilation w. cgo isn't working in Go1.2)
@feross
Copy link
Collaborator

feross commented Jan 26, 2014

You should ship a full OS X installer, like node.js does (see http://nodejs.org/). Lots of people won't know what to do when they unzip the bundle you provide and see a binary file just sitting there.

@jbenet
Copy link
Owner Author

jbenet commented Jan 28, 2014

Yeah, the plan is to ship a regular osx package installer.

@jbenet
Copy link
Owner Author

jbenet commented Feb 8, 2014

Update:

Have:

  • platform binaries for darwin_amd64, linux_386, linux_amd64
  • osx installer
  • source instructions

Missing:

  • platform binaries for darwin_386, linux_386, linux_amd64
  • lipo archs together (for osx installer, especially)
  • windows installer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants