From: Weddington, E. <Eri...@at...> - 2013-06-10 19:21:26
|
> -----Original Message----- > From: Borja Ferrer [mailto:bor...@gm...] > Sent: Monday, June 10, 2013 1:13 PM > To: Weddington, Eric > Cc: Stepan Dyatkovskiy; John Myers; avr-llvm > Subject: Re: [avr-llvm-devel] May be join to LLVM? > > Adding a backend to LLVM is not an easy thing to do, there was a > discussion in the llvm mailing list some time ago about merging > experimental backends, and even the devs didnt seem to agree too much. > They don't like mantaining backends each time a modification has to be > done. I think they proposed to have new backends in some experimental > branch and if after some time they got positive feedback they would be > finally merged to trunk. I just asked on the main llvm-dev mailing list. Let's see what kind of response we'll get. Merging with llvm does mean that the AVR backend will have to be regularly maintained. That's fairly standard even on GCC; no one there will continue to maintain the AVR port. It's up to the port maintainers. > The biggest problem I see now is that we would have to merge our out of > tree patches, some of them are very hacky and i know they're not going > to like them. Then they'll need to be put in a shape that can be accepted. :-) |