BIND 10 #2367: select features to build and install

BIND 10 Development do-not-reply at isc.org
Thu Feb 27 23:41:49 UTC 2014


#2367: select features to build and install
-------------------------------------+-------------------------------------
            Reporter:  jreed         |                        Owner:
                Type:  task          |  stephen
            Priority:  medium        |                       Status:
           Component:  build system  |  reviewing
            Keywords:                |                    Milestone:
           Sensitive:  0             |  bind10-1.2-release-freeze
         Sub-Project:  Core          |                   Resolution:
Estimated Difficulty:  undecided     |                 CVSS Scoring:
         Total Hours:  0             |              Defect Severity:  N/A
                                     |  Feature Depending on Ticket:
                                     |          Add Hours to Ticket:  0
                                     |                    Internal?:  0
-------------------------------------+-------------------------------------
Changes (by muks):

 * owner:  muks => stephen


Comment:

 Hi Stephen

 Replying to [comment:30 stephen]:
 > I think the simpler solution is the way to go.  I have reviewed commit
 > e2c53dd2384abed7a23d19bb9b30f10a8b70a0c3 of branch trac2367_3:
 >
 > '''configure.ac'''[[BR]]
 > It would be better to specify the --disable" form of the
 > enable/disable flags for DNS and DHCP in configure.ac. At the moment
 > the --enable form that appears in configure's "help" text.

 Done.

 > When running with --disable-dns, the configure script on my 32-bit
 > machine (with an older version of Boost) terminated because I had not
 > specified --without-shared-memory.  This check should be bypassed if
 > DNS is not selected.

 This check has been updated. Please try it on your machine again.

 > The program checked for MySQL headers when --with-dhcp-mysql was
 > specified but --disable-dhcp was also given.  I think the presence of
 > the --with-dhcp-mysql switch should be flagged as an error in this
 > case.

 Done.

 > '''src/bin/Makefile.am'''[[BR]]
 > I don't think any of the binaries depend on each other, so the order
 > in which they are built is not important.  That could lead to some
 > simplification (i.e. replace all the want_xxx with a single symbol and
 > add components to it).

 There are some other inter-dependencies that I kept running into, such
 as tests using generated testdata from other directories. The current
 form is simple to follow when looking at it in an editor and maintains
 order separately. `Makefile.am`s in all the directories (`src/lib/`,
 `src/lib/python/` and `src/bin/`) use the same style. If it's ok, let's
 keep it this way.

-- 
Ticket URL: <http://bind10.isc.org/ticket/2367#comment:31>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list