14 October 2006, 21:23 | #21 |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
Sidenote... isn't StormC based on the GCC compiler? And, if so, isn't it "illegal" to not have the sourcecode to StormC available, acording to the GNU GPL?
Also, Which version of GnuC was StormC based upon? |
14 October 2006, 22:13 | #22 | |
Registered User
|
Quote:
The availabilty of the source code according to GPL does not force you to deliver the source with the binary, it's enough to give it out on request and only if you have the binary. It is not necessary to give it to you even if they give the binary to billions of other people but you. Furthermore they are allowed to charge a small fee to cover their costs (media or online costs). If the above points are valid then mail them and only then it's illegal if they don't give out the code. |
|
08 November 2006, 11:38 | #23 |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
That would at least mean I could get the sourcecode to the demoversion that was given away with CUAmiga sometime ago...... right? From said sourcecode, according to GNU GPL, I could modify it to make a fully functional version.... as long as I follow the GNU GPL and such and so forth......
Or have I completely misunderstood the concept? |
08 November 2006, 13:01 | #24 |
Registered User
|
That's right. But if your thoughts are that you get the source to the whole StormC package, then I must disappoint you.
You will only get the sources to the compiler itself and in consideration of its age, I think it's an older version than what is currently available and don't worth the hassle. |
13 November 2006, 09:52 | #25 |
In deep Trouble
Join Date: Sep 2004
Location: Manchester, Made in Norway
Age: 51
Posts: 841
|
My main concern here, isn't wether or not I get the "full complete sourcecode and such and so" it's more the "according to the GNU/GPL, what do they have todo" kinda thing, if that makes any sense?
I'm just fairly certain the GNU GPL says "Sourcecode shall be made available to anyone upon request" which mean, if they don't follow that up, they'll be breaking the GNU GPL, and thus the GNU people can take action against them. Anyways... I'm not a coder, can't make "hello world" if me life depended on it, but it's the principal. And I'm tempted to request the sourcecode for StormC just to check if they follow the GNU/GPL |
13 November 2006, 12:50 | #26 |
Registered User
|
Okay, I thought you wanted to be productively and do something with the source, that was what I meant with not worth the hassle.
Anyway, I got the pleasure to visit their web site and look what I've found: http://www.haage-partner.net/downloa...nu_sources.lha |
21 November 2006, 03:48 | #27 |
RasterSoft Dev
|
Is there something in Amiga OS before 2.0 that make using C difficult? None of the gcc compilers I've seen can target 1.3.
|
23 November 2006, 01:02 | #28 | |
Registered User
|
Quote:
Seriously, there were compilers that work on and for OS 1.x but Kickstart 1.3 is very very old and was already declared obsolete by Commodore. Kickstart doubled its size from 1.3 to 2.0 and although the requirements that a compiler wants from an OS are simple, give me memory and some file I/O, there were huge improvements in this area like buffered I/O and lots of smaller ones like the introducion of stderr or path handling and pattern matching functions which are interesting for a compiler, too. So, when gcc was ported its requirements like a harddisk and for serious work several MB ram and a turbocard were big for an Amiga and these users usually had Kickstart 2.0 and there was no reason not to use it. So your best chance is to ask for a older SAS/Lattice C compiler here. Maybe also DICE works, I don't know. If by target 1.3 you only mean that the output of gcc works under 1.3 not the compiler itself this should be possible if you use the -noixemul switch and avoid linking with any startup code and runtime library but you have to setup it somehow. I would recommand vbcc as it have a minstart.o startup module which only setup register a4 and ExecBase thus running everywhere. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Pascal compiler | bx20 | support.Apps | 10 | 20 August 2010 13:45 |
Building 68k C++ using gcc and an IDE! | NovaCoder | Coders. General | 25 | 17 May 2010 02:19 |
Trying to use a library in StromC V4 (default gcc compiler) | NovaCoder | Coders. General | 3 | 09 September 2009 01:38 |
C compiler | raptor_13 | Coders. General | 14 | 27 May 2008 09:40 |
Amos compiler | nnever2000 | request.Apps | 3 | 06 September 2006 19:13 |
|
|