Description of problem: ======================= Type pun (strict-aliasing) warning seen in x86_64 build log: 302 fcgiapp.c: In function 'ProcessManagementRecord': 303 fcgiapp.c:1490:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 305 ^ 306 fcgiapp.c:1495:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 308 ^ 309 fcgiapp.c:1498:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 360 cgi-fcgi.c: In function 'WebServerReadHandler': 361 cgi-fcgi.c:390:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Version-Release number of selected component (if applicable): ============================================================= fcgi-2.4.0-25.el7cp
Yehuda, is this something we can fix in libfcgi?
Matt, possible solutions include fixing this issue in libfcgi (ugh), or better yet, making libfcgi an optional dependency so that Ceph/RGW no longer unconditionally links against it at compile time.
we're handling this in the fcgi removal in bz 1343189 *** This bug has been marked as a duplicate of bug 1343189 ***