Opened 16 years ago
Closed 16 years ago
#3463 closed enhancement (fixed)
Update OptionalImages to use new BeZilla builds.
Reported by: | mmadia | Owned by: | axeld |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | - General | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
With the help of tqh, i've created some better software builds based on Mozilla's 1.8.1.21pre code. These are all built for Haiku gcc2 and include the following patches: tqh's nspr, native re-ordering, grey menu selection color, launch-kill fix. Due to the nature of these patches, these software distributions -cannot- use Mozilla Trademarks.
I understand if only BeZillaBrowser is included in OptionalImages.
Naming scheme: BeZillaBrowser = based off Mozilla's Firefox 2 code BeZillaCalendar = based off Mozilla's Sunbird code BeZillaMailNews = based off Mozilla's Thunderbird code BeZillaSuite = based off Mozilla's SeaMonkey code.
Files: http://bezilla.beuser.de/builds/BeZilla-patches-20090218.zip http://bezilla.beuser.de/builds/BeZillaBrowser-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaCalendar-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaMailNews-gcc2-20090218.zip http://bezilla.beuser.de/builds/BeZillaSuite-gcc2-20090218.zip
md5sum: http://bezilla.beuser.de/builds/BeZilla-patches-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaBrowser-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaCalendar-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaMailNews-gcc2-20090218.zip.md5sum http://bezilla.beuser.de/builds/BeZillaSuite-gcc2-20090218.zip.md5sum
Change History (6)
comment:1 by , 16 years ago
comment:2 by , 16 years ago
The experimental gcc4 build iirc, was cross-compiled from linux using Haiku's older gcc 4.1.x.
My initial attempt in Haiku gcc4.3.3, was not good.
When Mozilla's build system detects a gcc greater than 4.2, it changes its behavior significantly. I fully don't understand it, but it involves using a hidden visibility, something with pragma, and creating system wrappers for the necessary header files.
As expected, the BeOS port wasn't updated for this by their devs and as a result Haiku fails miserably.
There some other tasks/projects that I want to work on for a bit. Eventually, I'll tinker with this.
comment:3 by , 16 years ago
Blub\0 has made some haiku-gcc4 packages:
These packages should be nearly identical to my gcc2.
http://rear.endoftheinternet.org/~blub/haiku-files/apps/BeZillaBrowser-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
http://rear.endoftheinternet.org/~blub/haiku-files/apps/BeZillaMail-2.0.0.21pre-haiku-gcc4-x86-09-03-01.zip
He prefers to have these packages mirrored at haiku-files.org
comment:4 by , 16 years ago
I just think - if they are good enough - that it would make more sense to have them on haiku-files.org, it just seems less random ;) If you have any suggestions for me concerining the packages - chaning some file or applying some other patches to the source - let me know. As for "how" I got them to compile... basically I just took off from where mmadia set me up and just had to remove the hidden visibility for the some haiku specific code.
Are there also gcc4 versions forthcoming as well? I know I've used a few experimental gcc4 versions on my gcc4-only Haiku and they're quite decent to work with.