Geany 0.15 (64-bit), Linux x86_64 2.6.28
As the summary says, geany tag generation always use a 32-bit compiler on 64-bit Linux. For example, have the following header file:
--- foo.h ---
void foo64 (void);
void foo32 (void);
Running 'geany -g' to generate tags from this file makes a symbol for foo32, not foo64 as expected.
If the compiler doesn't support 32-bit compilation (as is the case on Arch64), tag generation usually aborts with an error (missing gnu/stubs-32.h).
The geany executable is 64-bit.