On 2016/05/09 22:26, Andrew Aldridge wrote: > On 2016-05-09 03:29, Stuart Henderson wrote: > > In bulk builds, other packages get installed and deinstalled all the > > time. If this causes failures, either icu4c needs adding as a dependency > > or we need to figure out how to stop it from being picked up. > > So you folks are right: what seems to be happening is that scons picks up > the icu4c headers as an implicit dependency, but only if they exist during > the initial scan. > > I can't find a scons option to shut off implicit dependencies on external > headers, so the two options are to either patch out all icu4c #includes, or > to just add icu4c as a build-time dependency (it's not actually compiled > in). > > I think the latter is the better choice, unfortunately.
Thanks, I agree so I've committed this diff (plus a comment explaining why).