They're coming to take me away hehe! For compiling GCC

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: 1331
Joined: Thu Jan 30, 2014 5:01 pm
Location: near King George, Virginia
Contact:

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 1:15 pm

Haiku is still using webkit for web positive.
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 1:25 pm

Yeah. we need a happy medium. :\

Raion-Fox wrote:Haiku is still using webkit for web positive.


Is it WebKit? I have Haiku running on an old P4, and it's pretty quick as snot. I can use all the websites I like (like Nekochan, reddit, facebook-ish, etc)
Last edited by foetz on Sat May 06, 2017 1:30 pm, edited 1 time in total.
Reason: merged
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

User avatar
commodorejohn
Posts: 652
Joined: Tue Oct 02, 2012 1:22 pm
Contact:

Re: They're coming to take me away hehe! For compiling GCC

Unread postby commodorejohn » Sat May 06, 2017 1:30 pm

It's probably an older version of Webkit. Nothing on Haiku stays up-to-date because they're too busy trying to add a fucking package manager/repository walled-garden system to actually work on other shit.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/SH-09/HS-80/MT-32/D-50, Yamaha DX7-II/V50/TX7/TG33/FB-01, Korg MS-20 Mini/ARP Odyssey/DW-8000/M1, Ensoniq SQ-80, E-mu Emax HD/Proteus-2, Casio CZ-5000, Moog Satellite, Sequential Circuits Prophet-600

User avatar
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 1:42 pm

That's true. They've been in beta for like the last 10 years :p
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

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

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 1:52 pm

Yes Haiku webpositive is using Webkit, same as MorphOS's web browser, and many others. It wouldn't work on IRIX easily anyways as it is C++and we all know all too well how well a C++ program compiles. Really what we could use is GCC 5 back ported with IRIX.

Haiku has a number of issues as well including incomplete graphics and Midi support, absolutely zero security, poor architecture support outside of x86 and limitations because they insist on using GCC 2.
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 2:00 pm

GCC 5 on IRIX would be a wet dream. I hoping compiling 4.7.4, some of the C++ programs I want (like weechat) will compile since the nekoware version of 4.7.1 is broken on 6.5.22 :( But GCC 5 would be nice. Maybe if we volunteer to support it, GNU will put the IRIX bits back in.
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

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

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 2:08 pm

I think a start on that front would be too get the 4.7 backend working on five , then go to the GCC maintainers and offer to maintain it if they are willing to let us shoehorn it back in
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 2:15 pm

I wonder how hard it would be to accomplish that.
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

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

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 2:36 pm

I'm not qualified to do it. But I may eventually see if we could get the PCC team to write a MIPS backend for big endian MIPS III and IV 64 bit CPUs. That would give us at least a faster option. I'm not holding my breath on n32/n64 abis to be supported by clang, open64 or TCC.
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 2:48 pm

GODDAMNIT! My build failed at 19 hours because OpenMP is failing....and....I could disable that...but I'd have to do everything ALL...OVER....AGAIN! :( I have no idea why it failed :( :(
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

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

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 2:51 pm

You need a faster machine! Save up $250 and buy one of mopar5150's machines, or have someone else here with 6.5.22 IRIX on a faster machine compile it! You do know O2s can run .30, right?
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 3:00 pm

I'm not sure if running .30 would help. Is the nekoware G++ package work under .30?

That's why I'm doing this. The 4.7.1 neko package has a broken C++ compiler that doesn't work under 6.5.22. It complains about pthreads. There is a thread around here.
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD

User avatar
uunix
Donor
Donor
Posts: 1795
Joined: Sun Mar 27, 2011 12:48 pm
Location: Stourbridge / England / UK

Re: They're coming to take me away hehe! For compiling GCC

Unread postby uunix » Sat May 06, 2017 3:03 pm

praetor242 wrote:19 hours


mmm 19 hours of beer and women drooling at you screen (or men).. you need to turn this around to your advantage!

Should we start betting on this? Ask FRED..
-----------------------------------------------------------------------
Hey Ho! Pip & Dandy!
:Octane2: :O2: :Indigo: :Indy:
-----------------------------------------------------------------------

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

Re: They're coming to take me away hehe! For compiling GCC

Unread postby Raion-Fox » Sat May 06, 2017 3:15 pm

praetor242 wrote:I'm not sure if running .30 would help. Is the nekoware G++ package work under .30?

That's why I'm doing this. The 4.7.1 neko package has a broken C++ compiler that doesn't work under 6.5.22. It complains about pthreads. There is a thread around here.


I mean, its worth a try unless you need postscript support under IRIX (later versions broke some of it)
: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
praetor242
Posts: 207
Joined: Thu Feb 23, 2017 5:41 pm
Location: Arlington, TX

Re: They're coming to take me away hehe! For compiling GCC

Unread postby praetor242 » Sat May 06, 2017 3:29 pm

However, it should work with GCC. The log from praetor242 shows GCC having "unknown type name" errors in GCC's own include-fixed/pthread.h header. The specific error message suggests that praetor242 is using a GCC package (with "fixed" headers) from a newer version of IRIX than what is installed and running on his machine. Those missing types are not defined on my 6.5.22 machines, but are defined on the one that's running 6.5.29. (I don't know exactly where in between they were added.) So it looks to me like praetor242 is (inadvertently) mixing headers from two IRIX versions: his own, and those on which GCC was built.


I just found that thread. I think you're right, Kaz. If I put .30 on it, it should work.
Image - trajan - R5000 180Mhz - 128 MB RAM - 147GB HDD
Image - hadrian - R5000 180Mhz - 128 MB RAM - 76 GB HDD


Return to “SGI: Development”

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests