Firefox3 rebuild

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
Raion-Fox
Donor
Donor
Posts: 1319
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: Firefox3 rebuild

Unread postby Raion-Fox » Thu Jul 06, 2017 9:02 am

Nyet. Non. Nao. Ieii. Bu shi. Nein. La. Na.

Nope, nothing at all.
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)
Thinkpad W530 i7 3940XM 3GHz, 32GB, K1000M Windows 8.1 Embedded rin
Thinkpad R40 Pentium M 1.5GHz 2GB RAM kasha

User avatar
ClassicHasClass
Donor
Donor
Posts: 2049
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Firefox3 rebuild

Unread postby ClassicHasClass » Thu Jul 06, 2017 9:11 am

It's something I'd like to work on again at some point, but TenFourFox is taking up most of my time and Fx has an inherent limit on mips-irix because Rust will never support it (so you'd be looking at no more than 45, maybe 52).
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

User avatar
Trippynet
Donor
Donor
Posts: 756
Joined: Thu Aug 15, 2013 6:22 am
Location: Aberdeen, Scotland, UK

Re: Firefox3 rebuild

Unread postby Trippynet » Thu Jul 06, 2017 11:56 am

Doesn't bother me. I'm not a fan of the later versions anyway. I ditched Firefox as my primary browser several years ago after the Australis turd landed. Admittedly, something newer than 3.0.19 would be nice on Irix, but I appreciate that it's a massive job porting it...
Systems in use:
:Indigo2IMP: - Nitrogen: R10000 195MHz CPU, 384MB RAM, SolidIMPACT Graphics, 36GB 15k HDD & 300GB 10k HDD, 100Mb/s NIC, New/quiet fans, IRIX 6.5.22
:Fuel: - Lithium: R14000 600MHz CPU, 4GB RAM, V10 Graphics, 72GB 15k HDD & 300GB 10k HDD, 1Gb/s NIC, New/quiet fans, IRIX 6.5.30
Other system in storage: :O2: R5000 200MHz, 224MB RAM, 72GB 15k HDD, PSU fan mod, IRIX 6.5.30

User avatar
mapesdhs
Posts: 2490
Joined: Mon Nov 10, 2003 4:17 pm
Location: Edinburgh, Scotland
Contact:

Re: Firefox3 rebuild

Unread postby mapesdhs » Thu Jul 06, 2017 5:45 pm

Alas I stopped using Firefox (on a Fuel) as my main browser after too many sites I use specifically began blocking older browsers (eg. online banking), and of course the flash and js issues were becoming increasingly problematic. Would be nice to use IRIX if I could, but these days it's not practical for the sites I visit most often. I still use Firefox as my default browser, but it's on a 5GHz 2700K.
I'm working on a charitable PC build for the Learn Engineering YouTube channel. Please PM/email/call if you'd like to contribute! Donations of items I can sell to provide funds are also welcome.
mapesdhs@yahoo.com
+44 (0)131 476 0796
+44 (0)7434 635 121

User avatar
jimmer
Donor
Donor
Posts: 450
Joined: Tue Oct 12, 2004 3:54 pm
Location: London, Ingerlund

Re: Firefox3 rebuild

Unread postby jimmer » Fri Jul 07, 2017 12:04 am

I had a looksey at the Firefox Release Notes for 3.5.x and 3.6.x and it seems to me that having an improved js engine and webfonts would be nice. I'm not sure sure if much of the ogg/theora html 5 stuff will be relevant to our slow machines though. Firefox version 4 and up seem a build too far, regardless of Rust, as they mention SSE2 instructions on the CPU in their system requirements. TenFourFox seems to have its own code for AltiVec on the PowerPC CPU's, but as I understand our MIPS CPUs don't have any of that sort of stuff.

Perhaps Firefox 3.6.x is the relevant maximum to aim for?
Last edited by jimmer on Fri Jul 07, 2017 2:37 pm, edited 1 time in total.
:Fuel: redbox 800Mhz 4Gb V12
:O2: bluebox 200Mhz 256Mb AV1+O2Cam

Shiunbird
Donor
Donor
Posts: 376
Joined: Fri May 06, 2016 1:43 pm
Location: Czech Republic

Re: Firefox3 rebuild

Unread postby Shiunbird » Fri Jul 07, 2017 12:48 am

ClassicHasClass wrote:It's something I'd like to work on again at some point, but TenFourFox is taking up most of my time and Fx has an inherent limit on mips-irix because Rust will never support it (so you'd be looking at no more than 45, maybe 52).


What's the deal with Rust not supporting other platforms?
I see here plenty of non-x86/x64 stuff: https://forge.rust-lang.org/platform-support.html and https://bugzilla.mozilla.org/show_bug.cgi?id=1284816

I was looking around, but it's not entirely clear to me what the main problem is. Is that because there's no newer gcc for older OS? Are there any technical limitations on the OS level that can't be overcome by adding coder time?

I've read, for example, that Tiger and Leopard have problems with sandboxing in browsers because browsers would not be able to spawn new processes without running as root. So that's a limitation that would need to be addressed by the OS developer? IRIX would be even a longer shot, I suppose...

So there's no main reason, but many of small reasons?
ImageImage

User avatar
ClassicHasClass
Donor
Donor
Posts: 2049
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Firefox3 rebuild

Unread postby ClassicHasClass » Fri Jul 07, 2017 6:26 pm

Two reasons: no current LLVM (I know there was a porting effort, but not of anything recent), and I don't believe IRIX supports thread-local storage, which Rust requires. (10.4 definitely doesn't, for example, which is why I gave up on Rust on Tiger OS X PowerPC.)
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

diegel
Donor
Donor
Posts: 351
Joined: Tue Nov 17, 2009 2:08 am
Location: Hamburg, Germany

Re: Firefox3 rebuild

Unread postby diegel » Wed Jul 19, 2017 3:04 pm

I don't work on this currently. FF 3.5 and 3.6 compiles fine, but need debugging - I never found the problem.

After a long downtime I had some time to replace my nekoware mirror nekoware.de. It's running now on a R5000 Challenge S, which replaced the dead Origin 300. It's not the fastest hardware, but it's serves rsync requests with 25 mbit/s.

Currently I work on a sylpheed 3.5 port. It's running fine, I have also gtkspell with German dictionary running. Actually I work on gnupg, to run with sylpheed. Some packages will show up in beta soon.
:Tezro: :Fuel: :Octane2: :Octane: :Onyx2: :O2+: :O2: :Indy: :Indigo: :Cube:

User avatar
Raion-Fox
Donor
Donor
Posts: 1319
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: Firefox3 rebuild

Unread postby Raion-Fox » Wed Aug 02, 2017 7:44 pm

ClassicHasClass wrote:Two reasons: no current LLVM (I know there was a porting effort, but not of anything recent), and I don't believe IRIX supports thread-local storage, which Rust requires. (10.4 definitely doesn't, for example, which is why I gave up on Rust on Tiger OS X PowerPC.)


Yeah I knew eventually PPC OS X was going to encounter more and more impediments. So the question is, of course, when do you plan to give up?

BTW, Talos II is looking hot!
:O3x02L: R16000 700MHz 8GB RAM kanna
:Octane: R12000 300MHz SI 896MB RAM yuuka
:Octane2: R12000A 400MHz V6 2.5GB RAM
:Indy: (Acclaim) R4600 133MHz XL Graphics 32MB RAM
:Indy: (Challenge S) R4600 133MHz (MIPS III Build Server)
Thinkpad W530 i7 3940XM 3GHz, 32GB, K1000M Windows 8.1 Embedded rin
Thinkpad R40 Pentium M 1.5GHz 2GB RAM kasha


Return to “SGI: Development”

Who is online

Users browsing this forum: vishnu and 1 guest