Commit Graph

71 Commits

Author SHA1 Message Date
Niels Sascha Reedijk
09847c2f8b Binutils: bump to 2.41 (#9157) 2023-08-09 08:11:30 +00:00
Adrien Destugues
5e41072e06 binutils: add recipe for version 2.36 and remove some old recipes
This version of binutils supports PE output, which is used for the 32bit
EFI bootloader. Fixes https://dev.haiku-os.org/ticket/17568.

Previous upgrades to binutils had been left disabled because of a bug
(linked in the recipes), but the bug has since been closed (not sure if
it was actually fixed). The only way to see if this will break something
is to try to update binutils again, and see if anything breaks.
2022-02-28 21:58:18 +01:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Fredrik Holmqvist
6a822bc198 Added arm64 riscv64 for binutils recipe 2021-08-27 21:08:25 +02:00
waddlesplash
de55dbc05a binutils: bump revision for rebuild. 2020-06-05 21:09:16 -04:00
François Revol
2c95bf707c Enable m68k for the base packages
This is needed to build the source packages to use in the bootstrap image.
2020-02-04 22:44:39 +01:00
Jerome Duval
650ea9b9e1 Reapply "Enable sparc for the base packages".
This reverts commit 99901b49ee.
2019-04-30 19:51:33 +02:00
Jerome Duval
99901b49ee Revert "Enable sparc for the base packages"
This reverts commit ab5bcc9b3b.
2019-04-10 11:10:56 +02:00
PulkoMandy
ab5bcc9b3b Enable sparc for the base packages
This is needed to build the source packages to use in the bootstrap
image.
2019-04-08 22:03:29 +02:00
fbrosson
d15ea6d7c7 Binutils: disable x86 primary arch for version 2.31.1. See #3250 2018-10-26 15:31:28 +00:00
kenmays
db88abb64a Binutils: enable x86 arch for version 2.31.1. (#3250) 2018-10-26 15:24:30 +00:00
kenmays
fa76c86c03 Binutils: add recipe for version 2.31.1. (#3204) 2018-10-20 10:21:29 +00:00
Jérôme Duval
11cacbce02 binutils: rebuild with gcc7. 2018-06-12 18:40:42 +02:00
Jérôme Duval
15709dcbdb binutils: rebuild with gcc7. 2018-06-12 18:32:36 +02:00
Augustin Cavalier
1c9f99a97d binutils 2.17: patch must go after make. 2017-11-22 22:55:23 +01:00
Augustin Cavalier
88f02cc2fe binutils 2.17: Do not build documentation.
Keeping up with makeinfo's upgrade treadmill is proving to be
a tedious and annoying process, so just don't build documentation.
If anyone really wants any docs besides manpages, they can go
and build it themselves.
2017-11-22 22:25:09 +01:00
waddlesplash
b62054e3cc binutils: update checksum. 2017-11-22 16:33:10 +01:00
waddlesplash
0b4bb42ce9 binutils 2.26.1: bump revision to force buildmaster rebuild 2017-11-22 16:03:14 +01:00
Augustin Cavalier
1e51e1c8bf binutils: disable 2.28.1 on x86.
It's broken. See #1709.
2017-11-22 14:06:57 +01:00
waddlesplash
11e884bf1c binutils: Update to fix #1780. 2017-11-11 14:45:14 +01:00
waddlesplash
34d1a1d24a binutils: Update checksum following GitHub codeload changes. 2017-10-28 21:43:54 +02:00
Jerome Duval
fd05201fce binutils: enable 2.28.1. 2017-08-06 16:32:00 +02:00
Jerome Duval
b1952334d7 binutils: add recipes for versions 2.27, 2.28.1, 2.29. 2017-08-05 14:59:28 +02:00
Jérôme Duval
454940d466 Bump revisions for x86_64 rebuild after time_t change.
* make gawk compatible with version 3.
* add some prerequisites for icu.
2017-06-12 17:40:24 -04:00
Jerome Duval
b1820df9fb binutils: don't fail when a command is missing. 2017-04-26 23:03:45 +00:00
Jessica Hamilton
dc5e07e73d binutils: also build PE targets for x86_64 2017-01-07 05:03:00 +00:00
Jérôme Duval
56d06f6058 binutils: fix library provides
This changes from 2.26.1 on.
2016-08-10 07:36:40 +02:00
Adrien Destugues
f0cc24e885 binutils: update to version that does not need flex. 2016-07-26 07:25:54 +02:00
Adrien Destugues
5de5c4741c binutils: fix source dir name. 2016-07-26 07:25:54 +02:00
Adrien Destugues
e624405330 Download from safe sources. 2016-07-26 07:25:54 +02:00
Jerome Duval
b002b606ff binutils: added recipe for version 2.26.1. 2016-07-23 00:44:26 +00:00
Jerome Duval
ffd6cb7da9 binutils: added recipe for version 2.26.0. 2016-02-29 09:22:41 +00:00
Humdinger
82d0a570cd Recipe primping, improved SUMMARY/DESCRIPTION, re-ordering blocks. 2015-09-03 17:55:00 +02:00
Augustin Cavalier
daabce4e72 binutils: Fix typo. 2015-08-05 17:29:03 -04:00
Augustin Cavalier
55dd9cf19d Rewrite ARCHITECTURES syntax to new HaikuPorter changes.
HaikuPorter now does not care what is in ARCHITECTURES when
building for a SECONDARY_ARCHITECTURE.
2015-08-04 12:00:38 -04:00
Jerome Duval
faae0cc5e0 binutils: change 2.25.1_2015_07_31 to 2.25_12015_07_31
2.25.1 isn't newer than 2.25. Apply Ingo's suggestion and
move the 1 to the next part. For 2.26, we should use 2.26.0
instead.
2015-08-02 13:07:21 +00:00
Jerome Duval
b008030f2d binutils: bump version. 2015-08-01 11:17:31 +00:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Jerome Duval
980e58537b binutils: fix checksum and install section. 2014-12-28 10:04:49 +00:00
Jérôme Duval
008725f520 binutils: added recipe for 2.25 2014-12-28 10:27:15 +01:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Yourself
a8600b3f7a added missing cmd:find and cmd:xargs to binutils 2.17 recipe 2014-12-04 21:55:24 +00:00
Jerome Duval
5fa163abdd binutils: removes unneeded require. 2014-09-27 14:52:16 +00:00
Jerome Duval
1c4b907520 binutils: fix license. 2014-08-04 17:22:17 +00:00
Oliver Tappe
1612302b64 Fix unintended binutils-dependency on flex 2014-05-30 00:52:19 +02:00
Rene Gollent
c40e2f7f6f Add missing dependency to binutils 2.24 recipe. 2014-05-05 22:28:51 -04:00
PulkoMandy
5f9bcb6928 Declare ARM support for packages to bootstrap.
* The bootstrap process won't work without that.
2014-04-22 21:23:55 +02:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Oliver Tappe
f31617b50f Adjust many more recipes to support mirror site.
* Mostly added SRC_FILENAME where the automatic filename didn't
  make any sense.
2014-04-20 23:13:43 +02:00
Jonathan Schleifer
7c749a88b8 binutils-2.24: Lower compat version
This fixes the problem that when updating binutils the installed GCC
still depends on binutils-2.23 and thus can't be used to recompile GCC
so that it then depends on binutils-2.24 instead (it's kind of a
circular dependency, but not a real one).
2014-03-20 18:13:14 +01:00