[cfe-dev] Google Summer of Code - Port LLVM/clang to Plan 9

Jordan Gordeev jgordeev at dir.bg
Thu Mar 18 13:29:23 PDT 2010


I am a student who would like to participate in Google Summer of Code 2010.

I've come up with the following idea:

	Port LLVM/clang to Plan 9

Plan 9 is an operating system with the following special characteristics:
  1) All binaries are statically linked. There's no dynamic linking.
  2) It uses its own object format which doesn't contain 
machine-executable instructions. Here's a quote from the Plan 9 compiler 
documentation:
  "The object files are binary forms of assembly language, similar to 
what might be passed between the first and second passes of an assembler."
  A new LLVM backend will have to be written.
  3) It never had C++ support.

Do you think porting LLVM/clang to Plan 9 is doable, especially in the 
GSoC time frame?


--
Jordan Gordeev



More information about the cfe-dev mailing list