Fix i686 build
Since GCC 14, builds fail if -Werror=incompatible-pointer-type is
triggered. While the 64-bit arches build successfully, there are type
mismatches on 32-bit arches (namely, i686) between long and int. Since
i686 is only a multilib, and is only still built because its dependents
have not yet excluded it (even though they could already), better to just
ignore the issue than try to fix it.