www.pegasos.org :: View topic - GCC?
http://www.ggsdata.se
Home   News   Forum   Gallery   
Search 
Login




 


 Log in Problems?
 New User? Sign Up!

Navigation

Online
Currently no members online:)

You are an anonymous user. You can register for free by clicking here
There are 1 unlogged users online !

Latest Web Links

Latest Downloads

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
AmigaFF
Post subject: GCC?  PostPosted: Apr 02, 2007 - 05:59
Journeyman
Journeyman


Joined: Mar 08, 2007
Posts: 31

Det var ett tag sedan jag programmerade C men tänkte att det kan vara kul att börja igen. Senast jag programmerade skedde det i skolan på en SUN med GCC.
Är det vettigt att använda GCC när man sitter på Morphos? Hittade en version på aminet men den verkade vara special för portning, men det borde kanske inte spela någon roll, eller?
 
 View user's profile Send private message  
Reply with quote Back to top
gunne
Post subject: Re: GCC?  PostPosted: Apr 02, 2007 - 10:13
Order of the Pegasos
Order of the Pegasos


Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
http://developer.morphosppc.com/ hittar du all information du behöver inklusive komplett SDK.

_________________
Mvh Gunne
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Trizt
Post subject: Re: GCC?  PostPosted: Apr 03, 2007 - 17:04
Order of the Butterfly
Order of the Butterfly


Joined: Sep 08, 2003
Posts: 1370
Location: EU
GCC2 gäller för MorphOS, eftersom den är så mycket bättre än gcc3/4 Wink

_________________
Join the Pegasos.Org Team at Seti@Home.
 
 View user's profile Send private message MSN Messenger ICQ Number 
Reply with quote Back to top
gunne
Post subject: Re: GCC?  PostPosted: Apr 03, 2007 - 17:53
Order of the Pegasos
Order of the Pegasos


Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
Bra att man väljer _det bästa_

_________________
Mvh Gunne
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
dholm
Post subject: Re: GCC?  PostPosted: Apr 04, 2007 - 04:51
Order of the Butterfly
Order of the Butterfly


Joined: Aug 26, 2003
Posts: 1784
Location: Malmö
Med skygglappar för ögonen så gör man tydligen de bästa valen. Shocked

_________________
I need this baby in a month send me nine women!
 
 View user's profile Send private message Send e-mail Visit poster's website ICQ Number 
Reply with quote Back to top
lisardman
Post subject: Re: GCC?  PostPosted: Apr 04, 2007 - 05:12
Order of the Butterfly
Order of the Butterfly


Joined: Jan 14, 2004
Posts: 1939
Location: Karlsborg,Sverige
eftersom jag inte är någon programmerare. Vad är det som gör att gcc3/4 är så värdelösa. Själv använder jag gcc4 i min gentoo/linux och har sällan problem att kompilera något....

_________________
RR!
 
 View user's profile Send private message Visit poster's website ICQ Number 
Reply with quote Back to top
gunne
Post subject: Re: GCC?  PostPosted: Apr 04, 2007 - 09:06
Order of the Pegasos
Order of the Pegasos


Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
lisardman,

Vet ej om innebörden med att det ena är bättre än det andra, eller rentav att det ena är _det bästa_ skall tolkas som att det med det förstås att det andra är _utan värde_ (eg värdelöst). _Det bästa_ är nog att du framför frågeställningen lite mer ingående till Trizt.

_________________
Mvh Gunne
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
lisardman
Post subject: Re: GCC?  PostPosted: Apr 04, 2007 - 09:29
Order of the Butterfly
Order of the Butterfly


Joined: Jan 14, 2004
Posts: 1939
Location: Karlsborg,Sverige
@gunne

frågan var inte ställd direkt till dig som du kanske ser.

_________________
RR!
 
 View user's profile Send private message Visit poster's website ICQ Number 
Reply with quote Back to top
gunne
Post subject: Re: GCC?  PostPosted: Apr 04, 2007 - 09:50
Order of the Pegasos
Order of the Pegasos


Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
lisardman,

Ok, uppfattat !

