Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Kea Kea
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 504
    • Issues 504
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 51
    • Merge requests 51
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • KeaKea
  • Repository
Switch branch/tag
  • kea
  • src
  • lib
  • dns
  • Makefile.am
Find file BlameHistoryPermalink
  • JINMEI Tatuya's avatar
    Specific versions of gcc (g++) have a bug that incorrectly warns with · 60e25cf0
    JINMEI Tatuya authored Mar 12, 2010
    -Wextra as follows: "[class name] has a field [member name] whose type
    uses the anonymous namespace", even if the anonymous namespqce in
    question is closed in the single translation unit:
    http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29365
    
    AFAICS, the intent was to warn it if the anonymous namespace is used
    in a header file (which can easily violate the One Definition Rule as
    discussed in the bugzilla), but gcc seemingly did too much to prevent
    that.
    
    Unfortunately this bug prohibits us from specifying -Werror, so we
    selectively disable this flag by identifying g++ used for build has
    this bug.
    
    
    git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1371 e5f2f494-b856-4b98-b285-d166d9295462
    60e25cf0

Replace Makefile.am

Attach a file by drag & drop or click to upload


Cancel
GitLab will create a branch in your fork and start a merge request.