schnaader / fairytale

encode.ru community archiver
GNU Lesser General Public License v3.0
31 stars 13 forks source link

Spdlog #24

Closed andrew-epstein closed 6 years ago

andrew-epstein commented 6 years ago

Implements #8 and introduces the spdlog library for logging. This does increase the size of the compiled binary by a good bit, so we might want to either look for another, lighter-weight solution, or else try and cut down this library to just the parts we need.

andrew-epstein commented 6 years ago

Turns out spdlog requires gcc 5 or higher. @M-Gonzalo: Does this break things for you? All: Is it acceptable to require gcc 5 or higher for this project?

data-man commented 6 years ago

You can try loguru.

andrew-epstein commented 6 years ago

Thanks @data-man, I will give it a shot in a different branch.

M-Gonzalo commented 6 years ago

@M-Gonzalo: Does this break things for you?

Sadly, yes.

All: Is it acceptable to require gcc 5 or higher for this project?

GCC 4.9 is ~4 years old now. Seems reasonable enough to expect a newer version to be installed. I guess I'll have to change distro. It's OK, actually, this is just one reason among several others.