Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-10503

[C++] Uriparser will not compile using Intel compiler

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.0.0
    • 3.0.0
    • C++
    • SUSE Linux Enterprise Server 12 SP3 with Intel Compiler Stack

    Description

      Fix for the Uriparser header file. The macro "URI_INLINE" was defined to "_force_inline", however the intel compiler keyword is now "_forceinline". Because of this change, the Intel compiler was no longer recognizing the keyword, which caused the whole build to fail. The patch is just changing this one line in the UriDefsConfig.h file from

      # define URI_INLINE __force_inline
      

      to

      # define URI_INLINE __forceinline
      

      The source for the new key word can be found here.
      I have a fork ready to make a pull request.

      Attachments

        Issue Links

          Activity

            People

              jensen.richardson Jensen Richardson
              jensen.richardson Jensen Richardson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 5m Original Estimate - 5m
                  5m
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 50m
                  50m