Tras la muerte de éste en una prisión almorávide en Marruecos en 1095, Ibn Hamdís se puso bajo la protección del príncipe Al-Mansur en Argelia y tras la muerte de éste fue huésped de los gobernantes ziríes de Tunicia en Mahdiyya.