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