Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006959OCamlconfigure and build/installpublic2015-08-16 18:292017-10-11 12:42
Reportermichi 
Assigned Toshindere 
PrioritynormalSeveritytweakReproducibilityalways
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version4.02.2 
Target Version4.07.0+devFixed in Version 
Summary0006959: OCaml inappropriately installs binaries in the library directory
DescriptionOn some UNIX-like systems, the preferred place to install program
utilities run by another program is the libexec folder the lib folder
is reserver for libraries.

The two programs installed under

  lib/ocaml/expunge
  lib/ocaml/extract_crc

could therefore be installed under

  libexec/ocaml/expunge
  libexec/ocaml/extract_crc

This practice is standard on BSD and while it is also encouraged by GNU, it does not seem to otherwise have the status of a standard on Linux.

I do not know what these programs do, would it be worth the trouble of moving them? Maybe having shell wrappers in the lib/ocaml directory calling the new tools in libexec/ocaml after having issued a warning for some transition period.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2015-08-16 18:29 michi New Issue
2015-08-19 17:05 doligez Status new => acknowledged
2016-02-08 12:41 doligez Target Version => 4.03.1+dev
2017-02-16 14:01 doligez Target Version 4.03.1+dev => undecided
2017-02-16 15:16 shindere Assigned To => shindere
2017-02-16 15:16 shindere Status acknowledged => assigned
2017-02-17 14:38 shindere OS FreeBSD =>
2017-02-17 14:38 shindere OS Version 10.1 =>
2017-02-17 14:38 shindere Platform amd64 =>
2017-02-17 14:38 shindere Target Version undecided => 4.06.0+dev
2017-02-23 16:38 doligez Category OCaml internal build/install (Makefiles, configure) => configure and build/install
2017-10-11 12:42 frisch Target Version 4.06.0+dev => 4.07.0+dev


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker