Rene Liebscher: when fixing up directories with an alternate root, include
'install_headers'.
diff --git a/Lib/distutils/command/install.py b/Lib/distutils/command/install.py
index 21d971b..5e8ade8 100644
--- a/Lib/distutils/command/install.py
+++ b/Lib/distutils/command/install.py
@@ -272,7 +272,8 @@
         # If a new root directory was supplied, make all the installation
         # dirs relative to it.
         if self.root is not None:
-            for name in ('lib', 'purelib', 'platlib', 'scripts', 'data'):
+            for name in ('lib', 'purelib', 'platlib',
+                         'scripts', 'data', 'headers'):
                 attr = "install_" + name
                 new_val = change_root (self.root, getattr (self, attr))
                 setattr (self, attr, new_val)