diff --git a/ghc.mk b/ghc.mk
index c0b99c00f4d4cc0df33231918590514c9236b2ed..eed172e48f6e11ac93be6ed3dcf8edc1dfee67ac 100644
--- a/ghc.mk
+++ b/ghc.mk
@@ -1215,7 +1215,7 @@ GIT_COMMIT_ID:
 sdist-ghc-prep-tree : VERSION GIT_COMMIT_ID
 
 # Extra packages which shouldn't be in the source distribution: see #8801
-EXTRA_PACKAGES=parallel random
+EXTRA_PACKAGES=parallel
 
 .PHONY: sdist-ghc-prep-tree
 sdist-ghc-prep-tree :
diff --git a/libraries/random b/libraries/random
deleted file mode 160000
index c72dd0a01ae6255bead2d4fad33f002bb5684030..0000000000000000000000000000000000000000
--- a/libraries/random
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit c72dd0a01ae6255bead2d4fad33f002bb5684030
diff --git a/packages b/packages
index 94dad9e1376a9172d607ff6ba6aa7eab2610e558..0d3317dcf39ca7c59d04a1668cd11ffb971d160d 100644
--- a/packages
+++ b/packages
@@ -65,5 +65,4 @@ libraries/xhtml              -           -                               https:/
 nofib                        nofib       -                               -
 libraries/parallel           extra       -                               ssh://git@github.com/haskell/parallel.git
 libraries/stm                -           -                               ssh://git@github.com/haskell/stm.git
-libraries/random             extra       -                               https://github.com/haskell/random.git
 .                            -           ghc.git                         -