
|
84782 packages online
|
|
 |
|
dev/gcc/newgccstart.lha |
|
No screenshot available
|
|
First: What is it and what can I do with it ?
It's a new startup code for the gcc version 2.2.2 or above
(to recompile you need version 2.5.8 or adjust the makefiles).
And as you can think a new startup code needs also a new libc - which I've not
written yet :-(. Therefore I thought I should ask first if it's worth writing a
new one just to get some features you don't get with normal startup and
ixemul.library. (Please email me)
Features (What you get):
* _main and _exit entry as you know from other compilers
* SAS compatible handling of WBStartup message (tell me if it's not)
* auto-library-open feature
(yes, it's working even without constructors i.e. for _main and _exit).
* only those libc-modules actually used get linked into your executable. This
means also their initialization and shutdown routines.
(but only a few ANSI-features implemented yet)
* And as a summary: very short
(you can compile and link a amiga-only hello.world in about 1/2 K).
Misfeatures (i.e. missing features):
* No ANSI-functions except a few
* No C++ support.
* Requires KS 2.0.
Summary:
As long as you write only amiga-specific programs
(of course all programs needing a auto-library-open feature are amiga-specific)
and don't need much ANSI-support this can be your choice.
|
Contents of dev/gcc/newgccstart.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 543 895 60.7% -lh5- 6e4d Mar 13 1994 bcrt0.o
[generic] 2331 5788 40.3% -lh5- c162 Mar 13 1994 blibm.a
[generic] 2944 17508 16.8% -lh5- 359f Mar 13 1994 blibstubs.a
[generic] 528 932 56.7% -lh5- a7e8 Mar 13 1994 crt0.o
[generic] 214 404 53.0% -lh5- 05a6 Mar 13 1994 headers/stdio.h
[generic] 140 265 52.8% -lh5- cb41 Mar 13 1994 headers/stdlib.h
[generic] 2487 6796 36.6% -lh5- 4e56 Mar 13 1994 libm.a
[generic] 2959 17584 16.8% -lh5- 0389 Mar 13 1994 libstubs.a
[generic] 686 1133 60.5% -lh5- 32ce Mar 13 1994 rcrt0.o
[generic] 3931 9624 40.8% -lh5- b144 Mar 13 1994 readme
[generic] 702 1291 54.4% -lh5- 019a Mar 13 1994 readme.first
[generic] 29136 29136 100.0% -lh0- dc75 Mar 13 1994 source.lha
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 12 files 46601 91356 51.0% Mar 15 1994
|
|
|
 |
Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |