diff --git a/.gitlab/script/ghcup_release.sh b/.gitlab/script/ghcup_release.sh
index a76be45794bb466ef3f99d55356e192675085e79..8225183b24f5c0fc506a2bbed31ee0dcea4163a7 100755
--- a/.gitlab/script/ghcup_release.sh
+++ b/.gitlab/script/ghcup_release.sh
@@ -17,8 +17,8 @@ ecabal update
 
 if [ "${OS}" = "LINUX" ] ; then
 	if [ "${BIT}" = "32" ] ; then
-		ecabal build -w ghc-${GHC_VERSION} --ghc-options='-split-sections -optl-static'
 		rm -r 3rdparty/libarchive
+		ecabal build -w ghc-${GHC_VERSION} --ghc-options='-split-sections -optl-static'
 	else
 		ecabal build -w ghc-${GHC_VERSION} --ghc-options='-split-sections -optl-static' -ftui
 	fi