On Thu, 2014-04-10 at 11:54 -0400, Brandon Allbery wrote: > On Thu, Apr 10, 2014 at 11:44 AM, Yuras Shumovich <shumovi...@gmail.com>wrote: > > > ghc-7.6.3 passes additional linker options after all the haskell object > > files, while ghc-7.8.1 does the opposite. > > (...) > > > 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? > > I want to compile in a number of static libraries. I have the next line > > in my cabal file: > > > > 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 _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users