[ 
https://issues.apache.org/jira/browse/THRIFT-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13997532#comment-13997532
 ] 

Jake Farrell commented on THRIFT-2192:
--------------------------------------

-1 as this patch provided removes the automake 1.12 vs 1.14 changes for the .h 
to .hh change we get around via am__yacc_c2h. 

The tooling defaults we use are based on the packages available from our 
automated build infrastructure at builds.apahce.org which uses Ubuntu LTS, 
currently at 12.04.2. The autoconf version was set to 2.65 as the minimal 
version in commit 5d742622e6b4bd46dd7d31d66011a546c99c79c1 which was over 3 
years ago. The current versions are

2.63 - 09-Sep-2008 < current Centos version
2.65 - 21-Nov-2009
2.68 - 22-Sep-2010  < current Ubuntu version
2.69 - 24-Apr-2012  < latest version and current version available in homebrew

if we can set the current min version to 2.63 and there is no other impact then 
that would be fine, but we can not change the automake patch allowing 1.12 and 
1.14 versions.


> autotools on Redhat based systems
> ---------------------------------
>
>                 Key: THRIFT-2192
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2192
>             Project: Thrift
>          Issue Type: Bug
>          Components: Build Process
>            Reporter: Hiroaki Kawai
>            Assignee: Jake Farrell
>              Labels: patch
>         Attachments: 0001-Support-for-autotools-on-Redhat-based-systems.patch
>
>
> It seems that thirft has been tested on ubuntu ( 
> https://builds.apache.org/job/Thrift/ ), but I could not run bootstrap on 
> Fedora.
> Because of automake 1.12 backward incompatibility, the Makefile.am in 
> compiler/cpp has been troublesome. I could create a workaround for it. The 
> patch was tested on CentOS 6.4 and Fedora 18 with command : `./bootstrap.sh 
> && ./configure && make && make dist`
> From the discussion of https://issues.apache.org/jira/browse/THRIFT-646 , 
> autoconf target was set to 2.65. On the other hand, CentOS 6.4 has 2.63 with 
> erlang patched. So I think it is safe to lower it to 2.63 here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to