diff --git a/libm b/libm
index 721a5edc1..a1e8a5bf9 160000
--- a/libm
+++ b/libm
@@ -1 +1 @@
-Subproject commit 721a5edc1be6b0412e4b1704590aed76f9a55899
+Subproject commit a1e8a5bf95e99309760b764b2a332d0039d08350
diff --git a/src/lib.rs b/src/lib.rs
index a414efde0..da438de77 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -45,14 +45,6 @@ mod macros;
 pub mod float;
 pub mod int;
 
-#[cfg(any(
-    all(target_family = "wasm", target_os = "unknown"),
-    target_os = "uefi",
-    target_os = "none",
-    target_os = "xous",
-    all(target_vendor = "fortanix", target_env = "sgx"),
-    target_os = "windows"
-))]
 pub mod math;
 pub mod mem;
 
diff --git a/src/math.rs b/src/math.rs
index 593a1a19c..e47b834e4 100644
--- a/src/math.rs
+++ b/src/math.rs
@@ -1,4 +1,6 @@
 #[allow(dead_code)]
+#[allow(unused_imports)]
+#[allow(clippy::all)]
 #[path = "../libm/src/math/mod.rs"]
 mod libm;