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, <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.<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>
