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

Put compiled code into "releases" #31

Open
talentlessguy opened this issue Jul 22, 2019 · 9 comments
Open

Put compiled code into "releases" #31

talentlessguy opened this issue Jul 22, 2019 · 9 comments

Comments

@talentlessguy
Copy link

Not to waste time on installation people can download already compiled binaries, like this:

curl -L https://githubusercontent.com/...

Please publish releases ❤️ in this tab.

@tenox7
Copy link

tenox7 commented Jul 23, 2019

Yeah also would be nice to see compiled versions for various versions of unix like AIX, HPUX, Solaris, etc etc.

@loreb
Copy link

loreb commented Aug 8, 2019

On my computer (cheap pc from 2015 with a rotating hdd) it takes less than two seconds to compile and less than one second to compile with a warm filesystem cache - by far the most expensive operation is installing ncurses if they are missing (assuming the compiler is already there).

TLDR: compilation is really quick, why binaries?

@tenox7
Copy link

tenox7 commented Aug 8, 2019

Because some people don't know how to compile, or don't want to bother. Not everyone is a programmer.

@talentlessguy
Copy link
Author

On my computer (cheap pc from 2015 with a rotating hdd) it takes less than two seconds to compile and less than one second to compile with a warm filesystem cache - by far the most expensive operation is installing ncurses if they are missing (assuming the compiler is already there).

TLDR: compilation is really quick, why binaries?

because downloading binaries takes less time than building from source. I think this is evident.

@loreb
Copy link

loreb commented Aug 13, 2019

@tenox7 I'll admit I didn't even think of that, shame on me! In my defense, I can't imagine someone who uses the terminal, knows what a terminal multiplexer is, is willing to investigate alternatives to screen/tmux AND doesn't have a compiler installed (unless it's common on some of the unix variants you listed, I've only tried some solaris variants in a vm)

@talentlessguy less than two seconds on a cheap laptop with 5400rpm hdd... also, I've never tried it myself, but I've seen several questions indicating it may be a PITA, eg https://stackoverflow.com/a/5977518

@tenox7
Copy link

tenox7 commented Aug 13, 2019

@loreb Using terminal and a compiler is not comparable. Power users and sysadmins for instance would be very heavily utilizing terminals and even doing some scripting but they would rarely bother compiling anything. This is why users and admins mostly just install packages like deb or rpm instead of compiling from source.

@talentlessguy
Copy link
Author

@deadpixi any updates on the issue? 🤔

@joshbaptiste
Copy link

Indeed.. a static musl release would be nice, trying this out , getting linker errors on FreeBSD just didn't bother and went back to tmux.

@talentlessguy
Copy link
Author

@joshbaptiste I suggest creating an issue for that, instead of "not bothering"

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

4 participants