After upgrading readline recently: >>> package: sys-libs/readline-7.0 * - /usr/lib32/libreadline.so.6 * - /usr/lib32/libreadline.so.6.3 * used by /usr/lib32/libsl.so.0.2.1 (app-crypt/heimdal-1.5.3-r2) * - /lib64/libreadline.so.6 * - /lib64/libreadline.so.6.3 * used by /usr/bin/gnuplot (sci-visualization/gnuplot-5.0.4) * used by /usr/bin/kcc (app-crypt/heimdal-1.5.3-r2) * used by /usr/bin/kftp (app-crypt/heimdal-1.5.3-r2) * used by 2 other files Current dependency string is only: >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}] Should be one of these ( not 100% sure which ) >=sys-libs/readline-6.2_p5-r1:=[${MULTILIB_USEDEP}] >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] Testing confirms a rebuild is sufficient to resolve the preseved-libs warning.
should be fixed in app-crypt/heimdal-7.4.0. thanks for the report.