Hi Pertti, The boost Python are not (yet) part of LLVM so I suppose it would make most sense to try to makes fixes/changes so they would work for 1.7 and then try to get them into LLVM CVS. It would be good in such a case to ask the author of the bindings again if he would allow this, because basicaly I think he has to agree to the LLVM lincense. cheers, Eric On Apr 20, 2006, at 5:08 PM, Pertti Kellomäki wrote:> This came up when trying to compile the Python bindings > against llvm 1.7. File include/llvm/Transforms/Scalar.h > declares llvm::createPREPass(), which does not seem to > be implemented anywhere. Should I report this in llvmbugs? > -- > Pertti > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Eric van Riet Paap wrote:> The boost Python are not (yet) part of LLVM so I suppose it would make > most sense to try to makes fixes/changes so they would work for 1.7 and > then try to get them into LLVM CVS.I tried compiling the bindings, and it seems that it would not be too much work to compile them for 1.7. I'm not familiar enough with LLVM to assess how complete the bindings are. Boost.Python does not handle void* directly, so any methods with void* arguments or return values need a little bit of extra attention. Otherwise I don't foresee any great difficulties.> It would be good in such a case to > ask the author of the bindings again if he would allow this, because > basicaly I think he has to agree to the LLVM lincense.I don't think this will be a problem, since README.txt already mentions the LLVM license... In my opinion, the most sensible thing to do with the bindings right now would be to put them up on a CVS server somewhere. Is there a chance of getting them at uiuc as a separate tree? Another alternative would be to use SourceForge or something similar. If our group decides to go with LLVM, then I'd be happy to work on the bindings, but that choice is not entirely up to me. -- Pertti
On Thu, 20 Apr 2006, [ISO-8859-1] Pertti Kellomäki wrote:> In my opinion, the most sensible thing to do with the bindings > right now would be to put them up on a CVS server somewhere. > Is there a chance of getting them at uiuc as a separate tree? > Another alternative would be to use SourceForge or something > similar.It would be straight-forward to make a new CVS module for this if you'd like, however, it is important that the licensing situation be crystal clear. -Chris -- http://nondot.org/sabre/ http://llvm.org/