GitHub user simonsouth opened a pull request:

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

    Thrift 3512 c glib build fails due to missing features.h

    Include `features.h` (in `testbinaryprotocol.c`) only only platforms that 
use GNU libc.
    
    This fixes THRIFT-3512 and assumes the fix for THRIFT-3498 has been 
committed.

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

    $ git pull https://github.com/simonsouth/thrift 
thrift-3512-c_glib-build-fails-due-to-missing-features.h

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

    https://github.com/apache/thrift/pull/763.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 #763
    
----
commit 5fbe84f68871009aaa8adf55579b048c164dd403
Author: Simon South <[email protected]>
Date:   2015-12-21T19:01:36Z

    THRIFT-3498 C++ library assumes optional function 
pthread_attr_setschedpolicy is available
    
    PosixThreadFactory.cpp: Test for availability of optional
    pthread_attr_setschedpolicy function before including in source code

commit 51bf5d83765d7bbea475cf8b6389f3a345d8a572
Author: Simon South <[email protected]>
Date:   2015-12-29T17:02:18Z

    THRIFT-3512 c_glib: Build fails due to missing features.h
    
    testbinaryprotocol.c: Include features.h only on platforms with GNU
    libc.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to