Hadoop Map/Reduce
  1. Hadoop Map/Reduce
  2. MAPREDUCE-3922

Fix the potential problem compiling 32 bit binaries on a x86_64 host.

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.23.1
    • Fix Version/s: 0.23.2
    • Component/s: build, mrv2
    • Labels:
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Fixed build to not compile 32bit container-executor binary by default on all platforms.

      Description

      MAPREDUCE-3880 specifies that -m32 be passed to gcc to ensure that a 32-bit binary is built. On my Amazon Linux with a x86_64 architecture, I could not build the native container-executor because the configure script exited with an error when trying to use gcc (version 4.4.5) with this flag.

      Adds a comment to hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml regarding package requirement for glibc-devel.i686 or glibc-devel.i386 package on yum-based (RHEL, Centos, Amazon) Linux distributions.

      1. MAPREDUCE-3922.patch
        1 kB
        Eugene Koontz
      2. MR-3922.1.patch
        1 kB
        Hitesh Shah

        Issue Links

          Activity

            People

            • Assignee:
              Hitesh Shah
              Reporter:
              Eugene Koontz
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development