From: Bill Allombert
Date: Mon, 19 May 2014 17:34:19 +0000 (+0200)
Subject: Policy: Grant an FHS exception for the multiarch headers directories
X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=a455d2387d8ef592eca042366eed6247ab0d587d;hp=1d523d4d9a21ed5644e78ce9c20280548fae5b56;p=debian%2Fdebian-policy.git
Policy: Grant an FHS exception for the multiarch headers directories
Wording Bill Allombert
Seconded: Jonathan Nieder
Seconded: Russ Allbery
Closes: #742756
---
diff --git a/debian/changelog b/debian/changelog
index ac2165a..c1b4ef5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -27,6 +27,11 @@ debian-policy (3.9.6.0) unstable; urgency=low
Seconded: Russ Allbery
Seconded: Damyan Ivanov
Closes: #748479
+ * Policy: Grant an FHS exception for the multiarch headers directories
+ Wording Bill Allombert
+ Seconded: Jonathan Nieder
+ Seconded: Russ Allbery
+ Closes: #742756
* Packaging: refreshed the names of the Policy Editors.
[ Jonathan Nieder ]
@@ -38,7 +43,7 @@ debian-policy (3.9.6.0) unstable; urgency=low
Seconded: Russ Allbery
Closes: #613143
- -- Bill Allombert Sat, 17 May 2014 18:49:57 +0200
+ -- Bill Allombert Fri, 30 May 2014 11:55:39 +0200
debian-policy (3.9.5.0) unstable; urgency=low
diff --git a/policy.sgml b/policy.sgml
index bd9eb73..fa0a390 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -6976,6 +6976,17 @@ Built-Using: grub2 (= 1.99-9), loadlin (= 1.6e-1)
multiarch.
+
+ The requirement for C and C++ headers files to be
+ accessible through the search path
+ /usr/include/ is amended, permitting files to
+ be accessible through the search path
+ /usr/include/triplet where
+ triplet is as above.
+ This is necessary for architecture-dependant headers
+ file to coexist in a multiarch setup.
+
+
Applications may also use a single subdirectory under
/usr/lib/triplet.
diff --git a/upgrading-checklist.sgml b/upgrading-checklist.sgml
index 810c8f1..592dad8 100644
--- a/upgrading-checklist.sgml
+++ b/upgrading-checklist.sgml
@@ -50,6 +50,11 @@ Released xxx, 2014.
- The FHS requirement for /usr/local/lib64 to exist
if /lib64 or /usr/lib64 exists is removed.
+9.1.1
+ - An FHS exception has been granted for multiarch include files,
+ permitting header files to instead be installed to
+ /usr/include/triplet.
+
Version 3.9.5.0