The C-Shaped Hole in Package Management
nesbitt.io
The C-Shaped Hole in Package Management
1–10 of 77 posts
Re: The C-Shaped Hole in Package Management
#2Re: The C-Shaped Hole in Package Management
#3Please don't. C packaging in distros is working fine and doesn't need to turn into crap like the other language-specific package managers. If you don't know how to use pkgconf then that's your problem.
Plus, we already have great C package management. Its called CMake.
Re: The C-Shaped Hole in Package Management
#4Please don't. C packaging in distros is working fine and doesn't need to turn into crap like the other language-specific package managers. If you don't know how to use pkgconf then that's your problem.
^ This. Plus, we already have great C package management. Its called CMake.
Re: The C-Shaped Hole in Package Management
#5Re: The C-Shaped Hole in Package Management
#6Please don't. C packaging in distros is working fine and doesn't need to turn into crap like the other language-specific package managers. If you don't know how to use pkgconf then that's your problem.
Re: The C-Shaped Hole in Package Management
#7Please don't. C packaging in distros is working fine and doesn't need to turn into crap like the other language-specific package managers. If you don't know how to use pkgconf then that's your problem.
Re: The C-Shaped Hole in Package Management
#8Re: The C-Shaped Hole in Package Management
#9I am not sure if it is just me, but I seem to constantly run into broken vcpkg packages with bad security patches that keep them from compiling, cmake scripts that can't find the binaries, missing headers and other fun issues.
Re: The C-Shaped Hole in Package Management
#10Please don't. C packaging in distros is working fine and doesn't need to turn into crap like the other language-specific package managers. If you don't know how to use pkgconf then that's your problem.
When I used to work with C many years ago, it was basically: download the headers and the binary file for your platform from the official website, place them in the header/lib paths, update the linker step in the Makefile, #include where it's needed, then use the library functions. It was a little bit more work than typing "npm install", but not so much as to cause headaches.
I primarily write C nowadays to regain sanity from doing my day job, and the fact that there is zero bit rot and setup/fixing/middling to get things running is in stark contrast to the horrors I have to deal with professionally.