diff --git a/srcpkgs/libcxxabi/template b/srcpkgs/libcxxabi/template
index 4a4cabf5ea..bdc93af39a 100644
--- a/srcpkgs/libcxxabi/template
+++ b/srcpkgs/libcxxabi/template
@@ -1,6 +1,6 @@
 # Template file for 'libcxxiabi'
 pkgname=libcxxabi
-version=3.9.1
+version=4.0.0
 revision=1
 wrksrc="${pkgname}-${version}.src"
 build_style=cmake
@@ -15,8 +15,8 @@ homepage="http://libcxxabi.llvm.org"
 license="BSD"
 distfiles="http://www.llvm.org/releases/${version}/${pkgname}-${version}.src.tar.xz
  http://www.llvm.org/releases/${version}/libcxx-${version}.src.tar.xz"
-checksum="920d8be32e6f5574a3fb293f93a31225eeba15086820fcb942155bf50dc029e2
- 25e615e428f60e651ed09ffd79e563864e3f4bc69a9e93ee41505c419d1a7461"
+checksum="dca9cb619662ad2d3a0d685c4366078345247218c3702dd35bcaaa23f63481d8
+ 4f4d33c4ad69bf9e360eebe6b29b7b19486948b1a41decf89d4adec12473cf96"
 
 case "$XBPS_TARGET_MACHINE" in
 	arm*) broken="Wierd EHABI defines break it";;