I’m no expert on the M0, but I looked it up. It seems to be Thumb(2) only, and I don’t think thumb support in linux is finished. This is of course in addition to the *significant* constraints that Dmitri noted.
- Will > On Mar 15, 2016, at 1:11 PM, Dmitri Gribenko via swift-dev > <swift-dev@swift.org> wrote: > > On Tue, Mar 15, 2016 at 11:40 AM, Tanner Nelson via swift-dev > <swift-dev@swift.org> wrote: >> Hello Swift Dev, >> >> Does anyone know if it is possible to compile Swift 2.2 or 3.0 for the >> Cortex M0? > > We have an ARMv6 port, but I believe the primary limitation you will > run into is the code size and the required memory to hold all the > runtime tables. If we are talking about a system with 256 Kb of flash > and 32 Kb of RAM, it certainly won't fit even the hello world program. > > Dmitri > > -- > main(i,j){for(i=2;;i++){for(j=2;j<i;j++){if(!(i%j)){j=0;break;}}if > (j){printf("%d\n",i);}}} /*Dmitri Gribenko <griboz...@gmail.com>*/ > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev