versatica / libmediasoupclient

mediasoup client side C++ library
https://mediasoup.org
ISC License
285 stars 177 forks source link

libwebrtc binaries for github actions #170

Open rxdu opened 10 months ago

rxdu commented 10 months ago

Hi, it looks like the current 3.4.0 branch cannot build properly, I get the error:

libmediasoupclient/deps/libsdptransform/test/include/catch.hpp:10717:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’ 10717 | static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;

What I'm more concerned about is actually not the error itself. It can be easily fixed by updating the libsdptransform. What I would like to check is whether you have any preferred way to build and pack the libwebrtc binaries so that it's possible to set up GitHub actions for the C++ client library. It would be helpful to make sure the c++ library can always build.

jmillan commented 10 months ago

As of today we don't have a way to build the libwebrtc binaries to do so. PR is welcome.