Comments (7)
Also came across this today with Xcode 11.2 on Catalina (10.15.1 beta), while testing out if we can upgrade our build servers to the latest macOS. The clue above about ICU is an interesting find, and I wonder if locale depends on it. We use boost as a dependency of Libbitcoin, and their documentation says that it is only used when ICU is conditionally incorporated only for one of their modules, which we do not use so I can bypass, but thought I'd pass that along here in case it helps. By the way, thank you for providing this script! It helped us out of a weird build issue in Catalina that we'd struggled to find a fix to for days.
from apple-boost-buildscript.
Here what I found about this issue ...
For me Boost.Locale with ICU/ICONV building only for 1.66.0 version. In the versions above 1.67.0 it's got failed. There were updating of Locale module in 1.67.0. I've tried to build it with ICONV and ICU - all the time the same result.
BTW - the same troubles for Android too.
For now I've done my own script for 1.66.0. That is building Boost for iOS and MacOS within Locale. I am not Boost-person and I can't to do it by my own.
from apple-boost-buildscript.
Hmm. I remember running across something like this previously, but it's been a while now so I don't recall exactly what the issue was. I'll take a look at it when I get a chance.
Which versions of Xcode and macOS are you running?
from apple-boost-buildscript.
Xcode 10; macOS 10.14.6.
from apple-boost-buildscript.
I'm currently in the midst of upgrading several dependency build scripts for my projects (Android included), so I should be able to get to this sometime in the next week. I don't use Locale, but I did have it building at some point. Boost has some dependencies on itself and I'll have to dig through the documentation & figure out what Locale needs again. Things change from time to time. I'm sure there's documentation somewhere - finding it is the hard part.
from apple-boost-buildscript.
I'm currently in the midst of upgrading several dependency build scripts for my projects (Android included), so I should be able to get to this sometime in the next week. I don't use Locale, but I did have it building at some point. Boost has some dependencies on itself and I'll have to dig through the documentation & figure out what Locale needs again. Things change from time to time. I'm sure there's documentation somewhere - finding it is the hard part.
It would be great ... I am not Boost-person but it critically required for me.
from apple-boost-buildscript.
please check if change similar to #64 fixes build for macOS.
Btw building locale manually for macOS (without this script) succeeds for me without any special settings, but I tested only x86_64.
from apple-boost-buildscript.
Related Issues (20)
- Xcode 11.4 unknown argument: '-fcoalesce-templates' HOT 3
- Accepting pull requests? HOT 2
- Catalyst compatibility HOT 11
- Boost filesystem directory_iterator problem on iOS? HOT 24
- Universal binaries with more than one arch for macOS fail on creating xcframework HOT 3
- Using xcframework in Ccode HOT 1
- Universal Boost dynamic libraries (Intel arch and Apple Silicon arch) HOT 2
- Ignoring building Boost.Locale for iOS HOT 2
- license HOT 1
- Boost Context iOS HOT 1
- Collaborator(s) HOT 3
- Getting error: "have the same architectures (arm64) and can't be in the same fat output file" HOT 9
- How to build boost python with python3
- *.xcframework is not working in iOS project HOT 2
- Boost built and ready for iOS/macOS (repo) HOT 2
- Not clear how to pass array to --boost-libs or --ios-archs HOT 6
- Building boost 1.80.0 with BCP (thinning)
- XCFramework missing boost/asio/ssl.hpp
- Unable to build boost: Error staging iPhone. HOT 1
- Fatal Error when I run the script on an M1 Mac
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 apple-boost-buildscript.