Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#29974 closed defect (fixed)

gperf produces code that is not C99 compatible

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: gperf

Description

gperf uses this:

#ifdef __GNUC__
__inline
#endif

rather than this:

static inline

This can be seen in lex.c in ruby which fails to build with clang.

Change History (3)

comment:1 Changed 10 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: newclosed

comment:2 Changed 9 years ago by akimd (Akim Demaille)

Was anything reported upstream about this failure?

comment:3 Changed 9 years ago by jeremyhu (Jeremy Huddleston Sequoia)

I believe so, but I don't followup on such issues unless it's a port I actually maintain.

Note: See TracTickets for help on using tickets.