diff --git a/Jamroot b/Jamroot
index 890f87c..3055a81 100644
--- a/Jamroot
+++ b/Jamroot
@@ -128,6 +128,7 @@ import sequence ;
 import xsltproc ;
 import set ;
 import path ;
+import link ;
 
 path-constant BOOST_ROOT : . ;
 constant BOOST_VERSION : 1.54.0 ;
@@ -135,6 +136,23 @@ constant BOOST_JAMROOT_MODULE : $(__name__) ;
 
 boostcpp.set-version $(BOOST_VERSION) ;
 
+local all-headers =
+    [ MATCH .*libs/(.*)/include/boost : [ glob libs/*/include/boost ] ] ;
+
+for dir in $(all-headers)
+{
+    link-directory $(dir)-headers : libs/$(dir)/include/boost : <location>. ;
+}
+
+local numeric-headers =
+    [ MATCH .*libs/numeric/(.*)/include/boost : [ glob libs/*/*/include/boost ] ] ;
+
+for dir in $(numeric-headers)
+{
+    link-directory numeric-$(dir)-headers : libs/numeric/$(dir)/include/boost : <location>. ;
+}
+
+
 project boost
     : requirements <include>.
       # Disable auto-linking for all targets here, primarily because it caused
@@ -210,7 +228,7 @@ for local l in $(all-libraries)
     }
 }
 
-alias headers : : : : <include>. ;
+alias headers : $(all-headers)-headers numeric-$(numeric-headers)-headers : : : <include>.  ;
 explicit headers ;
 
 # Make project ids of all libraries known.
diff --git a/status/Jamfile.v2 b/status/Jamfile.v2
index ab89f31..4fec9b9 100644
--- a/status/Jamfile.v2
+++ b/status/Jamfile.v2
@@ -52,7 +52,7 @@ run-tests libs :
     algorithm/string/test       # test-suite algorithm/string
     array/test                  # test-suite array
     asio/test                   # test-suite asio
-    assign/test                 # test-suite assign
+#    assign/test                 # test-suite assign
     atomic/test                 # test-suite atomic
     any/test                    # test-suite any
     bimap/test                  # test-suite bimap
@@ -70,7 +70,7 @@ run-tests libs :
     date_time/test              # test-suite date_time
     detail/test                 # test-suite detail
     disjoint_sets               # test-suite disjoint_sets
-    dynamic_bitset              # test-suite dynamic_bitset
+#    dynamic_bitset              # test-suite dynamic_bitset
     exception/test
     filesystem/test             # test-suite filesystem
     flyweight/test              # test-suite flyweight
@@ -80,9 +80,9 @@ run-tests libs :
     functional/test             # test-suite functional
     functional/factory/test     # test-suite functional/factory
     functional/forward/test     # test-suite functional/forward
-    functional/hash/test/extra  # test-suite functional/hash
+#    functional/hash/test/extra  # test-suite functional/hash
     functional/overloaded_function/test # test-suite func./overloaded_function
-    function_types/test         # test-suite function_types
+#    function_types/test         # test-suite function_types
     fusion/test                 # test-suite fusion
     geometry/test               # test-suite geometry
     geometry/index/test         # test-suite geometry/index
@@ -104,7 +104,7 @@ run-tests libs :
     local_function/test         # test-suite local_function
     locale/test                 # test-suite locale
     log/test                    # test-suite log
-    logic/test                  # test-suite logic
+#    logic/test                  # test-suite logic
     lockfree/test               # test-suite lockfree
     math/test                   # test-suite math
     multiprecision/test         # test-suite multiprecision
@@ -145,7 +145,7 @@ run-tests libs :
     spirit/classic/test         # test-suite classic spirit
     spirit/test                 # test-suite spirit_v2
     spirit/repository/test      # test-suite spirit_v2 repository
-    statechart/test             # test-suite statechart
+#    statechart/test             # test-suite statechart
     static_assert               # test-suite static_assert
     system/test                 # test-suite system
     test/test                   # test-suite test
@@ -154,13 +154,13 @@ run-tests libs :
     tokenizer/test              # test-suite tokenizer
     tr1/test                    # test-suite tr1
     tti/test                    # test-suite tti
-    tuple/test                  # test-suite tuple
+#    tuple/test                  # test-suite tuple
     type_erasure/test           # test-suite type_erasure
     type_traits/test            # test-suite type_traits
     typeof/test                 # test-suite typeof
     units/test                  # test-suite units
-    unordered/test/unordered    # test-suite unordered
-    unordered/test/exception    # test-suite unordered-exception
+#    unordered/test/unordered    # test-suite unordered
+#    unordered/test/exception    # test-suite unordered-exception
     utility/enable_if/test      # test-suite utility/enable_if
     utility/identity_type/test  # test-suite utility/identity_type
     utility/swap/test           # test-suite utility/swap
