Summary: | runnning debugedit on executables compiled with ocamlc -custom kills them | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexis Ballier <aballier> |
Component: | Current packages | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, ml, tester |
Priority: | High | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 200044, 203886 |
Description
Alexis Ballier
2007-12-31 14:45:51 UTC
The real solution is for the ocaml crap to use a proper elf section... But if they're not going to do that, then I guess the second best solution is to add a RESTRICT=installsources That said, from a Gentoo PoV, isnt it better to install the bytecode separately from the installer, so as not to have multiple copies of the installer, some possibly outdated? (In reply to comment #1) > That said, from a Gentoo PoV, isnt it better to install the bytecode separately > from the installer, so as not to have multiple copies of the installer, some > possibly outdated? well, ocaml upstream provides this (a "little bit" broken) way of doing things, some ocaml packages upstream use it, I dont think it would be a good idea to differ from them. Moreover, it'll need a wrapper if you want an executable in */bin I dont know the ocaml bytecode internals, but I suspect they are also incompatible from one ocaml version to another as if you try to mix different packages compiled with different ocaml versions eveything will break. And anyway , the possibility to have an old interpreter is a non issue because of that need to rebuild all ocaml packages when upgrading the ocaml compiler. This has been released in 2.1.4. |