From aeafd09007115a84d17b419d1cfd23c83a53b102 Mon Sep 17 00:00:00 2001 From: Conor Patrick Date: Mon, 17 Feb 2020 13:41:05 -0500 Subject: [PATCH] only use .flag section for hw builds --- fido2/version.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/fido2/version.c b/fido2/version.c index d8c2252..f2d39f0 100644 --- a/fido2/version.c +++ b/fido2/version.c @@ -1,12 +1,16 @@ #include "version.h" +const version_t firmware_version +#ifdef SOLO +__attribute__ ((section (".flag"))) __attribute__ ((__used__)) +#endif + = { + .major = SOLO_VERSION_MAJ, + .minor = SOLO_VERSION_MIN, + .patch = SOLO_VERSION_PATCH, + .reserved = 0 + }; -const version_t firmware_version __attribute__ ((section (".flag"))) __attribute__ ((__used__)) = { - .major = SOLO_VERSION_MAJ, - .minor = SOLO_VERSION_MIN, - .patch = SOLO_VERSION_PATCH, - .reserved = 0 -}; // from tinycbor, for a quick static_assert #include