Opened 14 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


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 Changed 14 years ago by andrewbachmann

Owner: changed from marcusoverhagen to bonefish

comment:2 Changed 14 years ago by bonefish

Status: newassigned

comment:3 Changed 14 years ago by bonefish

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 Changed 14 years ago by bonefish

Status: assignedclosed

comment:5 Changed 14 years ago by bonefish

Resolution: fixed

comment:6 Changed 14 years ago by korli

Could we close this bug ?

Note: See TracTickets for help on using tickets.