Skip to content

Baremetal Toolchain for i386 Machines (For Native Simulation of VLIW S/W under KVM)

License

Notifications You must be signed in to change notification settings

hamayun/boomstick_buildtools

Repository files navigation

INTRODUCTION:
=============
This script will build buildtools for i386-pc-baremetal machines. In particular it will compile:

binutils (ld, bfd, gas)
gmp
mpfr
gcc (gcc, g++, gfortran)
newlib

USAGE:
======
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.
To build the baremetal toolchain, un-comment/comment/set the following script variables in build.sh:

PREFIX=/opt/toolchains/i386-pc-baremetal
DOWNLOAD=1
EXTRACT_n_PATCH=1
RECOMPILE_ALL=1

then simply run
./build.sh

This will build the tools and install them in the $PREFIX directory.

FEATURES:
=========

1. Will compile a complete C, C++ compiler toolchain.

PREREQUISITES:
==============

The gcc tools require m4, autoconf, automake and texinfo (or another source of makeinfo) to successfully compile.

About

Baremetal Toolchain for i386 Machines (For Native Simulation of VLIW S/W under KVM)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published