From: Melchior F. <mf...@ao...> - 2007-07-24 11:03:27
|
* Hans Ulrich Niedermann -- Sunday 22 July 2007: > As the whole thing is still in development, it makes sense for > developers to have more than just one of the three, so that one can > compare their behaviours. And how many developers actually do it? My guess: one. That would be you. But you have that solution on your HD already, anyway, so we won't have to change CVS. :-P > Total is about 800MB for the CVS solution. [...] > Total: About 500MB for the statically linked solution. [...] > Total: About 320MB for the dynamically linked solution, i.e. much less > than half the original size. Developers don't care that much about the binary size. They have debugging symbols and other stuff compiled in, although that blows up the binary size. Developers happily commit uncompressed aircraft textures, although this actually concerns *everyone*, not just developers, and I seem to be the only one who cares. :-} > I can see that introducing libtool will cause problems for many ancient > systems, ! > Comments? If your argument would have been that we want shared libs (which we clearly didn't want in the past), then there'd be something to discuss. But if it's only about developers wasting less disk space when they have binaries linked against all available windowing libs on their disk, then I must say it's totally pointless. In the PLIB branch we should rather make SDL default, as freeglut is notoriously broken (<repeatable> keys; reportedly slower FPS(?)). And in the OSG branch there are plans to drop GLUT and SDL support altogether, as soon as OSG provides all necessary functionality. It doesn't make sense to maintain additional dependencies when there's no need to. And given that osgviewer *almost* works already, I don't see the need to rework the build system for a short period, when the advantages are rather questionable. What doesn't yet work in osgviewer is: - mouse wrapping in look-around mode (The glut and sdl interfaces had the same problem. The fix should be as simple in osgviewer as it was there.) - <repeatable> key flags don't work (just as in freeglut) m. |