Hide Forgot
I found this using rpmdiff when working on bug #948863. It turned out that radvd needs -fno-strict-aliasing. 203 recv.c: In function 'recv_rs_ra': 204 recv.c:86:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 206 ^ 207 recv.c:87:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 209 ^ 210 recv.c:89:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 212 ^ 213 recv.c:94:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 215 ^ 216 recv.c:101:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ...plus 8 more warnings suppressed
done %build -export CFLAGS="$RPM_OPT_FLAGS -fPIE" +export CFLAGS="$RPM_OPT_FLAGS -fPIE -fno-strict-aliasing" export LDFLAGS='-pie -Wl,-z,relro,-z,now,-z,noexecstack,-z,nodlopen' %configure --with-pidfile=%{_localstatedir}/run/radvd/radvd.pid make %{?_smp_mflags}
This request was resolved in Red Hat Enterprise Linux 7.0. Contact your manager or support representative in case you have further questions about the request.