# the split compiler spells install into /usr, which is slot 0's; a
# slot under /opt is in nobody's way
if [[ $SLOT == 0 ]]; then
  conflicts ada y
  conflicts fortran y
  conflicts g++ y
  conflicts gcj y
  conflicts objc y
fi

# these slots were spells of their own until they were merged in here,
# and where one of those is still installed it owns the very prefix the
# slot is about to write; conflicting with it says so, and says nothing
# once it is gone
case $SLOT in
  14) conflicts gcc-14 y ;;
  10) conflicts gcc-10 y ;;
esac
