-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to build? #1
Comments
It's been quite a while since I worked with the IAR compiler, but I would be glad to try to help. It looks like this toolset does not have the code that broke B2 in that issue, so it might be another issue. What version of Boost.Build are you using and on what system? Can you post more of the error output? |
So these are the steps I followed
I tried following the guide at the boost repo instead
and when I run b2 (which generates in the root folder instead of the tools/build one) I get this:
As you can probably tell, I don't know what I'm doing. Thanks for taking the time to read this. |
I will try to help you out. However, what you are doing is fairly complicated and will require learning a bit about B2. I have created an (untested) recipe below to get you started. I would not recommend changing the Boost.Build installation. You should definitely revert back to the standard Boost installation before continuing. You should not have to do that to use the IAR toolset. I would encourage you to ask questions at the Boost.Build mailing list (https://lists.boost.org/mailman/listinfo.cgi/boost-build). To use B2 more effectively, there is a lot more to learn. There are a couple of things to note here.
Here is a very simple approach that will work. The steps below should get you started. Basically, we just tell B2 where to find boost-build-iar and we set some features properly on the command line. The directories I use below are examples, you will have to set yourself up how you like.
Note that if you run the project as follows without any changes, you will build the native version of
Good luck! |
Hello, I'm extremely new to the B2 world and I've been wanting to build the boost library using the IAR compiler.
I saw the toolset and I thought I'd give it a try, I have no experience using toolsets (nor B2) mind you.
I've configured my project-config.jam as such:
And i'm getting the following error:
boost/tools/build/src/build\property.jam:811: in class@property-map.find from module object(property-map)@37 error: Ambiguous key
After looking for it for a bit I noticed you encountered the same issue a while ago and posted your workaround in this issue. But the repo with the workaround is not there anymore, so I'm wondering what the solution is.
I'm sorry for bothering you, any help is appreciated. Thanks in advance.
The text was updated successfully, but these errors were encountered: