On Mon, Jul 30, 2012 at 9:02 AM, Visakh <[email protected]> wrote:

>
>
> That is, I want to be able to test the software without touching the
> default installation (install to a non standard location).


Most 'make' based packages will have a 'prefix' argument to the 'configure'
script to install to a custom directory. For example --prefix=/my/path will
install everything relative to that path: /my/path/lib, /my/path/include
etc.


> I am willing to compile all required dependencies from source, but the
> compiled apps should be able to link with custom-compiled SOs, rather than
> with the distro's version (ie, ld configuration).


Again, most packages I use have an argument to configure the directories
for individual dependent libraries. For example, when building gcc, IIRC,
there are options --with-mpfr=, --with-gmp= which allow you to set the same
prefix directory as you used when building GMP and MPFR for compiling gcc.
There are even more options for fine tuning which will let you specify the
'include' and 'lib' separately, rather than specifying the 'prefix' path.
I have done this for building new GCC on an RHEL machine without affecting
the installed versions.



> The apps should also invoke other custom-compiled apps when available.


For this, I guess you'll have to set LD_LIBRARY_PATH environment variable
to point to your custom directories before you invoke your app. You can do
this in a wrapper starter script so that it doesn't get applied to the
whole system.

-- 
Regards,

Syam
[email protected]

-- 
"Freedom is the only law". 
"Freedom Unplugged"
http://www.ilug-tvm.org

You received this message because you are subscribed to the Google
Groups "ilug-tvm" group.
To control your subscription visit 
http://groups.google.co.in/group/ilug-tvm/subscribe
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]



For details visit the google group page: 
http://groups.google.com/group/ilug-tvm?hl=en

Reply via email to