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

Reply via email to