Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Nov 2022 10:00:21 +0000
From:      Doug Rabson <dfr@rabson.org>
To:        freebsd-pkgbase@freebsd.org
Cc:        =?UTF-8?Q?Mina_Gali=C4=87?= <me@igalic.co>, John Baldwin <jhb@freebsd.org>
Subject:   Include files for pkgbase
Message-ID:  <CACA0VUjBq8%2BpFnOvXhqnW0Dqsz%2BteQTnhxM5LbikQ3nSd6AXmw@mail.gmail.com>

index | next in thread | raw e-mail

[-- Attachment #1 --]
I was looking int
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254173 recently
and realised that packaging for include files is messed up. For instance,
<stdio.h> lives in runtime-dev but it includes <xlocale/_stdio.h> which is
in utilities-dev. The clibs-dev package containers C++ header files, most
of which cannot work without the standard C includes from runtime-dev.
Looking closer, include files from src/include are in runtime but
subdirectories of src/include don't have PACKAGE set, to drop into
utilities by default.

This is all too confusing. I think we should put all the includes from
src/include and subdirectories as well as the C++ standard includes into
the same package and I think that package should be clibs-dev since none of
it is much use without the libs contained in clibs-dev.

[-- Attachment #2 --]
<div dir="ltr">I was looking int <a href="https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254173" target="_blank">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254173</a><span class="gmail-Apple-converted-space"> </span>recently and realised that packaging for include files is messed up. For instance, &lt;stdio.h&gt; lives in runtime-dev but it includes &lt;xlocale/_stdio.h&gt; which is in utilities-dev. The clibs-dev package containers C++ header files, most of which cannot work without the standard C includes from runtime-dev. Looking closer, include files from src/include are in runtime but subdirectories of src/include don&#39;t have PACKAGE set, to drop into utilities by default.<div><br></div><div>This is all too confusing. I think we should put all the includes from src/include and subdirectories as well as the C++ standard includes into the same package and I think that package should be clibs-dev since none of it is much use without the libs contained in clibs-dev.</div></div>
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACA0VUjBq8%2BpFnOvXhqnW0Dqsz%2BteQTnhxM5LbikQ3nSd6AXmw>