Qpid
  1. Qpid
  2. QPID-5201

Dispatch - Fix build errors in Release mode

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Future
    • Component/s: Qpid Dispatch
    • Labels:
      None

      Description

      There are a number of compiler warnings that appear when building in Release mode (-O3 optimization). These are apparent violations of strict-aliasing rules in the use of the Python extension API. There are, in fact, no strict-aliasing violations and newer compilers don't complain. In order to build cleanly on older compilers, the API usage has been isolated to smaller source files which are built with the warning suppressed.

        Activity

        Hide
        ASF subversion and git services added a comment -

        Commit 1528512 from Ted Ross in branch 'qpid/trunk'
        [ https://svn.apache.org/r1528512 ]

        QPID-5045 - Added additional indexing for inter-router links.
        QPID-5201 - Fixed compile issues under "Release" builds.

        Show
        ASF subversion and git services added a comment - Commit 1528512 from Ted Ross in branch 'qpid/trunk' [ https://svn.apache.org/r1528512 ] QPID-5045 - Added additional indexing for inter-router links. QPID-5201 - Fixed compile issues under "Release" builds.

          People

          • Assignee:
            Ted Ross
            Reporter:
            Ted Ross
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development