![]() ![]() I am pleased to report you: after some hours of tinkering i got a cross-compiler mostly working. I got the evaluation license, installed the SDP, then used the "gcc -v" command to find out which configure options were used, and with this info i tried to build a toolchain. So i lied and shamelessly wasted your time. Understand all the gcc configure options, but i had an idea: i just need a modern SDP to check what kind of configure options BB uses nowadays to build a toolchain!īut how can i get a current SDP if BB explicitly told they don't have any hobbyst license? Sadly i was unable to compile it, because I am not a program developer, just a mechanical engineer with good CS skills, so i don't really The complete source code is available freely at Foundry27, which is the QNX open source portal, owned by BB. If you happen to know what am i talking about maybe you are a bit surprised now.īB shipped the bbndk (it is the SDP made for the BB phones, freely available at the Blackberry page) with GCC 4.6.x and 4.9.x, which is pretty old now, so i decided to create a modern GCC toolchain to target this hardware.Īs you surely know the QNX SDP uses GCC, which is licensed under GPL, thus Blackberry have to release the changes they made in its sourceĬode. I am targeting QNX 8.0.0 on MSM8974AA ES1.1 PVS13SB1 WINDERMEREEMEA Rev:05 armle. ![]() Thanks for your kind words, it is always a pleasure to work with people like you. ![]() So I decided to answer to that guy, here is my answer I sent to him: I was happy and a bit sad in the same time: I lied to somebody, that's bad for my karma, I should try to fix this up. After getting my hand on the SDP I quickly filtered out the important informations and in some hours I was able to get the first helloworld program built with GCC 8.3.0 running on the phone (C and C++). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |