If the USE hdri for media-gfx/imagemagick is changed, pecl-imagick will break if it is not rebuilt because the imagick.so library still depends on old imagemagick libs that don't exist anymore. This happens because the imagemagick libMagick* filenames change when the hdri USE flag is enabled or disabled, so imagick.so doesn't resolve any more its dependencies after the hdri USE flag changes on imagemagick. media-gfx/imagemagick USE=hdri # ls -1 /usr/lib64/libMagick* /usr/lib64/libMagick++-7.Q16HDRI.so /usr/lib64/libMagick++-7.Q16HDRI.so.5 /usr/lib64/libMagick++-7.Q16HDRI.so.5.0.0 /usr/lib64/libMagickCore-7.Q16HDRI.so /usr/lib64/libMagickCore-7.Q16HDRI.so.10 /usr/lib64/libMagickCore-7.Q16HDRI.so.10.0.1 /usr/lib64/libMagickWand-7.Q16HDRI.so /usr/lib64/libMagickWand-7.Q16HDRI.so.10 /usr/lib64/libMagickWand-7.Q16HDRI.so.10.0.1 /usr/lib64/libMagickWand-7.Q16HDRI.so /usr/lib64/libMagickWand-7.Q16HDRI.so.10 /usr/lib64/libMagickWand-7.Q16HDRI.so.10.0.1 media-gfx/imagemagick USE=-hdri # ls -1 /usr/lib64/libMagick* /usr/lib64/libMagick++-7.Q16.so /usr/lib64/libMagick++-7.Q16.so.5 /usr/lib64/libMagick++-7.Q16.so.5.0.0 /usr/lib64/libMagickCore-7.Q16.so /usr/lib64/libMagickCore-7.Q16.so.10 /usr/lib64/libMagickCore-7.Q16.so.10.0.1 /usr/lib64/libMagickWand-7.Q16.so /usr/lib64/libMagickWand-7.Q16.so.10 /usr/lib64/libMagickWand-7.Q16.so.10.0.1 dev-php/pecl-imagick with media-gfx/imagemagick USE=hdri # ls -1 /usr/lib64/php*/lib/extensions/*/imagick.so /usr/lib64/php8.2/lib/extensions/no-debug-zts-20220829/imagick.so # ldd /usr/lib64/php*/lib/extensions/*/imagick.so | grep libMagick libMagickWand-7.Q16HDRI.so.10 => /usr/lib64/libMagickWand-7.Q16HDRI.so.10 libMagickCore-7.Q16HDRI.so.10 => /usr/lib64/libMagickCore-7.Q16HDRI.so.10 dev-php/pecl-imagick with media-gfx/imagemagick USE=-hdri # ls -1 /usr/lib64/php*/lib/extensions/*/imagick.so /usr/lib64/php8.2/lib/extensions/no-debug-zts-20220829/imagick.so # ldd /usr/lib64/php*/lib/extensions/*/imagick.so | grep libMagick libMagickWand-7.Q16.so.10 => /usr/lib64/libMagickWand-7.Q16.so.10 libMagickCore-7.Q16.so.10 => /usr/lib64/libMagickCore-7.Q16.so.10 Reproducible: Always Steps to Reproduce: 1.emerge dev-php/pecl-imagick 2.change media-gfx/imagemagick hdri USE flag 3.emerge media-gfx/imagemagick Actual Results: ldd /usr/lib64/php*/lib/extensions/*/imagick.so shows libMagick* as files not found Expected Results: ldd /usr/lib64/php*/lib/extensions/*/imagick.so should solve its dependencies