Perhaps it would be wisest to take a multipronged approach:

 - push a version into testing with:

   - the known aliasing issue workaround (char* instead of void*)

   - and, -O2 for just the problematic plugin, and -O3 for everything
     else, in particular for the library proper

 - keep the unstable version at -O3 entirely, and rev to current
   upstream CVS HEAD including char* fix

 - try to isolate the problem with a short snippet of code to report
   as a GCC issue

 - via contact w/ the GCC people, figure out what the "right" fix is
   here.  My guess is that there is some magic incantation like
     __attribute__(sacrifice_red_heifers,eye_of_newt,caldron_bubble)
   that avoids the need to use weirdo casts or lie about types.

                                        --Barak.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to