`make install` fails due to missing `mk/system-cxx-std-lib-1.0.conf.install`
Summary
ghc-master
from today's 75f0091b fails to install as:
installing
install flags: SHELL=/<<NIX>>/bash-5.1-p16/bin/bash pkgconfigdir=/<<NIX>>/ghc-9.3.20220406/lib/pkgconfig m4datadir=/<<NIX>>/ghc-9.3.20220406/share/aclocal aclocaldir=/<<NIX>>/ghc-9.3.20220406/share/aclocal install
===--- building phase 0
make --no-print-directory -f ghc.mk phase=0 phase_0_builds
make[1]: Nothing to be done for 'phase_0_builds'.
===--- building phase 1
make --no-print-directory -f ghc.mk phase=1 phase_1_builds
make[1]: Nothing to be done for 'phase_1_builds'.
===--- building final phase
make --no-print-directory -f ghc.mk phase=final install
/<<NIX>>/coreutils-9.1/bin/install -c -m 755 -d "/<<NIX>>/ghc-9.3.20220406/lib/ghc-9.5.20220625/bin"
for i in utils/unlit/dist-install/build/tmp/unlit utils/hp2ps/dist-install/build/tmp/hp2ps utils/hp2ps/dist-install/build/tmp/hp2ps utils/haddock/dist/build/tmp/haddock utils/haddock/dist/build/tmp/haddock utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/hsc2hs/dist-install/build/tmp/hsc2hs utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/ghc-pkg/dist-install/build/tmp/ghc-pkg utils/hpc/dist-install/build/tmp/hpc utils/hpc/dist-install/build/tmp/hpc utils/runghc/dist-install/build/tmp/runghc utils/runghc/dist-install/build/tmp/runghc ghc/stage2/build/tmp/ghc-stage2 ghc/stage2/build/tmp/ghc-stage2 utils/iserv/stage2/build/tmp/ghc-iserv utils/iserv/stage2_p/build/tmp/ghc-iserv-prof utils/iserv/stage2_dyn/build/tmp/ghc-iserv-dyn; do \
/<<NIX>>/coreutils-9.1/bin/install -c -m 755 $i "/<<NIX>>/ghc-9.3.20220406/lib/ghc-9.5.20220625/bin"; \
done
"mv" "/<<NIX>>/ghc-9.3.20220406/lib/ghc-9.5.20220625/bin/ghc-stage2" "/<<NIX>>/ghc-9.3.20220406/lib/ghc-9.5.20220625/bin/ghc"
make[1]: *** No rule to make target 'mk/system-cxx-std-lib-1.0.conf.install', needed by 'install_packages'. Stop.
I think it's a recent regression caused by 0ef249aa where system-cxx-std-lib-1.0.conf
is created (somewhat manually), but not the .install varianlt of it
.
Environment
- GHC version used:
ghc-master
Optional:
- Operating System: NixOS
- System Architecture: x64_64
/cc @bgamari