Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#10 closed bug (fixed)

remove inappropriate dependencies on system headers

Reported by: andrewbachmann Owned by: bonefish
Priority: normal Milestone: R1
Component: Build System Version:
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

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)

comment:1 by andrewbachmann, 15 years ago

Owner: changed from marcusoverhagen to bonefish

comment:2 by bonefish, 15 years ago

Status: newassigned

comment:3 by bonefish, 14 years ago

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.

comment:4 by bonefish, 14 years ago

Status: assignedclosed

comment:5 by bonefish, 14 years ago

Resolution: fixed

comment:6 by korli, 14 years ago

Could we close this bug ?

Note: See TracTickets for help on using tickets.