Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #32230
Closed (moved) (moved)
Open
Issue created Oct 23, 2019 by teor@teor

configure summary is confusing or incorrect

Some of the options in the new configure summary are confusing or incorrect. The configure summary was introduced in #31373 (moved).

Wrong place:

  • maybe --enable-systemd should be an optional library?

Inverted, should be --enable-* :

  • --disable-seccomp
  • --disable-libscrypt
  • --disable-gcc-hardening ?
  • --disable-linker-hardening ?
  • --disable-module-dirauth
  • --disable-unittests

Remove Double-Negative ? :

  • assert()s disabled (--disable-asserts-in-tests, dev only): no
    • assert()s enabled (--enable-asserts-in-tests, dev only): yes

Broken:

  • --enable-gcc-warnings:
    • is not Verbose Warnings
    • is an alias for --enable-fatal-warnings, which is already listed
    • did you mean --disable-gcc-warnings-advisory ?
  • --disable-asciidoc
    • also disables manpages and HTML, but they are shown as enabled
  • --enable-fragile-hardening
    • should be true if --enable-expensive-hardening is set, but is shown as false

Missing:

  • --disable-module-relay
    • please build the module feature summary from the list of modules in configure
  • --disable-asciidoc
  • --enable-lzma
  • --enable-zstd
  • --enable-cargo-online-mode
  • --with-tor-user=[user]
  • --with-tor-group=[group]
  • and a few others
  • and a whole bunch of env vars
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking