kili 7325eff544 Disable stripping of hs libraries in Cabal.
It appears that strip --strip-unneeded sometimes strips too much.

For example, if you take libHStf-random-0.5-926BwEbiHzi7pBkp4dTxOe.a
from the hs-tf-random package on i386 and run strip --strip-unneeded
on it, the T Threefish_256_Process_Block symbol (from threefish_block.o)
is stripped, which shouldn't happen. Note: this specific case applies
to i386, not to amd64. But...

doug@ reported a similar problem for the haskell library texmath,
which we don't yet have in the ports tree, and he made some even
more weird observation: texmath contains the two C source files
cbits/{key,val}ToASCII.c, defining the symbols keylookup (in
keyToAscii.c) and toASCIILut (in valToASCII.c), where both are just
some lookup tables. With strip --strip-unneeded enabled, the resulting
libHStexmath-*.a archive is missing keylookup. doug@ then concatenated
both .c files to a new one and changed the .cabal file of texmath
to use that single one instead, and suddenly the symbol keylookup
no longer was removed.

I'll try to make a port for texmath (which would be required anyway
for porting pandoc) so people who want help to debug this don't
have to build all the haskell goo themselves.
2015-09-27 20:07:47 +00:00
..
2015-08-11 20:12:01 +00:00
2014-11-23 10:12:28 +00:00
2015-07-31 14:37:34 +00:00
2015-02-11 00:30:00 +00:00
2015-05-28 10:17:22 +00:00
2015-07-18 00:50:23 +00:00
2015-09-05 00:20:08 +00:00
2013-09-26 07:58:45 +00:00
2015-05-10 19:12:25 +00:00
2015-06-05 07:24:21 +00:00
2015-08-29 14:48:34 +00:00
2015-05-05 17:00:16 +00:00
2015-08-17 19:10:11 +00:00
2015-05-26 19:17:00 +00:00
2015-08-19 06:57:20 +00:00
2015-06-12 20:09:27 +00:00
2015-04-10 14:35:36 +00:00
2015-09-05 14:48:53 +00:00
2015-05-11 08:18:39 +00:00
2013-11-25 14:16:22 +00:00
2015-07-14 23:14:42 +00:00
2015-06-06 09:03:16 +00:00
2015-05-11 19:00:07 +00:00
2014-12-30 16:06:22 +00:00
2015-08-12 06:13:56 +00:00
2014-09-27 17:41:20 +00:00
2015-03-15 10:07:43 +00:00
2015-02-03 15:48:20 +00:00
2015-08-30 15:38:32 +00:00
2013-03-11 11:20:26 +00:00
2015-06-20 19:31:24 +00:00
2015-08-27 14:21:32 +00:00
2014-10-23 17:25:45 +00:00
2015-08-25 14:21:25 +00:00
2015-09-22 08:11:24 +00:00
2014-10-27 21:06:25 +00:00
2015-09-15 08:47:30 +00:00
2015-07-19 02:06:30 +00:00
2014-08-31 15:51:49 +00:00
2015-05-20 11:40:22 +00:00
2015-09-19 12:45:45 +00:00
2014-05-20 19:36:27 +00:00
2015-09-21 11:05:11 +00:00