May 17, 2022
https://issues.dlang.org/show_bug.cgi?id=23121

          Issue ID: 23121
           Summary: Linux release archives should adhere to filesystem
                    hierarchy standard
           Product: D
           Version: D2
          Hardware: All
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P1
         Component: dmd
          Assignee: nobody@puremagic.com
          Reporter: snarwin+bugzilla@gmail.com

The filesystem hierarchy standard is "a set of requirements and guidelines for file and directory placement under UNIX-like operating systems." [1] Among other things, it specifies that "the /usr/local hierarchy is for use by the system administrator when installing software locally." [2] Because of this, it is customary for binary release archives of Linux software to adhere to the directory structure specified by the FHS for /usr/local, so that the software can easily be installed on any FHS-compliant system by simply extracting the archive into the /usr/local hierarchy.

The Linux release archives for the LDC compiler [3] adhere to the FHS-specified directory structure for /usr/local, but those for the DMD compiler currently do not. It would make the DMD archives more useful if they could be brought into conformance.

[1] https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html
[2]
https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html#usrlocalLocalHierarchy
[3] https://github.com/ldc-developers/ldc/releases

--