On 11/12/2015 01:41 PM, Chris Cannam wrote: > I'm not especially fond of shared libraries because of the potential for > installation versioning problems -- I really like the fact that RG these > days is, aside from system libraries, a single executable.
I hadn't thought about that. The ability to run Rosegarden from any random source directory, without installing any version of it, is ridiculously useful. It is useful from a development perspective. Go test five ancient releases in four minutes. Find when something broke. It is useful when telling users they need to get the latest Rosegarden to deal with their problem, but they don't want to touch their distro. This was a CONSIDERABLE pain in the ass back in the old days, with mandatory installation. Going back to that would be a grievous loss, and would complicate my life greatly. That being said, I run several proprietary Linux apps (I need results more than political satisfaction) that distribute the .so files beside the binaries, and they run entirely out of my home directory. It's still possible with libraries, although less tidy. > would link faster, but although linking RG used to be rather onerous, it > can't be that bad for most developers now -- on this year-old laptop it > now takes (goes off and runs "rm rosegarden ; time make") a whole 1.3 > seconds. Times on the order of 30 seconds are normal on this middle of the road Core i5 desktop. -- D. Michael McIntyre ------------------------------------------------------------------------------ _______________________________________________ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel