Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
3 years, 8 months ago.
Older version of the rtos for linux
I am very sorry for the negative post, but I cannot go by without noting how shit apparently mbed developer team is. The online compiler export tools have not been functioning properly for weeks. The morons in the developer team apparently have not heard of rolling back to a stable version (I would not be surprised if their system is so shit that they cannot roll back, still some "brilliant mind" decided to use mercurial instead of git...). Apparently they also have not heard of testing before releasing, either.
As a result, exporting to linux does not work properly anymore. Some crappy makefile is exported and ofc it does not even compile. After some fixes, you can get it to compile, but you see, Threads are sth that does not work anymore with arm-gcc. Good job, mbed developers.
So long story short, I am now stuck with the online compiler and I cannot express how shit that one is too. It does not even support proper header guards and global variables across multiple files.
So here is my question - can anybody share a git repo or a zip file with the version of the rtos at least 5 months old because this is the last time I remember the compiler working. I only need the libraries and the makefile so I can copy them in my project.
PS: Advice for mbed developer team: Go back and take CS101. After that, you can start thinking about moving the whole project base to github which has proved as the standard to host open source projects. Do you even realize that with one update of your mbed os you fucked up every single project on your website. At least github allows ppl to use submodules, choose when to update these dependencies, and one update does not do the domino effect. Your build system also heavily sucks. Go back and take CS102 and learn how you need to have a separate makefile for each library - it is called maintainable code, but apparently you don't consider that an issue. Excuse my rage, but what you did is indeed immensely incompetent and stupid, it is a shame that ARM does stuff like this