_________________
Mvh Gunne
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Trizt
Post subject: Re: GCC?  PostPosted: Apr 05, 2007 - 03:29
Order of the Butterfly
Order of the Butterfly


Joined: Sep 08, 2003
Posts: 1370
Location: EU
@lisardman:
Enligt Bigfoot & Co, så genererade gcc3+ buggiga binärer, vilket skulle bland annat göra det svårare att debugga program eftersom det skulle finnas andra fel än de du själv råkat skriva.
Att gcc3+ fungerar i GNU/Linux, OSX, QNX med mera beror på att de har tungt patchade versioner, som fortfarande generarear buggiga binärer och att dessa operativsystems utvecklare inte bryr sig så mycket om saker och ting utan har det senaste.

Jag skulle ta det hela med en stor säck med salt, det enda som jag igentligen har haft problem med i gcc3+ är hidden funktionaliteten i kompilatorn, eftersome PPC versionen inte stödjer detta, men del program använder sig av det som default, så som FireFox och SeaMonkey och det är fixat med en ganska simple patch.

_________________
Join the Pegasos.Org Team at Seti@Home.
 
 View user's profile Send private message MSN Messenger ICQ Number 
Reply with quote Back to top
dholm
Post subject:   PostPosted: Apr 05, 2007 - 04:53
Order of the Butterfly
Order of the Butterfly


Joined: Aug 26, 2003
Posts: 1784
Location: Malmö
Att det skulle finnas buggar som gör att den genererar fel kod är total BS. Även om det skulle finnas sådana buggar så hade det räckt att de skrev en buggrapport så hade det fixats omgående.

_________________
I need this baby in a month send me nine women!
 
 View user's profile Send private message Send e-mail Visit poster's website ICQ Number 
Reply with quote Back to top
Frek
Post subject:   PostPosted: Apr 05, 2007 - 20:24
Member
Member


Joined: Jul 10, 2005
Posts: 96

Jag tycker detta är ganska intressant... Uppenbarligen har dom gudomliga MorphOS utvecklarna med sina magiska algorithmer hittat en bug i GCC som ingen annan lyckats hitta, Jag frågade angående detta för flera år sedan då jag fortfarande använde morphos aningen. Det bästa mest konkreta svaret jag fick var att jag skulle läsa igenom gcc mailing listan, Jag pratade med mängder med folk från ppclinux världen om detta (efter som jag körde ppclinux fulltid i flera år innan OS X släpptes, så hade jag ganska bra kontakt med vissa som borde ha koll på detta, Ingen av dom kunde förstå vad jag pratade om... Jag frågade Piru? tror jag det var, Om jag kunde få något mer konkret- Jag fick bara svaret att gcc 3 suger och morphos kommer fortsätta använda 2.95.2 för det är den enda stabila versionen)

Angående debugging... Så får det mig nästan att skratta, MorphOS utvecklarna släpper ju inte ens dokumentation om hur man installerar en exception handler, Jag hade planer på att porta ett mjukvaruminneskydd jag gjorde till MacOS 8.6 för länge sedan som använde exceptions för att avbryta programflödet och undersöka framtida instruktioner för att se om dom skrev innanför programmetsramar, visserligen sackade det ner programmet ganska mycket, men det var betydligt smidigare att hitta läckorna- samt slippa omstart och ett potentioellt krashat system var ändå bättre.
Jag blev hänvisad till ralph smith, Inte ett dugg fick jag ut av det, Jag fick däremot ett krav på mig att jag skulle visa minst x kb kod av programmet innan han möjligtvis tänkte hjälpa mig. Det var det märkligaste svar jag någonsin fått, Man frågar om en så enkel sak som hur man installerar en undantagshanterare, det handlar för helvete inte om någon militärhemlighet, _ALLA_ system har någon form av API för att installera exceptionhandlers, utom morphos, Dom har ju inte ens någon debugger för systemet annars hade man inte ens behövt tänka på ett sådant projekt. Efter detta avinstallerade jag morphos helt, Jag har ingen lust att spendera timmar eller dagar på något för att jag _kanske_ skulle få reda på hur jag skulle kunna slutföra det.

