summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2016-09-12 09:16:07 +1200
committerKent Fredric <kentnl@gentoo.org>2016-09-12 11:21:47 +1200
commitcad6b4459b8ec143e79ae0616cb412628cd7ccb7 (patch)
tree2846f715290da4ec580ecc60121545aba7a51167 /dev-perl/perl-headers/files
parentwww-apps/novnc: removing unused use flag (diff)
downloadgentoo-cad6b4459b8ec143e79ae0616cb412628cd7ccb7.tar.gz
gentoo-cad6b4459b8ec143e79ae0616cb412628cd7ccb7.tar.bz2
gentoo-cad6b4459b8ec143e79ae0616cb412628cd7ccb7.zip
dev-perl/perl-headers: Added at 0.0.1
This is some work to restore the logic that was previously shipped with dev-lang/perl before 5.24 and was trimmed for lack of evidence of use, and the conflating design issues that manifested from being installed during pkg_postinst This should be at least as good as that, if not better. Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-perl/perl-headers/files')
-rw-r--r--dev-perl/perl-headers/files/README.gentoo23
1 files changed, 23 insertions, 0 deletions
diff --git a/dev-perl/perl-headers/files/README.gentoo b/dev-perl/perl-headers/files/README.gentoo
new file mode 100644
index 000000000000..5bbe5dc18452
--- /dev/null
+++ b/dev-perl/perl-headers/files/README.gentoo
@@ -0,0 +1,23 @@
+This package contains .ph files that are mostly generated by the perl h2ph
+command by inspecting existing .h files on your system.
+
+Due to the nature of these files, they are likely to be incomplete, and many
+of them may not even load in Perl, and many things that rely on C intrinsics
+like "sizeof" or macro expansion may be very broken.
+
+It is strongly recommended you build this package with:
+
+ USE="debug sizeof-warning"
+
+As this will give better context when things break, and will at least notify
+you when some constant relies on a missing "sizeof" entry ( and where ).
+
+Missing "sizeof" entries and broken constants need a lot of love, so please
+file bugs at https://github.com/gentoo-perl/perl-headers/issues ( or on
+gentoo bugzilla ) if you find anything that you know how to fix.
+
+However, the logic is kinda broken in a lot of places, and there's not a lot
+that can be done about it as we're reliant on the vernerable quality of h2ph,
+and this package is provided mostly as a kindness to people who need it, and
+were already relying on the equivalent logic that we shipped with perl itself
+prior to 5.24 ( where it was horribly broken and nobody really noticed )