Quoting Jim Klimov <[email protected]>:

On 2013-01-15 07:16, David Halko wrote:
What is the reason for "-devel" packages under Linux?
Is there a need for such a thing under another OS family?


From my experience and expectations, I'd say yes these are needed.


for linux distributions which do this, those -devel packages are the headers for a given package. since, on such distros, those -devel packages are not installed with their "non-devel" counterparts, this is a significant usability loss on such distributions because linux is definitely not yet to that point and users do need to compile things, and fairly often if forums, google, my own experience, etc, can be trusted. beyond being user-hostile, this practice is also exceptionally admin-hostile, where compiling things is a fairly normal operation, yes, even on linux. to do so on such systems requires figuring out which missing headers one needs and installing them, which is annoying but fairly painless if it's only one thing which one is linking against, but becomes more painful and, in some cases, more trial and error, as dependencies increase. systems, linux and otherwise, known to not utilize this practice include slackware, arch, and gentoo linux, all four bsds. in illumos, there is the header package, which is not so bad because it is one simple package. in openindiana, non-base packages, with an example being gnutls, include the headers.

I vote against this on grounds of its hostility.



-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to