[openbeos] BIG change in progress
- From: "Marcus Overhagen" <ml@xxxxxxxxxxxx>
- To: openbeos@xxxxxxxxxxxxx
- Date: Thu, 29 Aug 2002 00:04:51 CEST (+0200)
Hello,
this is targeted to all the developes currently working on OpenBeOS.
I wanted to inform you that I'm making a large change to the whole
OpenBeOS source tree. It will touch nearly every kit, and also the
kernel.
What I'm doing is this:
- I'm adding the libnet to the build system
- I'm fixing the network headers
- I'm making the build independed of the header files from /boot/develop/headers
- I'm making the kernel build use BeOS headers where applicable.
- I'm adding header files for the kits when they are required for the build.
- I'm merging ktypes.h sys/types.h OS.h SupportDefs.h
- I'm adding posix include files as needed, taken from FreeBSD or OpenBSD.
- I'm fixing current and added posix header files to make them BeOS compatible
- I'm correcting all build problems that result from this changes
- This means, I'm probably going to change "int" into "status_t" or into
"int32" where required.
- This will probably touch many kernel files. Sorry for that.
- If needed, I'm looking how to create a libroot.so replacement, but this is
will come later.
- As source for C++ headers im useing the header-src.tgz file from
ftp.be.com/public
it was made open source by Be a while ago (during R3), and updated with each
release.
- I'm not going to use the posix header from that file, since they are LGPL. I
don't want to
mix them with the kernel
- I know and understand the difference between MIT, GPL and LGPL licenses.
This change will take a few days, and I'm not going to commit the change to CVS
tree until it's compiling again.
After it is committed, all you should need to do to get up to date is
cvs co current
If you have been working on files, cvs should in most cases automatically merge
the
files with your changed.
Of cause, if you have valid reasons to stop me from doing all this changes, you
can post
here. I'm open for any suggestions. But please don't suggest to do it later.
I think we had some time ago some people responsible for posix and libroot.
If you have something prepared/done, please let me know.
I'm trying to do this changes as smothly as possible.
Marcus
- Follow-Ups:
- [openbeos] Re: BIG change in progress
- From: Erik Jaesler
Other related posts:
- [openbeos] Re: BIG change in progress
- From: Erik Jaesler