Status & Roadmap
Authors & License
Funding Ultimate++
Search on this site
Search in forums

SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » U++ compiles under GCC 4.9.1-2 with argument -std=c++11 are failing.
Re: U++ compiles under GCC 4.9.1-2 with argument -std=c++11 are failing. [message #43791 is a reply to message #43790] Sun, 12 October 2014 19:04 Go to previous message
dolik.rce is currently offline  dolik.rce
Messages: 1768
Registered: August 2008
Location: Czech Republic
Senior Contributor

Omnipraesens wrote on Sun, 12 October 2014 17:21
Thanks for the reply, I'm amazed at how fast you guys respond to issues!
It seems as if the Ultimate++ framework and its' developers deserve a lot more attention than you're currently getting. I would love to see it used more widely; the quality and ingenuity of the code by itself warrants it. U++ Core by itself is HUGE... I don't think anything except Boost has quite the same number of features included within one library; XML and JSON IO, SKYLARK, the NTL... and all those other things that I forgot. To say the least, I'm impressed.
Well, the codebase is huge. But most developpers using it look inside from time to time - either out of curiosity, or because of lacking documentation Smile - so there is always enough people who know where to look when a new problem is discovered.

Omnipraesens wrote on Sun, 12 October 2014 17:21
Oh, BTW... does the IDE have a feature allowing me to compile some things as C++11 and some as C++03 within the same package?
That would help with integrating libraries that aren't wholly compatible with C++11. I'm willing to attempt to work on such a feature if said feature does not exist, and if said feature would even be desirable.

I don't think there is something that would allow doing this directly. But I guess you could achieve switching between various compilation flags for various files either of these two approaches:

1) Split the code into two separate packages, then you could set extra compiler options for each one. This is probably what you want to avoid, but it is probably the simpler option.

2) Use different extensions for each group of files and handle one using "Custom build steps" feature (see this article for some details). This would of course mean, that you'd effectively bypass theides build system and loose some of the functionality. But it might work if you only need different behavior for few files.

I'm not sure that I'd even try that myself... It might be actually easier to fix the problematic library Wink

Read Message
Read Message
Read Message
Read Message
Previous Topic: To improve messages in plural
Next Topic: GLCtrl for a newbie
Goto Forum:

Current Time: Thu Apr 02 06:40:30 CEST 2020

Total time taken to generate the page: 0.01708 seconds