Discussion:
[vbox-dev] [PATCH 0/2] Prepare for gcc2 build of Haiku Guest Additions
François Revol
2014-01-15 15:50:28 UTC
Permalink
Hello,
the following patches are needed to allow compiling Haiku Guest
Additions with gcc2, which is required for binary compatibility (some
parts require being loaded by gcc2-compiled processes).

I successfully built them after quite some fixes, and at least clipboard
text exchange works fine.
I will post later on about it, but I'm sending those patches first as
those parts should need more work.

Fran?ois.
François Revol
2014-01-15 15:53:37 UTC
Permalink
Add the required tool support files to kBuild to use gcc2 for Haiku
Guest Additions.

(essentially the GCC3 versions without the unsupported -MT and -MP cpp
dependency generation options.
They don't seem to be needed for the use case of building GA anyway.)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: kBuild-gcc2-for-haiku.patch
Type: text/x-patch
Size: 55927 bytes
Desc: not available
Url : http://www.virtualbox.org/pipermail/vbox-dev/attachments/20140115/614e5241/attachment-0001.bin
François Revol
2014-01-15 15:56:27 UTC
Permalink
This adds a missing OS definition to kDefs.h needed to build the Haiku GA.

(I wasn't sure if the other numbers were required to be fixed as part of
an ABI so I just appended but feel free to change it.)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kStuff-haiku.patch
Type: text/x-patch
Size: 775 bytes
Desc: not available
Url : http://www.virtualbox.org/pipermail/vbox-dev/attachments/20140115/3186b2bd/attachment.bin
François Revol
2014-01-15 15:57:22 UTC
Permalink
Post by François Revol
Hello,
the following patches are needed to allow compiling Haiku Guest
Additions with gcc2, which is required for binary compatibility (some
parts require being loaded by gcc2-compiled processes).
I successfully built them after quite some fixes, and at least clipboard
text exchange works fine.
I will post later on about it, but I'm sending those patches first as
those parts should need more work.
Both patches are MIT-licensed of course.

Fran?ois.
François Revol
2014-03-25 20:49:45 UTC
Permalink
Post by François Revol
Post by François Revol
Hello,
the following patches are needed to allow compiling Haiku Guest
Additions with gcc2, which is required for binary compatibility (some
parts require being loaded by gcc2-compiled processes).
I successfully built them after quite some fixes, and at least clipboard
text exchange works fine.
I will post later on about it, but I'm sending those patches first as
those parts should need more work.
Both patches are MIT-licensed of course.
Ping.

I have other patches pending...

Fran?ois.

Loading...