Cheers,
/ h+
ODE only supports a bunch of pre-determined platforms: the ones the
community can test.
We could make ODE work everywhere, but this would require a framework to
test environment, runtime and compiler characteristics. Such a thing is
only available from GNU autoconf, and would just get in the way of
everything else (VC++ and other obscure proprietary tools not officially
supported by autoconf; there's 3rd party support for autoconf/VC++
though). So the current policy is to use the least denominator: don't
rely on tools to do system detection, let the user do it.
> Doesn't Wii support ODE? There's already a game on the Wii which uses
> ODE....
So whoever ported it to Wii didn't share it back. It's sad, but the BSD
license allows this.
--
Daniel K. O.
"The only way to succeed is to build success yourself"
Not sure for Wii in particular, but SDKs for game console systems
often come under NDAs, so it might very well be legally permitted for
the porter to share back. Agreed, it's sad, but the beauty of the BSD
license that it allows gamedevs to at least use such libraries, and
maybe contribute something back eventually. But they often cannot
contribute console ports.
JM2C,
Alen
Sorry, maybe I didn't use the right words; I did not intend to blame
whoever didn't contribute back.
The sad thing is that when you sign such NDA you are giving up from the
community. In fact, any patch for Wii/PS3/360 support might even be
"troublesome" to ODE (they might expose details from the SDK that should
not be disclosed), like the SCO's fiasco against the Linux kernel.
And although I mentioned BSD, there's no way you can "fix" the situation
from the ODE's side alone, unless it goes all the way to (L)GPL - which
gives the advantage to the community, not to the developers. Such
discussion is obviously off-topic here, and hardly productive (just like
religion or "best text editor" discussions).
Sorry if it sounded like I was trying to start a flamewar. That was
certainly not my intention. Just pointing out what some people may not
be aware of. And I agree with other points you mentioned.
Cheers,
Alen