mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
701a78b1fd82a630fb8826389243e16a575cc361
Info: m68k-amigaos gcc/binutils toolchain bootstrap.
Author: Krystian Bacławski <firstname [dot] lastname [at] gmail [dot] com>
This project enables one to build m68k-amigaos toolchain on your un*x like
platform with minimum hassle. Thanks to it you should get complete environment
targeting m68k-amigaos with:
* gcc 2.95.3
* g++ 2.95.2 + libstdc++
* binutils 2.9.1 (assembler, linker, etc.)
* libnix 2.1 (standard ANSI/C library replacement for AmigaOS)
* AmigaOS headers & libraries (for AmigaOS 3.9)
Tested on:
* Ubuntu 10.04 ia32
Prerequisites (look at bootstrap.conf file):
* installed locally:
- gcc 3.4.6
- flex
- make
- lha
- perl 5.10
* sources from GNU project:
- gcc 2.95.3
- binutils 2.9.1
- bison 1.28
* Amiga specific sources & binaries:
- libnix 2.1
- AmigaOS NDK 3.9
- fd2inline 1.21
- sfdc 1.4
- libamiga-bin
Usage:
1) Download sources (use fetch.sh script in archives directory).
2) Run bootstrap script.
3) Wait for the result.
?) If something fails, you can try to reach me.
TODO:
* Testing on:
- MacOS X 10.7
- Cygwin
* Remove dependencies:
- gcc 3.4
- fd2inline
- libamiga-bin
* Make it installable into some prefix.
* Provide some rudimentary testing (C / C++ sources).
* Build ixemul.
Description
Languages
Assembly
72%
C
22.3%
Python
5.4%
Shell
0.2%