Skip to content
  • Teo Camarasu's avatar
    3c22f5be
    Remove unecessary stage0 packages · 3c22f5be
    Teo Camarasu authored and Cheng Shao's avatar Cheng Shao committed
    Historically quite a few packages had to be stage0 as they depended on
    `template-haskell` and that was stage0. In #23536 we made it so that was
    no longer the case. This allows us to remove a bunch of packages from
    this list.
    
    A few still remain. A new version of `Win32` is required by
    `semaphore-compat`. Including `Win32` in the stage0 set requires also
    including `filepath` because otherwise Hadrian's dependency logic gets
    confused. Once our boot compiler has a newer version of `Win32` all of
    these will be able to be dropped.
    
    Resolves #24652
    
    (cherry picked from commit dd339c7a)
    3c22f5be
    Remove unecessary stage0 packages
    Teo Camarasu authored and Cheng Shao's avatar Cheng Shao committed
    Historically quite a few packages had to be stage0 as they depended on
    `template-haskell` and that was stage0. In #23536 we made it so that was
    no longer the case. This allows us to remove a bunch of packages from
    this list.
    
    A few still remain. A new version of `Win32` is required by
    `semaphore-compat`. Including `Win32` in the stage0 set requires also
    including `filepath` because otherwise Hadrian's dependency logic gets
    confused. Once our boot compiler has a newer version of `Win32` all of
    these will be able to be dropped.
    
    Resolves #24652
    
    (cherry picked from commit dd339c7a)
Loading