| Anonymous | Login | Signup for a new account | 2013-05-21 19:02 CEST | ![]() |
| Main | My View | View Issues | Change Log | Roadmap |
| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||||
| 0005890 | OCaml | OCaml tools (ocaml{lex,yacc,dep,browser}) | public | 2013-01-14 16:32 | 2013-01-14 20:58 | ||||||
| Reporter | kosik | ||||||||||
| Assigned To | |||||||||||
| Priority | normal | Severity | minor | Reproducibility | always | ||||||
| Status | new | Resolution | open | ||||||||
| Platform | OS | OS Version | |||||||||
| Product Version | 3.12.1 | ||||||||||
| Target Version | Fixed in Version | ||||||||||
| Summary | 0005890: ocamlc does not fully take into consideration -o parameter | ||||||||||
| Description | When one tries to build an Ocaml library directly from multiple ml-files this way: ocamlc -a -o library.cma foo.ml bar.ml baz.ml things work fine. Essential *.cmi and *.cmo files are created in the same place as library.cma target. However, when one tries to specify non-current output directory: ocamlc -a -o /tmp/library.cma foo.ml bar.ml baz.ml then *.cmo and *.cmi files are created in the current directory and only library.cma file is created in the designated /tmp directory. While the manual page does not explicitly make any promises in this regard, the current behavior is surprising. It does not seem probably that user would want object files to be generated in one directory and resulting library in a different directory. | ||||||||||
| Tags | No tags attached. | ||||||||||
| Attached Files | |||||||||||
Issue History |
|||
| Date Modified | Username | Field | Change |
| 2013-01-14 16:32 | kosik | New Issue | |
| 2013-01-14 16:34 | kosik | Note Added: 0008749 | |
| Copyright © 2000 - 2011 MantisBT Group |