Sedan som sagt... Företag som gör system som används av flera hundra tusen användare använder GCC 3 eller senare för att kompilera allt från kärna till GUI, Linux, MacOS X osv ingen av dom har stoppats av den otäcka buggen som hindrar MorphOS från att släppas.

Ärligt talat jag kan bara dra två slutsatser från detta...

Antingen är MorphOS full med stulen kod så man inte vågar lämna någon bugrapport (eller låta någon få insikt i systemet)...
Eller så är man helt enkelt för inkompetent för att få det att fungera eller modifera ABI:n.

MorphOS må vara ett trevligt system, Men dess utvecklare är ärligt talat dom värsta personer jag någonsin pratat med dryga överlägsna idioter, Jag hade planer att använda systemet på hobby nivå för att flytta över visa projekt... Istället slutade det med att jag installerade linux och har kört det sedan dess på peggen, visserligen hade jag vetat att det skulle vara så hade jag aldrig köpt en peg till att börja med, Men så lär jag aldrig göra om det misstaget heller. MorphOS är för mig ett dött system och det skulle bra mycket till innan jag installerade det igen.
På ett sätt känns det lite synd, Men oandra sidan finns det så många alternativ som är betydligt bättre, Jag är inte rädd för att säga som det är angående morphos om någon frågar, Jag har aktivt försökt få flera personer att tänka om för att undvika samma misstag jag gick på. Jag vet det kanske inte är uppskattat i vissa cirklar, Men jag anser att det är min skyldighet som vän. Sorgligt men sant.
 
 View user's profile Send private message  
Reply with quote Back to top
Trizt
Post subject:   PostPosted: Apr 06, 2007 - 09:12
Order of the Butterfly
Order of the Butterfly


Joined: Sep 08, 2003
Posts: 1370
Location: EU
@Frek:
Ganska bra skrivet det dära, det finns så mycket skumt med MorphOS gubbarna, bland annat så kommer jag hår då man "beta testade" MorphOS och man kom med en bugg-rapport, så fick man veta, det har vi vetat om länge och fixat det i version XXXX som givet vis inte var släppt för beta testare. Dett fanns ju ingen bugzilla där man kunder rapportera eller kolla upp ifall buggen man hittad varit rapporterad innan, så jag såg aldrig vitsen varför ha beta testare när de hade hittat alla buggar och fixat dem (ändå så fanns det buggar som på nått sätt återkom i varje version).

Jag tycker det här är ganska vanligt i "ammiga community", kvittar vilken sida man jobbar på, kanske AROS är undantaget, vet inte, eftersom inte har brytt mig så mycket om det projektet.

Men som sagt, LinuxPPC funkar fint och har inga problem med gcc4 på den, har en del saker kvar som var kompilerad med gcc3 och även dessa funkar fint fortfarande.

_________________
Join the Pegasos.Org Team at Seti@Home.
 
 View user's profile Send private message MSN Messenger ICQ Number 
Reply with quote Back to top
AmigaFF
Post subject:   PostPosted: Apr 06, 2007 - 16:37
Journeyman
Journeyman


Joined: Mar 08, 2007
Posts: 31

Tråkigt att höra det ni skriver om. Själv så har jag ingen anledning att misstro MorphOS utveklarna då de har
en ganska lång meritlista med tanke på att de ändå sysslar med ett alternativ (hobby) system. Det som de tagit fram än
så länge duger gott för mig. Men så är jag varken programmerare på någon nivå som du Frak, eller betatestare som Trizt.
 
 View user's profile Send private message  
Reply with quote Back to top
gunne
Post subject:   PostPosted: Apr 07, 2007 - 07:22
Order of the Pegasos
Order of the Pegasos


Joined: Aug 16, 2003
Posts: 2538
Location: Göteborg
AmigaFF,

Instämmer med dig, och intressant att läsa hur det ligger till av människor med djup kunskap.

_________________
Mvh Gunne
 
 View user's profile Send private message Send e-mail Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits
All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2004-2012 by pegasos.org

backend|avantgo