Browse Source

HADOOP-4949. Fix native compilation. (Chris Douglas via rangadi)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/trunk@730794 13f79535-47bb-0310-9956-ffa450edef68
Raghu Angadi 16 years ago
parent
commit
b10c681773
4 changed files with 201 additions and 324 deletions
  1. 2 0
      CHANGES.txt
  2. 0 11
      build.xml
  3. 1 1
      src/native/Makefile.am
  4. 198 312
      src/native/aclocal.m4

+ 2 - 0
CHANGES.txt

@@ -525,6 +525,8 @@ Release 0.20.0 - Unreleased
     HADOOP-4956. Creates TaskStatus for failed tasks with an empty Counters 
     object instead of null. (ddas)
 
+    HADOOP-4949. Fix native compilation. (Chris Douglas via rangadi)
+
 Release 0.19.1 - Unreleased
 
   IMPROVEMENTS

+ 0 - 11
build.xml

@@ -455,7 +455,6 @@
   	
     <mkdir dir="${build.native}/lib"/>
     <mkdir dir="${build.native}/src/org/apache/hadoop/io/compress/zlib"/>
-    <mkdir dir="${build.native}/src/org/apache/hadoop/io/compress/lzo"/>
 
   	<javah
   	  classpath="${build.classes}"
@@ -467,16 +466,6 @@
       <class name="org.apache.hadoop.io.compress.zlib.ZlibDecompressor" />
   	</javah>
 
-  	<javah
-  	  classpath="${build.classes}"
-  	  destdir="${build.native}/src/org/apache/hadoop/io/compress/lzo"
-      force="yes"
-  	  verbose="yes"
-  	  >
-  	  <class name="org.apache.hadoop.io.compress.lzo.LzoCompressor" />
-      <class name="org.apache.hadoop.io.compress.lzo.LzoDecompressor" />
-  	</javah>
-
 	<exec dir="${build.native}" executable="sh" failonerror="true">
 	  <env key="OS_NAME" value="${os.name}"/>
 	  <env key="OS_ARCH" value="${os.arch}"/>

+ 1 - 1
src/native/Makefile.am

@@ -36,7 +36,7 @@
 export PLATFORM = $(shell echo $$OS_NAME | tr [A-Z] [a-z])
 
 # List the sub-directories here
-SUBDIRS = src/org/apache/hadoop/io/compress/zlib
+SUBDIRS = src/org/apache/hadoop/io/compress/zlib lib 
 
 # The following export is needed to build libhadoop.so in the 'lib' directory
 export SUBDIRS

File diff suppressed because it is too large
+ 198 - 312
src/native/aclocal.m4


Some files were not shown because too many files changed in this diff