File lcms-strict-aliasing.patch of Package lcms
cmscam97.c: In function 'cmsCIECAM97sInit':
cmscam97.c:425: warning: dereferencing type-punned pointer will break strict-aliasing rules
================================================================================
--- src/cmscam97.c
+++ src/cmscam97.c
@@ -420,9 +420,9 @@
// RGB_subw = [MlamRigg][WP/YWp]
#ifdef USE_CIECAM97s2
- MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, (LPVEC3) &lpMod -> WP);
+ MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &lpMod -> WP);
#else
- VEC3divK(&tmp, (LPVEC3) &lpMod -> WP, lpMod->WP.Y);
+ VEC3divK(&tmp, &lpMod -> WP, lpMod->WP.Y);
MAT3eval(&lpMod -> RGB_subw, &lpMod -> MlamRigg, &tmp);
#endif