Colin Tuckley wrote:
> Unfortunately, when building standalone we have a problem because
> KERNEL_VERSION and LINUX_VERSION_CODE and similar macros are not
> defined/available.
Since no one else has commented I propose the following:
We replace the use of:
KERNEL_VERSION(x,y,z) and LINUX_VERSION_CODE
with
MTD_VERSION(x,y,z) and MTD_VERSION_CODE
using similar macros defined in yportenv.h (which is included by all other
source files that use the above macros).
In yportenv.h the value of MTD_VERSION_CODE would be set from the kernel one
if __KERNEL__ was defined and by hand using a #define for standalone use.
This is probably an overly complicated solution since I'm pretty sure we
only actually have 3 versions of mtd. However there are about 8 different
values for KERNEL_VERSION that get tested against.
Comments?
I need a solution to this for balloon bootldr work as soon as possible.
regards,
Colin
--
Colin Tuckley | +44(0)1903 236872 | PGP/GnuPG Key Id
Debian Developer | +44(0)7799 143369 | 0x1B3045CE
A fanatic is one who can't change his mind and won't change the subject. -
Winston Churchill