diff --git a/.gitmodules b/.gitmodules
index 16ec8002dc6d63d98978058423e3579e030ce0fe..4e90cd7319eed5483c8f160ae975209b24f7cc1c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -28,3 +28,6 @@
 [submodule "ext/cl-ppcre"]
 	path = ext/cl-ppcre
 	url = https://github.com/edicl/cl-ppcre
+[submodule "ext/asdf-encodings"]
+	path = ext/asdf-encodings
+	url = git://common-lisp.net/projects/asdf/asdf-encodings.git
diff --git a/ext/asdf-encodings b/ext/asdf-encodings
new file mode 160000
index 0000000000000000000000000000000000000000..41a46874671111c6a04c9a7c284cd9d8b37b1d4e
--- /dev/null
+++ b/ext/asdf-encodings
@@ -0,0 +1 @@
+Subproject commit 41a46874671111c6a04c9a7c284cd9d8b37b1d4e