haskell-jp / atcoder-lang-updates #8 at 2023-04-26 09:57:51 +0900

ありそうなのは, cabal v2-build が これらのWarning を出さないように見えるので,

cabal v2-build && cabal v2-install --verbose=0 --installdir=.. --install-method=copy --offline

でやっちゃう,というのは手としてあるかもしれません.
ただ,手元環境とサーバ環境で表示される警告が違うので,あんまり確信を持って修正できないのが正直なところなんですよね….
あるいは,さっきのコマンドだと2回コンパイルしてしまうみたいなので,

cabal v2-build && cabal v2-exec -- bash -c 'cp $(which main) ../main'

でもいいかもしれないですね.