summaryrefslogtreecommitdiff
path: root/aclocal
Commit message (Collapse)AuthorAgeFilesLines
* THRIFT-4874: Thrift 0.12.0 Source Distribution (.tar.gz) Contains Hardlinks ↵Jens Geyer2019-10-101-0/+132
| | | | | | | | | | | - Extract Fails Client: Build system Patch: Jens Geyer This closes #1894 The patch contains a modified version of tar.m4. The --hard-dereference option prevents from a situation, where symlinks (used in the compiler/src subtree) get converted into hard links.
* Update a couple of our m4 files for autoconfJames E. King III2018-12-172-41/+7
|
* THRIFT-4351: use travis build stages to optimize build,James E. King, III2017-10-196-16/+16
| | | | | | | | | | | | | | | | | | | | | | avoiding duplicate rebuilds of the same image, and also allow personal docker hub repositories for private fork builds to be optimized. Move ubsan build to artful image because it catches more stuff and fix what was found. THRIFT-4345: solidify docker build strategy for maximum coverage: trusty, xenial, artful as stock as they can be THRIFT-4344: add top level language summary markdown and update readme with a new image on the layered architecture THRIFT-3847: remove VERSION macro from config.h which was causing a conflict on artful builds. THRIFT-4359: fix haxe map/set decode when key is binary, as a missing break statement caused it to use an int during decode This closes #1389
* THRIFT-4232 ./configure does bad ant version checkNasko Vasilev2017-09-211-1/+1
| | | | This closes #1354
* THRIFT-4295: rework the docker build images, updating them and tuning the ↵James E. King, III2017-09-043-252/+1137
| | | | | | travis builds This closes #1340
* THRIFT-3933 Microsoft .Net Core library port and generator for this libraryVolodymyr Gotra2017-01-041-0/+61
| | | | | | | | Client: .NET Core Patch: Volodymyr Gotra <vgotra@gmail.com> PR #1088, with significant improvements by Jens Geyer <jensg@apache.org> PR #1149 This closes #1088 This closes #1149
* THRIFT-3723 Fix Lua include pathNobuaki Sukegawa2016-03-181-16/+17
| | | | This closes #934
* THRIFT-3271 "Could not find or load main class configtest_ax_javac_and_java" ↵Jens Geyer2015-07-271-0/+8
| | | | | | | | | on some non-english systems Client: Build process / Java Patch: Jens Geyer This closes #565
* THRIFT-3113 m4 C++11 macro issueGustavo Zacarias2015-04-263-9/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it cross-compile happy the hard way, there's no clean way. Make zlib version detection cross-compile happy. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Romain Naour <romain.naour@openwide.fr> autotools: update ax_cxx_compile_stdcxx_11.m4 to version 10 The ax_cxx_compile_stdcxx_11 macro bundled in thrift package is brocken [1] and out of date. Since Thrift actually doesn't use that particular C++11 feature, make C++11 support optional. [1] https://savannah.gnu.org/patch/index.php?8287 Fixes: [thrift] http://autobuild.buildroot.net/results/21e/21e3fff1e0d714f94ac7e621289d1a59bc02a05f/build-end.log [host-thrift] http://autobuild.buildroot.net/results/b89/b89ffc2bff699eb10bb6abd92369a43d4900354d/build-end.log Signed-off-by: Romain Naour <romain.naour@openwide.fr> This closes: #462
* THRIFT-2996 Test for Haxe 3.1.3 or betterJens Geyer2015-02-122-0/+237
| | | | | | | Client: Haxe Patch: Jens Geyer This closes #374
* THRIFT-2914 explicit dependency to Lua5.2 fails on some systemsJens Geyer2015-02-081-0/+663
| | | | | | | Client: Lua Patch: Nobuaki Sukegawa <nsukeg@gmail.com> This closes #373
* THRIFT-2849: spelling errors fixed using codespell toolKonrad Grochowski2014-11-241-1/+1
| | | | | | | Client: All Patch: Anatol Pomozov This closes #281
* THRIFT-2127: Autoconf scripting does not properly account for cross-compilejfarrell2014-10-082-3/+3
| | | | | | | Client: build Patch: Frank Earl Updated patch to add lt_sysroot to help with cross-compiling
* Fix bison required version messageJames Broadhead2014-08-101-1/+1
| | | | Jira: THRIFT-2656
* THRIFT-2602: Fix missing dist filesjfarrell2014-07-101-3/+3
| | | | | | | | | | Client: build process Patch: jfarrell Add check for php extension to not build if phpize has not been run, update Vagrantfile to update package list for haskell test deps, and change bison min version to 2.4 to work with the current versions of debian, ubuntu and centos.
* THRIFT-2602: Fix missing dist filesjfarrell2014-07-101-0/+54
| | | | | | | | | Client: build process Patch: jfarrell Adding macro check around bison version and removing am__yacc_c2h and will conditionally include the necessary h/hh file, this will fix the mentioned missing .hh file in dist and make it compatible with automake 1.11 and above
* THRIFT-1771 "make check" fails on x64 for libboost_unit_test_framework.aRoger Meier2014-05-111-170/+235
| | | | | update ax_boost_base.m4 from http://www.gnu.org/software/autoconf-archive/ Patch: Roger Meier
* Thrift-2229:thrift failed to build on OSX 10.9 GMjfarrell2014-01-141-0/+134
| | | | | | | Client: build Patch: jfarrell, bcraig, Hans Duedal Final patch which automates std c++11 detection and flag addition.
* Thrift-1680:Make install requires GNU makeJake Farrell2012-09-292-2/+2
| | | | | | | | | | | Client: build patch: Jake Farrell Updates boost and libevent configure messages, updates thrift help to display error and smaller message, moves help to --help or -help and takes care of // TODO(dreiss): Delete these when everyone is using the new hotness. Welcome to the new hotness everyone. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1391705 13f79535-47bb-0310-9956-ffa450edef68
* Thrift-1664:Reference to non-existing variable in build scriptJake Farrell2012-08-131-1/+1
| | | | | | | | | | | Client: build Patch: Christopher Rogers Fixes missing letter in variable $success_logical in aclocal/ax_signed_right_shift.m4:107 git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1372257 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-1500: d programming language supportJake Farrell2012-03-222-0/+231
| | | | | | | | | | | Client: D Patch: David Nadlinger D program language library and additions git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1304085 13f79535-47bb-0310-9956-ffa450edef68
* Thrift-857: tests run by "make install" fail if generators are disabledJake Farrell2011-09-211-15/+0
| | | | | | | | | | | Client: build Patch: jfarrell removes --enable-gen* from configure and adds all generators by default. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1173436 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-916 do not mix declarations and codeRoger Meier2011-08-041-2/+2
| | | | | | issue detected with -Werror git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1154040 13f79535-47bb-0310-9956-ffa450edef68
* Thrift-731: configure doesn't check for ant >= 1.7Jake Farrell2011-05-251-0/+14
| | | | | | | | | | | | Client: java, build process Patch: Harlan Lieberman-Berg, Jake Farrell Adds a configure check to verify that the current version of ant is >= 1.7 otherwise sets WITH_JAVA to no. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1127686 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-953: Fix compilation of TransportTest.cpp on Mac (actual tests still ↵Christian Lavoie2010-11-041-0/+8
| | | | | | fail) and fix boost m4 macros for Mac. git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1031148 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-507. Only use Boost for building the C++ libraryDavid Reiss2010-08-311-2/+3
| | | | | | | | - Make AX_BOOST_BASE warn instead of fataling if Boost is not found. - If Boost is not found, disable compilation of the C++ library. - Do not use CPPFLAGS or LDFLAGS from Boost when building the compiler. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991253 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-850. Use AX_PROG_PERL_MODULES to test for Bit::VectorDavid Reiss2010-08-311-0/+77
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991249 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-505. Make configure give a summary of the enabled componentsDavid Reiss2010-08-311-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991247 13f79535-47bb-0310-9956-ffa450edef68
* Make ax_lib_event.m4 set a per-version variable on successDavid Reiss2009-07-291-0/+1
| | | | | | | This makes it a little bit easier to check for several versions of libevent and see which succeeded. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@799017 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-523. Make ax_lib_event.m4 work with newer versions of libeventDavid Reiss2009-07-291-2/+22
| | | | | | | | | libevent changed is minor version numbering scheme with version 1.4.0, and the simplistic comparison function used by ax_lib_event.m4 did not work with the new scheme. This patch introduced a more accurate comparison function that works with all existing versions of libevent. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@799016 13f79535-47bb-0310-9956-ffa450edef68
* Extend ax_javac_and_java.m4 to test for specific classesDavid Reiss2009-05-121-5/+28
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@774130 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-333. cpp: Initial TCompactProtocol implementationDavid Reiss2009-04-021-0/+127
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761438 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-387. Add license statements to some autoconf macro filesDavid Reiss2009-03-303-0/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760216 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-294. Remove @author tagsBryan Duxbury2009-03-204-4/+0
| | | | | | | | They're gone. Don't add any new ones! git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68
* Fix a test in ax_lib_zlibDavid Reiss2009-03-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@753429 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-300. A reimplementation of ax_javaDavid Reiss2009-03-132-254/+85
| | | | | | | | | | | | Completely replace ax_java.m4 with ax_javac_and_java, which is a clean-room implementation of an autoconf macro to detect Java. It has some limitations compared to the ax_java macros in The Autoconf Macro archive, but it has two key advantages. It is not GPL-licensed. It doesn't abort configure if Java is not found. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@753428 13f79535-47bb-0310-9956-ffa450edef68
* undoing an unintentional commit to ax_java.m4Bryan Duxbury2009-01-291-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738704 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-166. java: Java tests should be in lib/java/test/Bryan Duxbury2009-01-291-1/+1
| | | | | | | | | | THRIFT-221. java: Make java build classpath more dynamic and configurable This issue moves all the tests from test/java to lib/java/test/src and combines the build files. In addition, rather than continue on with the same busted approach to finding dependent jars for the tests, THRIFT-221 has been implemented, allowing the user to specify a .thrift-build.properties file in their home directory that contains additional classpath entries. As a result of this patch, "make check" does not currently work as it is expected to. This will be resolved in a follow-up commit. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@738695 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-271: allows build to locate libevent on osxT Jake Luciani2009-01-161-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@734878 13f79535-47bb-0310-9956-ffa450edef68
* THRIFT-208. Fix ax_java.m4 for Ubuntu 8.10David Reiss2008-12-221-104/+81
| | | | | | | | | | | | | | | | | | | | | | On Ubuntu 8.10, /bin/sh is a symlink to dash (a minimal Bourne-compatible shell). ./configure is smart enough to detect when the shell it is run with is missing features. In such cases, it switches to a more capable shell (like bash). This causes it to enable certain shell constructs that are not supported by dash. However, the Autoconf macro file that we use to detect Java support interacts poorly with Autoconf because it uses divert(-1) for large comments. This somehow causes configure to set SHELL to /bin/sh. As a result, the libtool script generated during the build process is not compatible with the shell that is used to run it (if a recent version of libtool is in use). This change replaces all of the "divert(-1)" comments with more traditional "dnl" comments. This allows Thrift to build on Ubuntu 8.10. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@728756 13f79535-47bb-0310-9956-ffa450edef68
* Rename ax_thrift_gen.m4, which now contains two macros.David Reiss2008-06-111-0/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666533 13f79535-47bb-0310-9956-ffa450edef68
* Update to the latest version of AX_BOOST_BASE.David Reiss2008-03-261-26/+38
| | | | | | | It now has the license right in the file. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665583 13f79535-47bb-0310-9956-ffa450edef68
* Infrastructure for excluding language libraries from the build.David Reiss2008-03-021-2/+15
| | | | | | | | | | Add a new autoconf macro (a thin wrapper around AC_ARG_WITH) that makes it pretty easy to include or exclude specific language libraries. This will be tested along with future changes that use it. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665544 13f79535-47bb-0310-9956-ffa450edef68
* Make the configure help more consistent.David Reiss2008-03-021-1/+1
| | | | | | | | Make the help strings generated by AX_THRIFT_GEN look more like the ones from built-in autoconf macros. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665543 13f79535-47bb-0310-9956-ffa450edef68
* Infrastructure for excluding code generators from the Thrift compiler.David Reiss2008-02-271-0/+22
| | | | | | | | | | Add a new autoconf macro (a thin wrapper around AC_ARG_ENABLE) that makes it pretty easy to include or exclude specific code genreators. This will be tested along with future changes that use it. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665515 13f79535-47bb-0310-9956-ffa450edef68
* Add automake support for building the Java library.David Reiss2008-02-231-0/+277
| | | | | | | If java, javac, and ant are all available, the Java library will be built as part of the standard make target. git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665494 13f79535-47bb-0310-9956-ffa450edef68
* Thrift: Revamp build to use a single configure.ac.David Reiss2007-12-283-0/+524
Summary: Ben Maurer suggested that it would make sense for Thrift to build as a single project, with one configure.ac and multiple Makefile.am. He was also kind enough to do the heavy lifting, and this commit is the application of his patch (with minor modifications). The most significant visible change from this diff is that in order to buidl one of the thrift sub-projects (i.e.: the compiler, the C++ library, or the Python library) you must run bootstrap.sh and configure in the Thrift root, then make in the specific project. Users who want to build and install the Python library but can't run configure because they don't have Boost can simply run setup.py directly. Reviewed By: mcslee Test Plan: Built Thrift from scratch. Revert Plan: ok git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665409 13f79535-47bb-0310-9956-ffa450edef68