Trying to build sdcc on a Digital Unix 4.0 host system,
I observed a problem: in src/SDCCsymt.h, there's a
struct with bitfield elements named "_long", "_short",
I don't think those names are a good idea, and on this
particular system, one of them bombs, because there's
#define _signed signed
in /usr/include/sys/localedef.h. I solved that by
renaming this particular element to _b_signed. I think
a more global renaming would be advisable.
Log in to post a comment.