mirror of
https://github.com/xomboverlord/buildtools.git
synced 2026-08-05 22:10:08 +02:00
revised README
This commit is contained in:
15
README
15
README
@@ -1,27 +1,28 @@
|
|||||||
|
There are two main branches:
|
||||||
|
YOU ARE HERE-> master - which is meant for the OSdev community and OS developers at large
|
||||||
|
xomb - builds a xomb specific toolchain and can be a model for how to fill in newlib-files/ stubs
|
||||||
|
|
||||||
This script will build general buildtools for a 64 bit elf target. It will compile:
|
This script will build general buildtools for a 64 bit elf target. It will compile:
|
||||||
|
|
||||||
binutils (ld, bfd, gas)
|
binutils (ld, bfd, gas)
|
||||||
gmp
|
gmp
|
||||||
mpfr
|
mpfr
|
||||||
gcc (gcc, g++)
|
gcc (gcc, g++, gfortran)
|
||||||
newlib
|
newlib
|
||||||
|
|
||||||
USAGE:
|
USAGE:
|
||||||
|
|
||||||
To use this, add OS specific hooks to newlib, edit build.sh line 1 and give the name of the os target, and run
|
To use this, add OS specific hooks to the stubs in newlib-files/ and edit build.sh line 1 and give the name of the os target.
|
||||||
|
|
||||||
|
then run
|
||||||
./build.sh
|
./build.sh
|
||||||
|
|
||||||
This will build the tools in the 'local' directory.
|
This will build the tools in the 'local' directory.
|
||||||
|
|
||||||
FEATURES:
|
FEATURES:
|
||||||
|
|
||||||
1. Will compile a complete C and C++ toolchain.
|
1. Will compile a complete C, C++ and fortran cross-compiler toolchain.
|
||||||
|
|
||||||
PREREQUISITES:
|
PREREQUISITES:
|
||||||
|
|
||||||
The gcc tools require m4, autoconf, automake and texinfo (or another source of makeinfo) to successfully compile.
|
The gcc tools require m4, autoconf, automake and texinfo (or another source of makeinfo) to successfully compile.
|
||||||
|
|
||||||
BUGS:
|
|
||||||
|
|
||||||
1. Does not compile fortran target.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user