I have done a few patch for multi arch multi quantum:
- first one is an multiarch enhancement, it allow to have all except magick-baseconfig.h architecture independant.
- the second one allow headers to be quantum depth neutral. At the price of using two define during compilation, but old automatic ways work also.
It will allow to install only once the headers file.
Please found the patches at usual mail adress.
Next step will be to have multiple perl magick for each quantum depth.
Image::Magick::Q16 for instance
In order to be backward compatible we will need to alias Image::Magick to default implementation Image::Magick::Q16 for instance.
Using http://search.cpan.org/~ovid/aliased-0. ... aliased.pm
it is only a matter of doing in magick.pm
use aliased "Image::Magick::Q16" => "Image::Magick";