As far as I can see when building using cross compile the
src/syscfg/lock-obj-pub.@HOST@.h is included for platform specific declaration.
I understand that out of @HOST@ the arch(1), os(3) and libc(4) are important.
But what about making the sub architecture? the 2nd part, maybe it can be
ignored, for example unknown_softfloat or pc vs unknown or ibm.
This will enable higher chance of successfully build package using a cross
compiler using the already generated includes.