Hi
Thanks for the help! I've made some progress, but I'm not there yet.
On 28 Oct 2010, at 20:08, Ketil Malde wrote:
"Sittampalam, Ganesh" <[email protected]> writes:
Have you tried passing -optl-static to ghc (which causes -static to
be
passed to ld)?
This was new to me. I gave it a whirl. I got lots of linker
errors about missing pthread this, missing pthread that, so...
It used to be: -optl-static -optl-pthread
...seemed like a good plan. I got lots of scary warnings like
(.text+0x51d8): warning: Using 'setprotoent' in statically linked
applications requires at runtime the shared libraries from the glibc
version used for linking
/usr/lib/haskell-packages/ghc6/lib/network-2.2.1.7/ghc-6.12.1/
libHSnetwork-2.2.1.7.a(BSD.o): In function `suy9_info':
(.text+0x12f6): warning: Using 'endprotoent' in statically linked
applications requires at runtime the shared libraries from the glibc
version used for linking
/usr/lib/haskell-packages/ghc6/lib/network-2.2.1.7/ghc-6.12.1/
libHSnetwork-2.2.1.7.a(BSD.o): In function `svAk_info':
but an executable emerges. If I run the executable from the prompt,
it dumps some html, but it still 500s on the web server.
So there are at least options and ways to control what's going on.
I haven't figured out how to achieve the 6.8.2-alike linking, but
oughtn't it to be possible?
Many thanks
Conor
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe