Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.22.0
    • Component/s: libhdfs
    • Labels:
      None
    • Hadoop Flags:
      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-C99.patch.txt
          0.9 kB
          Roman Shaposhnik
        2. hdfs-1619-2.patch
          0.6 kB
          Eli Collins
        3. HDFS-1619.patch.txt
          0.5 kB
          Roman Shaposhnik

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: