tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bootstrap.mk issues for openjdk7



I believe the reason why the ${HEAD} statement fails in the sun-j*7/builtin.mk files during openjdk7/bootstrap.mk processing is the following...

Apparently 'head' is added to the default USE_TOOLS in mk/bsd.pkg.mk but this file is included traditionally at the end of the Makefile and not earlier, in this case after including bootstrap.mk.

Unfortunately any explicit builtin checks can happen prior to the implicit builtin checks which occur during buildlink3.mk processing
and hazard will dictate whether 'head' is in USE_TOOLS or not.

Not sure if there is a low impact fix to this other than adding
=> either USE_TOOLS+= in the builtin.mk files,
=> or to simulate something like bsd.fast.prefs.mk with bsd.pkg.mk at the top of builtin.mk files...

Any other experiences with this problem?



Home | Main Index | Thread Index | Old Index