Opened 11 years ago

Closed 11 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.

Change History (1)

comment:1 Changed 11 years ago by bird

  • Resolution set to invalid
  • Status changed from new to closed

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.

Note: See TracTickets for help on using tickets.