Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-19338

Evaluate feasibility and impact of not disabling strict aliasing

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Server Development Platform
    • Fully Compatible
    • Platform 6 07/17/15

      We currently disable the compilers alias based optimziations by building with -fno-strict-aliasing, due to a small number of aliasing violations.

      The majority of these aliasing violations are in the mmap subsystem.

      We should switch the default to build with type based alias analysis enabled, and only disable it for subsystems which require it.

            Assignee:
            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: