mkisofs and long file names

Well im using mkisofs to create iso images in Solaris 10 and then i use cdrw -i to burn the images to the cd
the problem which i noticed recent ( im new to mkisofs) i noticed its break the long file names making them shorter i searched in its help and i find two parameters one -l and one -joliet-long thanks to ALLAH they helped in building images with long file names but it seems there is another limitation for example solaris-desktop-mydesktoponsolaris-uhavetocheck.png became solaris_desktop_mydesktopon.png, is there anyway to make the iso using mkisofs support this long of file names ?

You couls probably do this if you use the rock-ridge extension.

mkisofs -R
or
mkisofs -rock

Thanks so much, its worked.