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