Page 2 of 3

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

Posted: Sat May 06, 2017 1:15 pm
by Raion-Fox
Haiku is still using webkit for web positive.

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

Posted: Sat May 06, 2017 1:25 pm
by praetor242
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)

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

Posted: Sat May 06, 2017 1:30 pm
by commodorejohn
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.

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

Posted: Sat May 06, 2017 1:42 pm
by praetor242
That's true. They've been in beta for like the last 10 years :p

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

Posted: Sat May 06, 2017 1:52 pm
by Raion-Fox
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.

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

Posted: Sat May 06, 2017 2:00 pm
by praetor242
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.

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

Posted: Sat May 06, 2017 2:08 pm
by Raion-Fox
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

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

Posted: Sat May 06, 2017 2:15 pm
by praetor242
I wonder how hard it would be to accomplish that.

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

Posted: Sat May 06, 2017 2:36 pm
by Raion-Fox
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.

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

Posted: Sat May 06, 2017 2:48 pm
by praetor242
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 :( :(

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

Posted: Sat May 06, 2017 2:51 pm
by Raion-Fox
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?

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

Posted: Sat May 06, 2017 3:00 pm
by praetor242
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.

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

Posted: Sat May 06, 2017 3:03 pm
by uunix
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..

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

Posted: Sat May 06, 2017 3:15 pm
by Raion-Fox
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)

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

Posted: Sat May 06, 2017 3:29 pm
by praetor242
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.