Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Port to Plan 9 #242
hartwork left a comment •
Hi @lufia ,
I'm very happy to join improving Expat for use on Plan 9 in general but the current approach does not seem like the right direction yet, e.g. because if we add another build system someone will need to maintain it and there's no guarantee you are going to be around forever and you're the first approach Expat about plan9 in many years. I'm rather new to plan9 so please excuse if some of these question will clearly show:
I hope we can figure something out that works for you and libexpat.
Plan 9 is research OS from Bell labs.
Though I'm working to add a part of lacked ANSI/POSIX API at 0intro/plan9-contrib#6, it is not easy that C compiler supports C99 features such as
Because Plan 9 ANSI/POSIX C compiler is based on C89. If some API defined in POSIX will be added to APE, I will remove unneeded codes such as
I think http://9p.io/wiki/plan9/Contrib_index/index.html may be official third party package collection for Plan 9.
Plan 9 haven't GNU toolchain yet. Porting of these is very hard. (autoconf, automake, gawk, gettext, etc)
Hmm...Because Plan 9 is not Linux distro, I think VM image is best solution for verify a patch.
Can that compiler be used to compile GCC or Clang and then use that to compile C99 code?
Why is porting these hard? A Unix without a GNU toolchain available sounds crazy to me.
I really don't want a new
FYI, there is a gnu make port (http://code.9front.org/hg/ports/file/71acde4f6455/dev-utils/gmake; The rest of the toolchain is not there, nor is it likely to be in the near future.)
Plan 9 isn't a unix. This port is using a Unix emulation layer.