Haiku gcc2hybrid and software for gcc4

Posted by: MaxOS

Tagged in: Untagged 

MaxOS

<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->

Hi Haiku users and developers

Im writting to You, because im feeling a little disturbed by path of development of haiku. As we all know the main target for haiku is BeOS compatibility. I was hoping that we will stay with gcc4hybrid, because its easier solution for developers wanting to dev / or porting apps to haiku. Unfortunately official Alpha 1 was released as gcc2hybrid. All ok, but what we have today? We're getting a lot of ports that uses additionally sdl gcc4 ports. This forces us to use both libs in haiku, and generates a really big mess in haikuOS builds [ some programs works / some not ]. We're getting into surreal situation that forcing us using both haiku builds - gcc2h and gcc4h to use some apps written for gcc4 and some for gcc2. I think we all need to find some substitute to this problem , otherwise we will not get anything more than messed shadow of real idea of haikuOS [ not to mention about lack of applications ]. haikuOS should be more user friendly than linux these days, this is our goal and we just cant bury the idea in this way..

 

Regards

Comments  

 
0 # RE: Haiku gcc2hybrid and software for gcc4karl 2009-11-04 16:47
I've been noticing this as well. I'm not a developer, so I don't know what the ideal solution would be, but we're working on a new version of Haikuware that will make it easier to list applications, and have things like 'compiler version used', and a rating system for apps that have binary compatibility with BeOS and Haiku, etc. Dependency linking, version history, and more fun stuff. Hope to have it ready for the new year.
 
 
0 # RE: Haiku gcc2hybrid and software for gcc4tonestone57 2009-11-04 17:30
Well, Haiku developers want people to port/compile using gcc2 and use gcc4 only when really required - when not able to compile with gcc2.

They've mentioned that with R2, the API will change. This means gcc4 R1 programs will have to be re-compiled for R2 but gcc2 R1/BeOS programs should work with R2 without re-compiling (compatibility layer?) or they may drop gcc2 program support altogether in R2 (or R3).

The small price to pay to support BeOS gcc2 programs. Compiling should be done on gcc2hybrid system to stay compatible with released Haiku Alpha.

I believe Haiku Alpha includes gcc2 & gcc4 and can use setgcc to switch between the two.
 
 
0 # RE: Haiku gcc2hybrid and software for gcc4anonymouse 2009-11-04 19:45
I think you'll see that about 90% of those games are from a single developer. I would be willing to bet that most of these games could be used with gcc2 if the developer put more effort into it.
 
 
0 # RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-04 20:53
"I would be willing to bet that most of these games could be used with gcc2 if the developer put more effort into it."

I doubt. this games are written to fit with gcc3/gcc4, but I have no time to do this. Working for me and releasing to you is the best that I can do.

OpenJDK, Flash, Qt and Webkit requires work with gcc4. Haiku R2 will be all in gcc4 or gcc5.

Think in the future. If not, all the port will be revised to fit in R2 (avoiding the double work).

And I don't need work with Haiku gcc2 because goBe Productive (the app that maintains the Haiku binary focus) is useless today. I believe that Qt Office will fits better on Haiku
 
 
0 # RE: RE: Haiku gcc2hybrid and software for gcc4anonymouse 2009-11-04 21:10
Quoting michaelvoliveira:
OpenJDK, Flash, Qt and Webkit requires work with gcc4. Haiku R2 will be all in gcc4 or gcc5.


Not true.

Quoting michaelvoliveira:
And I don't need work with Haiku gcc2 because goBe Productive (the app that maintains the Haiku binary focus) is useless today. I believe that Qt Office will fits better on Haiku


gcc2 is the default compiler, whether you like it or not, which means most people are going to be using gcc2 based systems. All effort should be put into making software work with gcc2. gcc4 is only for emergency use when absolutely necessary.
 
 
-2 # RE: RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-05 01:40
Quoting anonymouse
gcc2 is the default compiler, whether you like it or not, which means most people are going to be using gcc2 based systems. All effort should be put into making software work with gcc2. gcc4 is only for emergency use when absolutely necessary.

Again... I have no time to do this. Working for me and releasing to you is the best that I can do.
 
 
0 # RE: RE: RE: RE: Haiku gcc2hybrid and software for gcc4bbjimmy 2009-11-25 10:29
Again... I have no time to do this. Working for me and releasing to you is the best that I can do.

Than you are not working for the community and should stop releasing the ports. It is fine that you can run the programs, but don't make a mess of haiku because you do not care to work within the community. Either use gcc2 and gcc2 libs or keep them to yourself. We don't need this mess.
 
 
0 # RE: RE: RE: RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-25 10:35
AFAIK I don't ask to you download anything that I post
 
 
+1 # RE: RE: RE: RE: RE: RE: Haiku gcc2hybrid and software for gcc4bbjimmy 2009-11-25 10:41
How many users do you think have messed up their Haiku install thinking they can make your ports work on their R1A1 install? If it is even one then it is far too many. For some of these people it was quite difficult just to get haiku up and running. Not all the users know the difference between gcc2 and gcc4 apps. You Sir are doing a disservice to the Haiku community by posting these apps where people new to Haiku will find them.
 
 
-5 # RE: RE: RE: RE: RE: RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-25 10:51
WoW! I'm shocked!! How many people worldwide uses Haiku? or even BeOS everyday? don't cry baby, haikuware have candies for everyone
 
 
0 # RE: RE: RE: RE: RE: RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-25 11:01
You can enjoy with your alpha 1 with

cylindrix port
http://www.haikuware.com/directory/view-details/games/3d/cylindrix-haiku

and beastieworker port
http://www.haikuware.com/directory/view-details/games/3d/beastiewroler

all gcc2 all with my little effort to do an experimental OS usable
 
 
0 # RE: Haiku gcc2hybrid and software for gcc4streakx 2009-11-25 10:56
Maybe those gcc4 builds [ apps/games/other ] should go into "totally experimental" folder instead of normal categories.

This will partally solve problem..
 
 
0 # RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-25 10:58
Haiku is not experimental enough?
 
 
0 # RE: Haiku gcc2hybrid and software for gcc4streakx 2009-11-25 11:04
Haiku IS be experimental.. but apps shouldnt.

Of course i dont mind to have experimental apps on haikuware, BUT only if author will be trying to develop it into notexperimental stage [ for all ]

But if you compiling app / game and it works well only on your haiku..
 
 
0 # RE: RE: Haiku gcc2hybrid and software for gcc4michaelvoliveira 2009-11-25 11:15
Streak

my app / game don't work well only in my haiku machine

I do a clean build every week

install only my haikuware gcc 4 libs and the game that I want to play

fire and
works!

folks of #haiku-br do the same thing and works

+160 people that download fheroes2 in a whole month works


I don't have time is because I have only this vacation month to do that..

beyond that newer games needs of gcc >> 3 version to build. ported back to gcc2.95 is beyond my skills. I'm a lawyer.. not a computer scientist
 
 
+3 # RE: Haiku gcc2hybrid and software for gcc4streakx 2009-11-25 11:05
and writing info that you have no time to develop it further, something is not right, then
 


Please register to post comments