https://github.com/romforth/build-binutils
https://github.com/romforth/build-binutils
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/romforth/build-binutils
- Owner: romforth
- License: agpl-3.0
- Created: 2025-02-04T21:20:55.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-25T18:28:13.000Z (10 months ago)
- Last Synced: 2025-06-25T19:31:46.303Z (10 months ago)
- Language: Perl
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# build-binutils : a build wrapper for binutils builds (for multiple archs)
This repo is a build wrapper to build `binutils` for various architectures.
It uses a `Makefile` and a helper script (`makegen`) to build all of the
binutils binaries in the toolchain required to build and test
[romforth](https://github.com/romforth/romforth).
Running `make` after cloning
git clone https://github.com/romforth/build-binutils
will build all of the binutils binaries required by `romforth` - specifically,
the binutils build is done for each architecture listed in the file `list`.
When you run `make` all that it does is:
1. Fetch a vendored snapshot of the `binutils` source
2. Run `configure` with the right set of arguments for each architecture in `list`
3. Run `make`
4. Run `make install`
After a successful `make`, you can choose to use the binutils build products
either directly from this directory itself or move it to some other place, (for
example, a `toolchain` directory) and use it from there.