Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 531
    • Issues 531
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 100
    • Merge requests 100
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • 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 Projects
  • BINDBIND
  • Issues
  • #4

Closed
Open
Created Nov 01, 2017 by Ondřej Surý@ondrejOwner21 of 26 tasks completed21/26 tasks

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