driver: Always link against "base" package when one shot linking
The default value for base-unit-id is stored in the settings file. At install time, this can be set by using the BASE_UNIT_ID environment variable. At runtime, the value can be set by `-base-unit-id` flag. For whether all this is a good idea, see #25382 Fixes #25382
Showing
- .gitlab/hello.hs 3 additions, 1 deletion.gitlab/hello.hs
- compiler/GHC/Driver/DynFlags.hs 12 additions, 0 deletionscompiler/GHC/Driver/DynFlags.hs
- compiler/GHC/Driver/Session.hs 9 additions, 0 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Settings.hs 5 additions, 0 deletionscompiler/GHC/Settings.hs
- compiler/GHC/Settings/IO.hs 8 additions, 0 deletionscompiler/GHC/Settings/IO.hs
- compiler/GHC/Unit/State.hs 6 additions, 2 deletionscompiler/GHC/Unit/State.hs
- distrib/configure.ac.in 11 additions, 0 deletionsdistrib/configure.ac.in
- docs/users_guide/packages.rst 19 additions, 1 deletiondocs/users_guide/packages.rst
- hadrian/bindist/Makefile 1 addition, 0 deletionshadrian/bindist/Makefile
- hadrian/bindist/config.mk.in 1 addition, 0 deletionshadrian/bindist/config.mk.in
- hadrian/src/Rules/Generate.hs 10 additions, 0 deletionshadrian/src/Rules/Generate.hs
- testsuite/tests/driver/Makefile 5 additions, 0 deletionstestsuite/tests/driver/Makefile
- testsuite/tests/driver/T25382.hs 7 additions, 0 deletionstestsuite/tests/driver/T25382.hs
- testsuite/tests/driver/all.T 1 addition, 0 deletionstestsuite/tests/driver/all.T
Loading
Please register or sign in to comment