remove inappropriate dependencies on system headers
Building haiku should be self-standing with respect to headers. Although
building the build tools will naturally use the system headers, haiku itself
should be able to build from the headers that are in the repository.
Some tests may reasonably run natively in which case they would use system
headers, but tests that are intended to be run on haiku should not use system
headers.
Change History
(6)
Owner: |
changed from marcusoverhagen to bonefish
|
Status: |
assigned → closed
|
With the new build system the build for target "haiku" is self-contained. We compile with -nostdinc and only use Haiku and compiler headers. Other targets are considered build platform targets and are compiled with system headers and respectively required Haiku headers -- this is not quite perfect, but should work well enough for the time being.