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

Should not be necessary to disable strict aliasing

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major - P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Platform 6 07/17/15

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated: