[ 
https://issues.apache.org/jira/browse/HADOOP-6295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762480#action_12762480
 ] 

Chad Metcalf commented on HADOOP-6295:
--------------------------------------

The native parts can be compiled separately. They are autoconf'd. What does 
need to get fixed:

* Autoconf files that should not be committed (config.guess, config.sub, 
ltmain.sh) need to be removed
* The ant scripts need to call the standard autoreconf commands themselves for 
developers
* When src tarballs are made the equlivent of make dist needs to be called so 
that there are no autoconf version problems its all in one configure script

The current setup can result in weird errors on various platforms depending on 
what auto toolchains you have installed. This isn't hard almost all the right 
places are in the current build.xml files. The tarball make dist part is 
slightly harder.


> Build process from tarball is flawed
> ------------------------------------
>
>                 Key: HADOOP-6295
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6295
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: native
>            Reporter: Allen Wittenauer
>
> Currently, the natively compiled components have a requirement of building 
> from within ant.  To make matters worse, after talking this over with Lee, it 
> appears that the ant build assumes to be executed from a svn-checkout and not 
> from the tarballs that are generated.  We need to
> a) start packaging up the svn repo trees as src tarballs
> b) separate out the compiled bits out from underneath ant completely
> c) be able to create real builds from the tarball
> As an admin, I shouldn't have to reach for svn to make Hadoop work optimally 
> on non-Linux.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to