Marc Schuba asked me to provide the version I hacked up for Linux x86_64 here. It's still work-in-progress (I felt a sudden urge to not only make it compile, but also make it look nice...). Not sure if it currently works correctly (no time to test atm), but well... It comes with a Makefile that's tailored towards Horde, ie. it will create libNvTriStrip.a.
If anyone wants to test it in its current state, I've uploaded a snapshot of the current state at
http://people.linux-vserver.org/~doener ... ip.tar.bz2
Edit:
The original upload was pretty buggy (well, not unexpected *g*). I've replaced the tarball in-place with a minimally edited version of the NVidia source. Just the windows.h header removed, and very little fixes to make it compile (UINT/WORD -> unsigned int/short, a few scoping bugs, and something required a std:: qualifier).
My totally uneducated guess of how to get the Knight example to just use some other converted collada file still fails, but it fails without -opt, too. And at least -opt doesn't crash anymore.
As a bonus, I extended the Makefile to provide a "deps" target, so that you get correct rebuilding when editing header files.
Note that the Makefile still has "-g" instead of "-O3" in its CFLAGS. For non-debugging, you _do_ want to change that