Revert "add -Wno-error=strict-aliasing"

This reverts commit fe3186e71b55a3228c2eb6fa69d903b12e4fa11f.
Revert "aliasing fix"

This reverts commit 65cd72fdd11ff082a105edfdf2192806ea95182a.