You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2014/12/21 15:48:13 UTC

[jira] [Commented] (THRIFT-2909) Improve travis build

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

ASF GitHub Bot commented on THRIFT-2909:
----------------------------------------

GitHub user nsuke opened a pull request:

    https://github.com/apache/thrift/pull/335

    THRIFT-2909 Improve travis build

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/nsuke/thrift THRIFT-2909

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/thrift/pull/335.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #335
    
----
commit 243b13922ba4aa6ccb0ae73f668a41941836943f
Author: Nobuaki Sukegawa <ns...@gmail.com>
Date:   2014-12-15T18:24:37Z

    THRIFT-2893 CMake build fails with boost thread or std thread
    
    Following changes are made to fix the build
    * Add USE_..._THREAD compiler definitions correctly
    * Link to boost_thread and boost_system when configured with boost thread
    * Link to pthread if platform is posix and std thread is used
    * Use PlatformThreadFactory in test code

commit 1ee0a471d4f41f494141128939d538dae4891d1d
Author: Nobuaki Sukegawa <ns...@gmail.com>
Date:   2014-12-17T16:30:58Z

    THRIFT-2903 Qt4 library built with CMake does not work

commit 5c96544b55e2b3839f34ce8ee5e007ad3f018268
Author: Nobuaki Sukegawa <ns...@gmail.com>
Date:   2014-12-07T12:45:33Z

    THRIFT-2098 Add support for Qt5+

commit 2bc95bca07bb22059d871604f4f31094a2492235
Author: Nobuaki Sukegawa <ns...@gmail.com>
Date:   2014-12-21T10:43:22Z

    THRIFT-2909 Improve travis build

----


> Improve travis build
> --------------------
>
>                 Key: THRIFT-2909
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2909
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Build Process
>            Reporter: Nobuaki Sukegawa
>
> I experimented on travis and tweaked .travis.yml.
> Motivation
> * handle g++ instability
> * easily add various configurations (mainly CMake in mind)
> * speed up CMake build
> How
> * use clang for verification, allow failure for gcc
> * common scirpt/before_install
> * use ninja
> Not addressed:
> * "make cross" instability



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)