Skip to content
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

Development status of this library #19

Open
matthijskooijman opened this issue May 18, 2016 · 5 comments
Open

Development status of this library #19

matthijskooijman opened this issue May 18, 2016 · 5 comments

Comments

@matthijskooijman
Copy link

I was wondering what the status of this library is. I'd very much like to use this kind of stuff in my Arduino projects, especially the newer C++11 template stuff (so I was happy to find initializer_list was added). However, it seems that development is stalled / diverged a bit, so I'm wondering a few things. These questions are as much for @maniacbug, who I think initially created this library, as well as for @kibergus and @rpavlik, who have been making some significant changes in their forks AFAICS.

  • Are there any plans to update to a newer upstream version? Seems this repo contains uClibc++ 0.2.2, while there has been a 0.2.4 release in 2012, and some more activity in the git repo (most recently two months ago).
  • Are there any plans to submit changes back upstream? It seems there are some changes in this repository, and even more in the repositories of @kibergus and @rpavlik that could be useful for upstream uClibc++ as well, while at the same time reducing the maintenance burden for this Arduino port.
  • Are there any plans to merge the ports of @kibergus and @rpavlik into this one, or vice versa? Having a single canonical "latest version", as well as a single place to focus development effort might help in moving forward?
@kibergus
Copy link

Hello. I have no plans on continuing development of this library because I've moved to STM32 from arduino, so I can use usual STL which comes with gcc. So I don't have plans to spend time required to commit my changes back, but I will be glad if anybody will do that.

@rpavlik
Copy link

rpavlik commented May 20, 2016

I haven't worked on arduino projects in a while, and I actually switched to
using stlport instead of this project (too many differences from the
standard to get Boost to work successfully), but if anyone is interested
they're welcome to submit my changes upstream, etc. It does seem like there
continues to be interest in a C++ standard library implementation suitable
for avr, and while this eventually didn't fit my needs, it might fit other
arduino users with simpler requests.

On Wed, May 18, 2016, 8:20 AM Alexey Guseynov notifications@github.com
wrote:

Hello. I have no plans on continuing development of this library because
I've moved to STM32 from arduino, so I can use usual STL which comes with
gcc. So I don't have plans to spend time required to commit my changes
back, but I will be glad if anybody will do that.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
#19 (comment)

@mbrgm
Copy link

mbrgm commented Jun 7, 2016

I'm planning on forking the repo, merging my changes (for ESP8266 compatibility), merging @ivankravets changes (for platformio support) and then pointing the platformio-registered library at my fork. So if you have any PRs you want to merge, I could pull them in. But I won't promise extensive maintenance, as I'm also using relatively small parts for fun-/hobby-only projects. However, accepting PRs in a platformio-registered repo will already be better than the current state.

@maniacbug What do you think? Do you have any future plans regarding this project or do you want to abandon it?

@maniacbug
Copy link
Owner

I did return back to this and test/merge in the major changes, and address the major problems. As with others I mostly long ago moved onto more powerful silicon. But I will work on keeping this up to date for anyone who's interested.

@matthijskooijman
Copy link
Author

@maniacbug Thanks for all your recent work and keeping this alive!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants