Comments (8)
from iostreams.
I'm working on a pull request.
from iostreams.
Well that looks bad. We only escaped this earlier because an unrelated "allowed failure" let us ignore it? Curse our over-reliance on automated tools!
My bjam skillz are insufficient to handle this well, so I'm glad you have a solution in mind already. I really appreciate your effort in cleaning up my mess.
from iostreams.
The solution I have in mind is on the pr/check-lzma-cputhreads
branch; maybe you could give it a go while we wait for Travis to get around to it, because I don't have a configuration with a recent liblzma on which to test (my Xenial VM only has libzma 5.1.1.)
With liblzma >= 5.2, building Iostreams should say something like has_lzma_cputhreads builds: yes
and enable MT support.
from iostreams.
It might still be a good idea for someone with Mac access to investigate and fix the test failures, or if not that, at least disable the failing tests on Mac so that the job is no longer marked as allowed to fail.
from iostreams.
Looks like clang-cl on Windows has the same failure: https://ci.appveyor.com/project/eldiener/iostreams/builds/28399267/job/d25uvfid3axheonf#L1201
from iostreams.
I'm seeing this on Mac OS X 10.14 with the 1.72.0beta RC1. LZMA_VERSION
50020042
from iostreams.
My suggested change was:
#ifndef BOOST_IOSTREAMS_LZMA_NO_MULTITHREADED
- #if LZMA_VERSION < 50020002
+ #if LZMA_VERSION <= 50020042
#define BOOST_IOSTREAMS_LZMA_NO_MULTITHREADED
#endif
#endif
But that's just a quick fix.
from iostreams.
Related Issues (20)
- [Feature request] Request the ability to `sync` single component of chain
- No const overloads for getting the underlying device of boost::iostream::stream
- Using Boost.Iostreams and Bzip2 with link-time optimization can lead to a segmentation fault HOT 1
- iostreams\detail\streambuf\indirect_streambuf.hpp(440) : warning C4702: unreachable code HOT 3
- Cannot disable zstd with "bjam -sNO_ZSTD" in boost/1.78.0 HOT 1
- Hang forever when reset boost::iostreams::filtering_ostream with a broken sink device HOT 4
- cannot create an unsigned char bzip2 compressor HOT 5
- Double close possible in file_descriptor_impl::close_impl() HOT 4
- BOOST_DELETED_FUNCTION(...); produces 1683 "extra ‘;’ [-Wpedantic]" warnings. HOT 4
- gzip_decompressor() Segmentation fault HOT 1
- Gzip decompressor throws non-gzip_error HOT 12
- `file_descriptor` device leaks fd on Windows when constructed from int fd
- there is no warning number 4231 4660 HOT 2
- Object Lifetimes documentation missing.
- zstd filter: add support for parallel processing HOT 7
- boost::iostreams::stream<boost::iostreams::array> fails for size > 2GB when calling tellp HOT 5
- Incorrect comment about line ending characters
- Documentation format
- BOOST_ASSERT() in gzip.hpp triggers clang warning -Wstring-conversion
- No way to detect the return code of pubsync() during close()
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iostreams.