Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-1619

Remove AC_TYPE* from the libhdfs

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.22.0
    • libhdfs
    • None
    • Reviewed

    Description

      Remove AC_TYPE* from the libhdfs build since we get these via stdint.

      Currently configure.ac uses AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T and AC_TYPE_UINT16_T and thus requires autoconf 2.61 or higher.
      This prevents using it on such platforms as CentOS/RHEL 5.4 and 5.5. Given that those are pretty popular and also given that it is really difficult to find a platform
      these days that doesn't natively define intXX_t types I'm curious as to whether we can simply remove those macros or perhaps fail ONLY if we happen to be on such
      a platform.

      Here's a link to GNU autoconf docs for your reference:
      http://www.gnu.org/software/hello/manual/autoconf/Particular-Types.html

      Attachments

        1. HDFS-1619.patch.txt
          0.5 kB
          Roman Shaposhnik
        2. hdfs-1619-2.patch
          0.6 kB
          Eli Collins
        3. HDFS-1619-C99.patch.txt
          0.9 kB
          Roman Shaposhnik

        Issue Links

          Activity

            People

              rvs Roman Shaposhnik
              rvs Roman Shaposhnik
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: