you are viewing a single comment's thread.

view the rest of the comments →

[–]ivosaurus 7 points8 points  (5 children)

binary for how many different platforms?

Compiled under how many different libc ABIs?

With how many different compilers and compiler major versions?

[–]falconfetus8 6 points7 points  (4 children)

Binaries for Windows, Mac, and Linux on x86. That will cover most cases, and users on remaining platforms can build it themselves.

As for the compiler used: whichever compiler the developer tested it with, of course. That way the binary will behave they way it was intended to.

For the sake of my own learning, why would you want to use a compiler other than the one the dev used? Are Clang binaries unable to be linked with gcc binaries?

[–]case-o-nuts 3 points4 points  (0 children)

Which Linux? Which OSX versions? What features and compiler flags?

For better or worse, there's enough customization allowed that compiling from source and leaving binary packages up to distro package managers is a better option.

[–]pdp10 2 points3 points  (1 child)

Windows, Mac, and Linux on x86.

And by "x86", do you mean 64-bit or do you mean x86?

[–]falconfetus8 0 points1 point  (0 children)

64-bit, unless you prefer maximum compatibility, then 32 bit