Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 609
    • Issues 609
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 88
    • Merge requests 88
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Issues
  • #4
Closed
Open
Issue created Nov 01, 2017 by Ondřej Surý@ondrejOwner21 of 26 checklist items completed21/26 checklist items

Convert to modern autotools (autoconf + automake + libtool)

The current build system doesn't use automake. It would be much easier to maintain the build system if we use full autotools capabilities.

Also reducing the number of Makefiles scattered in subdirectories into just few would help with dependency graph and parallel builds.

Outstanding issues:

  • Critical

    • #1720 (closed) Building documentation is broken with Automake
    • #1724 (closed) Revise installation locations for certain BIND binaries
    • #1769 (closed) Ensure all necessary files are included in the tarball produced by "make dist"
    • #1774 (closed) Get Windows builds working again
    • #1777 (closed) Update the build instructions for automake
    • #1780 (closed) Fix system tests failing with Automake
    • #1783 (closed) AX_CHECK_COMPILE_FLAG -fno-delete-null-pointer-checks does not fail for clang
  • Important

    • #114 (closed) Out of tree system tests
    • #1722 (closed) Ensure unit test core dumps are collected for Automake builds
    • #1725 (closed) Ensure correct use of lib/ns/tests/wrap.c
    • #1738 (closed) Revise the contents of "./configure" summary
    • #1771 Refactor how we load librpz.so
    • #1787 (closed) BIND (master) does not work with krb5 1.18 (NegoEx)
    • #1792 (closed) Convert the checks from testsummary.sh into log driver (run.sh)
    • #1867 (closed) Fix the system tests on Windows
    • #1880 Fix "make distcheck"
  • Minor

    • #1773 Consider including all compile flags in "named -V" output
  • Cleanups

    • #48 (closed) Drop $SYSTEMTESTTOP from bin/tests/system/
    • #1726 (closed) Unit tests: rename TESTS to something more descriptive
    • #1727 (closed) Drop use of "$FEATURETEST --have-dlopen"
    • #1729 (closed) Remove unused helper scripts from bin/tests/system/
    • #1730 (closed) Clean up no-op AC_SUBST calls
    • #1731 (closed) Sort Automake files nicely
    • #1770 (closed) Review how we use sys/un.h
    • #1778 (closed) Cleanup the final remnants of platform.h
    • #1913 (closed) Remove unused leftovers
Edited Jan 17, 2022 by Petr Špaček
Assignee
Assign to
Time tracking