fails if library has main()
I need to link against a library (/usr/lib/libf2c.a)
that includes a definition of main(). When I try to
link a program (ghc ... -lf2c), it uses the definition
of main() from that library.
The workaround is to link with -lHSrts -lf2c.
This should at least be documented (with a description
of the workaround), if not fixed.
(Let me know if you need a full test case, reproduction
scenario, etc.)
Trac metadata
Trac field | Value |
---|---|
Version | 5.02 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | ResolvedWon'tFix |
Component | Driver |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |