Uploaded image for project: '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
    • Status: Resolved
    • Priority: 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.

        Attachments

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

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: