-optl behavior in ghc-7.8.1

Brandon Allbery allbery.b at gmail.com
Thu Apr 10 16:13:45 UTC 2014


On Thu, Apr 10, 2014 at 12:02 PM, Yuras Shumovich <shumovichy at gmail.com>wrote:

> On Thu, 2014-04-10 at 11:54 -0400, Brandon Allbery wrote:
> > On Thu, Apr 10, 2014 at 11:44 AM, Yuras Shumovich <shumovichy at gmail.com
> >wrote:
> > > Is it intentional change?
> >
> > Pretty sure it is intentional, because it's necessary for some options.
> ld
> > options are not in general position independent, and can't be.
>
> Yes, I understand. But how the new behavior is better then the old one?


If it was not clear from what I said that some linker options must come
before objects/libraries to have any effect then I am not sure what will
clarify it for you.

> >     ld-options:  ./path/to/libsomething.a
> >
> > You're abusing ld-options. Use extra-libraries for this; if it doesn't
> work
> > then you have found another bug and should file it as such.
>
> extra-libraries doesn't work because it links with libsomething.so
> instead of libsomething.a
>

Don't specify it using -l..., specify the .a file just as you were with
ld-options.

-- 
brandon s allbery kf8nh                               sine nomine associates
allbery.b at gmail.com                                  ballbery at sinenomine.net
unix, openafs, kerberos, infrastructure, xmonad        http://sinenomine.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/glasgow-haskell-users/attachments/20140410/976a3258/attachment.html>


More information about the Glasgow-haskell-users mailing list