Hi folks, There's a problem with libffi that has been recently fixed - see
http://lists.debian.org/debian-arm/2012/03/msg00108.html for more information. So far, we only expect symptoms to show up on armhf *but* it might be more widespread. Until recently, libffi didn't support variadic functions properly. That's now been fixed in libffi, but there's an extra API call necessary in places where variadics are used. In the scan of the archive I've just done, it seems that the vast majority of the packages I can find that may be affected (i.e. callers of "ffi_prep_cif" are implemented in Haskell. What I assume I'm seeing here is simply a consequence of Haskell core code being embedded by the compiler at compile time, so it should be possible to fix the issue in one place and simply rebuild the affected packages. So, I've looked at the ghc source code in an attempt to find/check/fix this issue where possible. What I've found is that Haskell source means *very* little to me (*grin*), so I'm here to ask for help from some more knowledgeable people. Could one of you help with: * checking the code to see if variadics are passed/used * a patch to use ffi_prep_cif_var() where necessary please? Thanks! -- Steve McIntyre, Cambridge, UK. [email protected] Mature Sporty Personal More Innovation More Adult A Man in Dandism Powered Midship Specialty -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

