I recently ran into some compilation problems when building applications which rely on libfat-xenon.
Every time I had this error:
Code: Select all
...undefined reference to `usb2mass_ops'
It has been replaced by three variables, one for each USB port, by the following commit :
https://github.com/LibXenonProject/fat- ... 17b349b49c
The new variables are :
Code: Select all
usb2mass_ops_0 for uda:/
usb2mass_ops_1 for udb:/
usb2mass_ops_2 for udc:/
May I suggest the contributors to keep the variable " usb2mass_ops" and make it point on the same address as "usb2mass_ops_0" so that we can still support legacy code ?
If that's not in the future plans, at least let me know so that we can fork the fat-xenon repo, do the work and give it to people who still want to build old apps without modifying their code. For example, latest code of NullDC-360 isn't buildable anymore because of that modification.
If I'm wrong about anything, forgive me and tell me what's not right please.
Thanks.
PS : I know that's a 5 months old commit but I've been stucked for the last 3 days thinking that my code was wrong and couldn't find the info anywhere until I took a look at the libfat sources, so I think this topic could help some people who are in the same situation.
