Csound Csound-dev Csound-tekno Search About

[Cs-dev] suggestion for OS X installer

Date2013-02-23 17:16
FromAndres Cabrera
Subject[Cs-dev] suggestion for OS X installer
Hi,

Probably not the right moment to suggest this, as there are more
pressing issues, but before I forget, I'd like to suggest changing the
way dependencies are installed for Csound on OSX. Currently they are
installed in /usr/local but this can clash easily with self built or
with package managers like brew.

I'd suggest placing the libs inside the CsoundLib framework and then
using otool and friends to change the linking to use the bundled
libraries instead of the built in ones. Relative paths can be used to
make sure that even if the framework is moved or removed, things will
still work. It would also allow adding multiple  versions of csound
within the framework, each having different bundled versions of its
dependencies.

Cheers,
Andrés

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/l

Date2013-02-23 17:30
FromVictor Lazzarini
SubjectRe: [Cs-dev] suggestion for OS X installer
That's a fair plan. We need to consider how the installer script will be done and we 
are considering CMake options.
On 23 Feb 2013, at 17:16, Andres Cabrera wrote:

> Hi,
> 
> Probably not the right moment to suggest this, as there are more
> pressing issues, but before I forget, I'd like to suggest changing the
> way dependencies are installed for Csound on OSX. Currently they are
> installed in /usr/local but this can clash easily with self built or
> with package managers like brew.
> 
> I'd suggest placing the libs inside the CsoundLib framework and then
> using otool and friends to change the linking to use the bundled
> libraries instead of the built in ones. Relative paths can be used to
> make sure that even if the framework is moved or removed, things will
> still work. It would also allow adding multiple  versions of csound
> within the framework, each having different bundled versions of its
> dependencies.
> 
> Cheers,
> Andrés
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

Dr Victor Lazzarini
Senior Lecturer
Dept. of Music
NUI Maynooth Ireland
tel.: +353 1 708 3545
Victor dot Lazzarini AT nuim dot ie




------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net