Commit Graph

36 Commits

Author SHA1 Message Date
Michael Forney d941d71ce6 binutils: Fix build on aarch64
This source is needed for targets that use object attributes.
2026-04-29 21:30:35 -07:00
Michael Forney 30839b2505 binutils: Various portability fixes 2026-04-29 18:22:36 -07:00
Michael Forney 3bd4b8ae63 binutils: Update to 2.46.0 2026-04-29 16:56:39 -07:00
Erik Tagirov bb561b7523 binutils: aarch64 support
Enable BFD and set gas target arch to aarch64, if building
with aarch64-linux-musl
2026-04-29 13:15:03 -07:00
Michael Forney 2eddb78d1b Store dist files in config.distdir
This makes it easy to remove old distfiles with `git clean -f dist`.
2026-03-12 16:40:37 -07:00
Michael Forney d4f3c7cff5 binutils: Fix build with cproc 2024-02-08 01:20:33 -08:00
Michael Forney 373e2c29b8 binutils: Build addr2line 2023-01-21 18:02:46 -08:00
Michael Forney e3bcae6f60 binutils: Update config.h for upcoming musl 2023-01-21 18:02:46 -08:00
Michael Forney 4fad1531cb binutils: Update to 2.39 2022-09-06 18:17:30 -07:00
Michael Forney 2ecee433b9 binutils: Fix header dependencies on bfdver.h 2022-07-13 12:20:46 -07:00
Michael Forney 020a33da8d binutils: Update to 2.38 2022-02-10 15:30:43 -08:00
Michael Forney fd9d808371 binutils: Remove unused support for formatting long doubles 2021-09-06 18:57:23 -07:00
Michael Forney 0d69afde2a binutils: Update to 2.37 2021-07-19 16:09:47 -07:00
Michael Forney dbb9800b81 binutils: Install manuals 2021-05-02 22:29:10 -07:00
Michael Forney 475a5b08d8 binutils: Revert some accidental changes to config.h 2021-05-01 01:54:36 -07:00
Michael Forney 485e192696 binutils: Portability fix 2021-05-01 01:54:36 -07:00
Michael Forney 951755fcd5 binutils: Update to 2.36.1 2021-03-02 16:20:18 -08:00
Michael Forney 5a2f2d1111 binutils: Update to 2.36 2021-01-28 16:32:07 -08:00
Michael Forney 530cd49c73 binutils: Update to 2.35.1 2020-09-22 15:00:17 -07:00
Michael Forney a4a4ce9142 binutils: Fix disassembler 2020-09-07 19:29:08 -07:00
Michael Forney a21a4bbf96 binutils: Disable libctf 2020-08-14 01:07:03 -07:00
Michael Forney f345b8be04 binutils: Update to 2.35 2020-08-14 01:07:03 -07:00
Michael Forney d921287a26 binutils: Don't modify table while traversing 2020-06-22 22:47:59 -07:00
Michael Forney 6b03d019dd binutils: Disable local return warnings
This is a false-positive. binutils asserts that the locals are not
returned.
2020-06-05 03:11:11 -07:00
Michael Forney 47a0d5f86b binutils: Remove stray half-comments in config.h 2020-06-05 03:11:07 -07:00
Michael Forney df49625a3d binutils: Prevent overflow warning 2020-06-05 03:01:44 -07:00
Michael Forney d4297a13c8 Use -isystem to include library headers
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.

To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney f0fb0e5177 Start to support configurable prefix 2020-05-25 21:11:21 -07:00
Michael Forney 2dfb6db807 Lua 5.1 compatibility 2020-05-10 02:15:55 -07:00
Michael Forney 3b8e4addd7 binutils: Simplify linking using libcommon.a 2020-03-01 23:28:51 -08:00
Michael Forney e507b84336 binutils: Simplify bfd includes 2020-03-01 20:48:09 -08:00
Michael Forney 95231e7f5a binutils: Generate ldemul-list.sh with a shell script 2020-03-01 20:48:09 -08:00
Michael Forney c1514cd74c binutils: Fix some portability issues 2020-03-01 19:24:50 -08:00
Michael Forney 409b3d8bcd binutils: Build ranlib 2020-02-12 19:38:26 -08:00
Michael Forney 6277a1995e binutils: Declare missing dependencies 2020-02-12 17:38:30 -08:00
Michael Forney e30af50a10 Add binutils 2.34 2020-02-12 16:58:26 -08:00