Jay Freeman (saurik)
Jay Freeman (saurik)
I'm also staring at this; we compile our project for many architectures via many cross compile toolchains (such as for Android). We use a single "reference" copy of the compiler...
OK, so now I'm failing to replicate the symbol/section shuffling, so maybe I did something unclean there while doing a bunch of local tests... (if so, I'm sorry)? Though I...
FWIW, I also ran out of workarounds a month ago after I wanted to upgrade something (either Rust/Cargo or one of the couple Rust libraries I still haven't ported away...
Can I maybe commit some funds towards getting websockets support integrated into this framework?
(Has there been any progress on this?)
Essentially, I think my recommendation is currently to do this (which I've verified to compile on clang+MinGW). ```c++ #ifdef _WIN32 typedef boost::asio::detail::socket_option::boolean exclusive_address_use; acceptor_.set_option(exclusive_address_use(true)); #else acceptor_.set_option(boost::asio::socket_base::reuse_address(true)); #endif ```
> I can add checks in my code "don't re-schedule to the current thread" to work around the latter... OK, this actually doesn't help :(. If a different thread attempts...
So, I ended up not having to care about this bug, because I simply ended up writing my own scheduler (and in fact later ended up writing my own task,...
Has there been any more thought put into implementing this, or maybe a place where I can read more about how the concept of doing structured concurrency without detached tasks...
```c++ #include #include int main(int argc, const char *argv[]) { using namespace boost::beast::detail::base64; std::string encoded(argv[1]); std::string decoded; decoded.resize(decoded_size(encoded.size())); const auto result(decode(&decoded[0], encoded.data(), encoded.size())); decoded.resize(result.first); std::cout