Opened 16 years ago
Closed 16 years ago
#68 closed defect (invalid)
BLD_TYPE: Figure out why tstAsmStructsGC gets -S from VBOXGC
Reported by: | bird | Owned by: | bird |
---|---|---|---|
Priority: | major | Milestone: | 0.1.5 |
Component: | kBuild | Version: | 0.1.4 |
Keywords: | build type inheritance | Cc: |
Description
We override .release in VBOXGCEXE, so the question is why we get the VBOXGC.strict and not VBOXGCEXE.strict.
Note:
See TracTickets
for help on using tickets.
It happens because keyword inheriting is taking 2nd place when executing tools inheritance. The VBOXGC template gets finished up first, including the LDFLAGS.strict = LDFLAGS.release bit. When def_inherit processes VBOXGCEXE which extends VBOXGC, we will have to explicitly override LDFLAGS.strict in order to prevent it from being inherited from VBOXGC.