3 ms·
A package manager for C++ isn't a thing that just downloads files and puts them in predetermined places, maybe with a hip website. It needs to understand ABIs,
by revelation 9y ago
A package manager for C++ isn't a thing that just downloads files and puts them in predetermined places, maybe with a hip website. It needs to understand ABIs, architectures, standard library runtime versions, symbols and all the other things that make libraries in C++ such a pain.
Nobody needs another tool like CMake that just goes "whatever bro GL, here is the compiler/linker command line variable" once you need to do something beyond specifying input files.
(This is a big area where lots of improvement is possible. I want to kill someone whenever a linker just spazzes out with "undefined reference". YOU ARE THE MACHINE, GO THROUGH THE LIBRARY SEARCH PATH AND TELL ME WHICH ONE HAS THE SYMBOL.)