GHC and GSL

Greg Horn gregmainland at gmail.com
Mon Jul 29 15:28:54 CEST 2013


I ran into this a while ago and I think I fixed it by adding "cc-options:
-fPIC" to the .cabal file.


On Mon, Jul 22, 2013 at 6:40 PM, Alberto Ruiz <aruiz at um.es> wrote:

> I think this is known problem with interpreted mode in 64-bit machines:
>
> https://github.com/**albertoruiz/hmatrix/issues/2<https://github.com/albertoruiz/hmatrix/issues/2>
>
> The program should work ok in compiled mode.
>
> Alberto
>
>
> On 07/22/2013 06:27 PM, Edward Z. Yang wrote:
>
>> Usually, a bus error is similar to a segmentation fault, in that it
>> indicates something has gone terribly wrong.  However, as hmatrix
>> is an API to some foreign C libraries, I would not rule out the
>> possibility
>> that it's a bug in the library itself.
>>
>> What version of hmatrix do you have, and if you compile the program
>> with -debug and run it in gdb, do you get a backtrace?
>>
>> Edward
>>
>> Excerpts from Adrian Victor Crisciu's message of Mon Jul 22 06:38:46
>> -0700 2013:
>>
>>> Hi,
>>>
>>> I need to import in one of my programs the minimization module form
>>> Numeric.GSL.Minimization. When I run even the example code in interactive
>>> mode, ghci crashes with a "Bus error" message. Is this a bug, or is
>>> something wrong with my code?
>>>
>>> The offending program follows:
>>>
>>> module MinMaxTest where
>>>
>>> import Numeric.GSL.Minimization
>>>
>>> objFunc :: [Double] -> Double
>>> objFunc [x, y] = 10 * (x-1)^2 + 20 * (y-2)^2 + 30
>>>
>>> main :: IO ()
>>> main = do
>>>      let (s, p) = minimize NMSimplex2 1e-2 30 [1, 1] objFunc [5, 7]
>>>      print s
>>>      print p
>>>
>>> I use ghc-7.6.3 on a Slackware-Linux platform.
>>>
>>> Can anyone help?
>>>
>>> Thank you in advance.
>>> Adrian-Victor
>>>
>>
>> ______________________________**_________________
>> Glasgow-haskell-users mailing list
>> Glasgow-haskell-users at haskell.**org <Glasgow-haskell-users at haskell.org>
>> http://www.haskell.org/**mailman/listinfo/glasgow-**haskell-users<http://www.haskell.org/mailman/listinfo/glasgow-haskell-users>
>>
>>
>
> ______________________________**_________________
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.**org <Glasgow-haskell-users at haskell.org>
> http://www.haskell.org/**mailman/listinfo/glasgow-**haskell-users<http://www.haskell.org/mailman/listinfo/glasgow-haskell-users>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20130729/db2cc6b4/attachment.htm>


More information about the Glasgow-haskell-users mailing list