Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Qt qmake and initial thoughts on new build model

My knowledge of toolchain implementations is very limited.  It never crossed my mind that the ARM toolchain could be a GCC compiler.

I only know that Due and Zero are both ARM based Arduino boards. They do not use the same toolchain as the "avr based" products. (read it is a different folder with different files)
Now I think of it.
The galileo is an arduino board based on intel. Again has its own toolchain.

Arduino IDE has completely opened-up for other platforms. For instance the ESP8266 processor boards work with arduino IDE. Again a different toolchain.

I do not know whether these toolchains are all gcc based toolchains or not. I do know that arduino IDE requirement for a toolchain is basically "have a command line interface". The only limitation I see for gcc toolchains (whatever that may be) is in the consistency of the output for parsing reasons. Part of the parsing (size of the sketch) is already in the platform.txt file.

Please note that all this is supported by the arduino eclipse plugin based on CDT.


PS Arduino and microsoft have announced to be collaborating. I expect a board using the visual studio toolchain to arrive one day.


On 08/26/2015 11:51 PM, Doug Schaefer wrote:
Do you mean the ARM compiler? I only saw the GCC compiler for ARM in the metadata.

Sent from my BlackBerry 10 smartphone on the Rogers network.
From: Jan Baeyens
Sent: Wednesday, August 26, 2015 5:40 PM
Reply To: CDT General developers list.
Subject: Re: [cdt-dev] Qt qmake and initial thoughts on new build model

Your assumption "For Arduino, everything is gcc based." is false.
Arduino supports arm as well. since 1.5.0 basically any toolchain is supported.

On 08/26/2015 10:35 PM, Doug Schaefer wrote:
Hey gang,

I’ve spent the last couple of days with my head in Qt-land and figuring out how to do a build system similar to the Arduino one I’ve done. That has led me to the next layer of though on the new build model. Feel free to have a read and please provide feedback. I’m getting itchy to start adding this stuff to cdt.core.


Doug.



_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev



_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cdt-dev


Back to the top