Skip to content

Hadrian's Settings.Builders.Common.cIncludeArgs should be redundant

Hadrian seems to define a set of global include path arguments in Settings.Builders.Common.cIncludeArgs (including libffi, libnuma, curses, and the like) which is passed to all C-like builds. However, this should be redundant as we already tell Cabal about these include paths when we configure individual packages. Unfortunately, it seems that something is going wrong somewhere between Cabal and us since removing these the cIncludeArgs paths results in build which fails with missing include paths.

Edited by Ben Gamari
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information