Re: [Rd] Linking With External Lapack: Segfault

From: Imanpreet <imanpreet_at_gmail.com>
Date: Mon, 25 Aug 2008 17:00:07 +0530

Hello Brian,

           I have been trying several options to configure and providing "-lcblas" was just one of them. I added echos for the following variable towards the configure. And with all of them I am getting the following

use_lapack is unset
with lapack is *<NIL>*
Use_External_lapack_true #
Lapack_libs -L$(R_HOME)/lib$(R_ARCH) -lRlapack

I tried to overwrite the libRlapack.so in $(R_HOME)/lib and lapack.so in $(R_HOME)/modules/ both before and after doing make, *again, *but in either case I am getting the same SIGSEGV as mentioned earlier.

FYI, we are using an in house developed lapack for our specific platform. Could there be any specific issues in using the same?

Regards,

       Imanpreet Singh Arora

On Fri, Aug 22, 2008 at 8:39 PM, Prof Brian Ripley <ripley_at_stats.ox.ac.uk>wrote:

> On Fri, 22 Aug 2008, Imanpreet wrote:
>
> Hello All,
>>
>> I have been trying to figure out on linking R with an external
>> lapack. Even though the R-admin recommends against doing so, our
>> requirements force us to link it to an external lapack. I am running
>> configure with the following parameter.
>>
>> *./configure --with-lapack="-L/usr/lib -llapack -lcblas" *
>>
>>
>> The above seems to be having NO effect. However, later I tried replacing
>> libRlapack, libblas and lapack.so from $(R_HOME)/lib and
>> $(R_HOME)/modules/
>> with external lapack. Firstly, is this good?
>>
>
> No, and the cause of your failure below.
>
> Why do you think '-lcblas' is correct? Please do follow the manual -- if
> you still have trouble when you do it is reasonable to ask for help, but not
> otherwise.
>
> Secondly, after doing the above. When I do.
>>
>> When I do
>>
>>> example(svd)
>>>
>>
>> The following is the error that I am getting:
>>
>> *Error: segfault from C stack overflow*
>>
>> On debugging the error was in La_Init() at Line 61
>>
>> *if(!ptr->svd)*
>>
>> I am getting a SIGSEGV over here.
>>
>> Could anybody provide an pointers or and tips on how to link R with an
>> external lapack? And also possibly the cause of the above issues?
>>
>
> Follow the manual -- its instructions do work (they are used on Mac OS X,
> and will also work on Linux and Solaris).
>
>
>>
>> TIA.
>>
>> Regards,
>>
>>
>> --
>> Imanpreet Singh Arora
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-devel_at_r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>
> --
> Brian D. Ripley, ripley_at_stats.ox.ac.uk
> Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/<http://www.stats.ox.ac.uk/%7Eripley/>
> University of Oxford, Tel: +44 1865 272861 (self)
> 1 South Parks Road, +44 1865 272866 (PA)
> Oxford OX1 3TG, UK Fax: +44 1865 272595
>

Regards,

Imanpreet Singh Arora
IBM - System And Technology Group.

        [[alternative HTML version deleted]]



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Mon 25 Aug 2008 - 11:41:11 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 25 Aug 2008 - 12:37:28 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive