diff --git a/recipes/gnu-binutils/recipe.sh b/recipes/gnu-binutils/recipe.sh
index b570557eff625a31b782ff2dfad2651e3b146275..a72115418b5f30087b93f7006512dca8b0008793 100644
--- a/recipes/gnu-binutils/recipe.sh
+++ b/recipes/gnu-binutils/recipe.sh
@@ -1,7 +1,7 @@
 GIT=https://gitlab.redox-os.org/redox-os/binutils-gdb.git
 BRANCH=redox
 GIT_UPSTREAM=git://sourceware.org/git/binutils-gdb.git
-BUILD_DEPENDS=(expat)
+BUILD_DEPENDS=(expat libgmp)
 
 function recipe_version {
     printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
diff --git a/recipes/libgmp/recipe.toml b/recipes/libgmp/recipe.toml
new file mode 100644
index 0000000000000000000000000000000000000000..ce91a89a8a798c43dccb4bfa5bb8b6a6b1122149
--- /dev/null
+++ b/recipes/libgmp/recipe.toml
@@ -0,0 +1,5 @@
+[source]
+tar = "https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz"
+
+[build]
+template = "configure"