mirror of
https://frontier.innolan.net/github/amigaos-cross-toolchain6.git
synced 2024-10-19 10:29:55 +00:00
50 lines
1.3 KiB
Plaintext
50 lines
1.3 KiB
Plaintext
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
|
|
- 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
|
|
- libamiga-bin
|
|
* Make it installable into some prefix.
|
|
* Provide some rudimentary testing (C / C++ sources).
|
|
* Build ixemul.
|
|
* Add auxiliary tools: GccFindHit, hunk2aout.
|