Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
There are a number of compiler warnings that appear when building in Release mode (-O3 optimization). These are apparent violations of strict-aliasing rules in the use of the Python extension API. There are, in fact, no strict-aliasing violations and newer compilers don't complain. In order to build cleanly on older compilers, the API usage has been isolated to smaller source files which are built with the warning suppressed.