OBJ File Parsing - More than one UV coordinate per vertex

Hi guys,

I am looking to write an OBJ file parser. There are a couple of tutorials that describe how to do this, but all of the ones I have found apply to engines that cannot assign more than one UV coordinate to a vertex. The workaround usually involves creating double-vertices at the model’s texture seams.

Is this a hacky solution? How do you guys get around this issue?