BIND 10 #1155: Solaris x86 8.0 build fixes

BIND 10 Development do-not-reply at isc.org
Thu Jul 21 10:36:45 UTC 2011


#1155: Solaris x86 8.0 build fixes
-------------------------------------+-------------------------------------
                   Reporter:  dvv    |                 Owner:  dvv
                       Type:         |                Status:  reviewing
  defect                             |             Milestone:
                   Priority:  major  |  Sprint-20110802
                  Component:         |            Resolution:
  Unclassified                       |             Sensitive:  0
                   Keywords:         |           Sub-Project:  DNS
            Defect Severity:  N/A    |  Estimated Difficulty:  0
Feature Depending on Ticket:         |           Total Hours:  0
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
Changes (by stephen):

 * owner:  stephen => dvv


Comment:

 OK, but a couple of points:

 As {{{-Wno-missing-braces}}} is only needed on Solaris, I think we should
 try to leave it in for other operating systems as it provides an
 additional check on our code. Rather than add it unconditionally to the
 definition of B10_CXXFLAGS, it could be appended to it in the "case"
 statement that follows the definition (which already contains a branch for
 Solaris) i.e. {{{B10_CXXFLAGS="$B10_CXXFLAGS -Wno-missing-braces"}}}. (A
 comment should be added as to what problem caused the need for the
 exemption - presumably a Solaris header generates an error?)

 Suggest adding a comment to rrtype-placeholder.h noting that Solaris
 defines the macro DS which interferes with the definition of the DS
 record.

-- 
Ticket URL: <https://bind10.isc.org/ticket/1155#comment:4>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list