OpenDataPlane / odp

The ODP project is an open-source, cross-platform set of application programming interfaces (APIs) for the networking data plane
https://opendataplane.org
Other
176 stars 134 forks source link

[PATCH v3] configure: enable -fno-strict-aliasing option #2104

Closed JereLeppanen closed 2 months ago

JereLeppanen commented 2 months ago

Enable the -fno-strict-aliasing compiler option. Some sections of code in ODP deliberately access the same data via pointers to different types, which is undefined behavior in C. The -fno-strict-aliasing option prevents the compiler from making assumptions about aliasing in these instances.

JereLeppanen commented 2 months ago

v2: