New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/24424#issuecomment-787207372 Comment: > Is it fine to revbump just `cloog` instead? I think so. What 99-pkglint is doing is: - it realizes that the soname for the library in this package has changed from `libisl.so.10` to `libisl.so.23`, but you haven't updated `common/shlibs` to match. - because of that, it runs `xbps-query -Rs libisl.so -p shlib-requires` to find packages that shlib-require `libisl.so.10` and suggests that you revbump them, so they are recompiled against `libisl.so.23`. However note: ``` $ xbps-query -Rs libisl.so -p shlib-requires avr-gcc-9.3.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cloog-0.18.4_2: libisl.so.10 (https://alpha.de.repo.voidlinux.org/current) cross-aarch64-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-aarch64-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-arm-linux-gnueabi-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-arm-linux-gnueabihf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-arm-linux-musleabi-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-arm-linux-musleabihf-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-arm-none-eabi-gcc-9.3.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-armv7l-linux-gnueabihf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-armv7l-linux-musleabihf-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-i686-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-i686-pc-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-mips-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-mips-linux-muslhf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-mipsel-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-mipsel-linux-muslhf-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-or1k-none-elf-gcc-10.2.0_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc64-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc64-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc64le-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpc64le-linux-musl-0.34_2: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpcle-linux-gnu-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-powerpcle-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) cross-x86_64-linux-musl-0.34_1: libisl.so.19 (https://alpha.de.repo.voidlinux.org/current) ``` You see here that only `cloog` shlib-requires `libisl.so.10`, the compilers require `libisl.so.19`. If you want to be sure: ``` $ xbps-query -Rs libisl.so.10 -p shlib-requires cloog-0.18.4_2: libisl.so.10 (https://alpha.de.repo.voidlinux.org/current) ``` I think if you just update the one line in `common/shlibs` for `isl` (keeping the line for `isl15` intact), the error should go away. You should also revbump cloog, but nothing else. Could you try that?