Commit Graph
65 Commits
Author SHA1 Message Date
Christoph Reiter 920f51e89c binutils: Update to 2.45.1
signing key advertised here:
https://sourceware.org/pipermail/binutils/2025-November/145592.html
2025-11-12 19:23:45 +01:00
Christoph Reiter 4a2c6c7ac8 binutils: Update to 2.45 2025-07-27 16:01:12 +02:00
Christoph Reiter b38b2b78f4 Remove all cygwin CHOST changes
Since #5448 CHOST defaults to cygwin now, so this
is no longer needed.
2025-06-27 07:42:37 +02:00
Christoph Reiter 9c6dae2c6a binutils: build for cygwin
* build with cygwin triplet, switch uname to cygwin
* 0100-binutils-2.37-msys2.patch:
  * remove all changes that are no longer needed with a cygwin host
  * move all msys specific changes into the cygwin conditions
2025-06-17 22:54:29 +02:00
Christoph Reiter 0351e69654 binutils: Update to 2.44
* 0100-binutils-2.37-msys2.patch: remove hunk for removed code
* 2002-Allow-spaces-in-the-name-of-the-external-preprocesso.patch:
  also revert followup cleanup
2025-02-02 16:57:12 +01:00
James Wilkinson ffbf281f74 binutils to 2.43.1 2024-08-30 23:40:02 -04:00
Suyun114 656c84a3a7 binutils: Update to 2.43 2024-08-08 11:57:19 +08:00
Christoph Reiter a2ee04bf00 More CPEs 2024-03-24 20:09:34 +01:00
Christoph Reiter 68c3c3a1f7 More CPEs and pypi references 2024-03-21 20:31:57 +01:00
Christoph Reiter 68a0de955e binutils: Update to 2.42
* Remove backport which is included in the new release
* 0100-binutils-2.37-msys2.patch: simple refresh
2024-01-30 08:07:37 +01:00
Christoph Reiter 296d2283bf binutils: make sure to use the system zlib
it defaults to the internal one by default

Fixes #4218
2023-12-01 13:43:02 +01:00
Christoph Reiter f8cb5c8971 binutils: rebuild 2023-09-14 19:16:24 +02:00
Christoph Reiter db99bc14c8 binutils: Update to 2.41 (v2)
v1 was #3940 - this time with a backport from master
2023-08-09 22:32:26 +02:00
Christoph Reiter 4fa07d4745 Revert "binutils: Update to 2.41"
This reverts commit 22e4b562ac.

cygwin reported regressions, let's wait a bit then
2023-08-05 08:58:42 +02:00
Christoph Reiter 22e4b562ac binutils: Update to 2.41 2023-08-04 19:14:04 +02:00
Christoph Reiter a48ad08999 binutils: Update to 2.40 2023-01-20 15:46:42 +01:00
Christoph Reiter 5e4d22877c binutils: fix dynamicbase being set for 32bit binaries
I missed one target check when rebasing the patches.
This only affects 32bit, so I didn't notice.
2022-10-18 20:37:35 +02:00
Christoph Reiter 1b429217d0 binutils: Update to 2.39 2022-10-15 12:43:41 +02:00
Christoph Reiter 5391c118a7 Remove the base-devel group from all PKGBUILD files
We have a base-devel package now, so this isn't used anymore.
Remove it either way to avoid confusion.
2022-04-18 11:17:10 +02:00
Christoph Reiter 7b1ac40b78 binutils: revert NT_DLL_AUTO_IMAGE_MASK change
The address space overlaps with cygwin managed memory, so we either
reduce it a bit again, or we try to find a different solution.

See #2723
2021-12-19 16:42:40 +01:00
Christoph Reiter e40c90814f Makedepend on gcc/make where needed
This means we no longer need msys2-devel
2021-12-13 22:19:56 +01:00
Christoph Reiter e6cf475a0f add binutils to base-devel
makepkg requires a strip.exe if strip is in options before it can install
build dependencies. So we have no choise but to assume that it is installed.

An alternative would be to patch pacman and move the check to the actual
strip function tidy_strip()
2021-12-13 21:40:35 +01:00
Christoph Reiter 5bcd978cb0 Get rid of the msys2-devel group
For now adds a "provides=(msys2-devel)" to gcc to keep installation
working and install the same set of packages.

Next step is to makedepend on gcc where needed and remove msys2-devel
from the docs.
2021-12-13 20:35:56 +01:00
Christoph Reiter 38126d763e makedepend on autotools for packages using configure
In some cases this will introduce cycles which could likely be cleaned
up by only depending on some unix tools instead of the whole autotools.

Rebuilding doesn't make much sense at this point since it just adds a subset
of base-devel which is still installed by default.
2021-12-12 14:20:50 +01:00
Christoph Reiter 3e14b95280 Revert target triplets for gcc/binutils 2021-12-05 11:30:07 +01:00
Mehdi Chinoune d830512feb binutils: update to 2.37 2021-11-30 09:29:16 +01:00
Christoph Reiter f65ef94af3 binutils: increase the address range for auto-image-base
We get conflicts in Python modules now. Their paths contain the cygwin
version and that happened to trigger a base image collision when being hashed
since the last update.

This change uses a bit more of the path based hash to increase the possible base addresses
and make collisions less likely.

Hopefully without any negative side effects.
2021-05-10 23:31:35 +02:00
Christoph Reiter 6d789397f2 binutils: revert a windres commit 2021-03-18 09:43:56 +01:00
Christoph Reiter c5757a43b4 binutils: change back the DLL characteristic defaults
To what they were in 2.35. We are not sure if they are compatible with
cygwin.

See https://github.com/msys2/MSYS2-packages/pull/2345 and
https://cygwin.com/pipermail/cygwin/2021-February/247922.html for context.
2021-02-28 10:59:47 +01:00
Astrum-polaris 0278f1a658 binutils: update to 2.36.1
Remove testsuite patches
2021-02-18 18:07:26 +08:00
Alexey Pavlov c37582f2e5 binutils: Update to 2.35.1 2020-10-26 11:36:55 +03:00
Jeremy Drake d344d7ffaa binutils: update to 2.35. 2020-08-28 20:56:02 -07:00
Orgad Shaneh 736515b9f8 binutils: Install libiberty headers (#2036)
Done in MinGW, but not in MSYS
2020-07-17 10:14:38 +03:00
Alexey Pavlov bfc9d3bcb8 binutils: Import upstream pacthes 2020-06-02 09:56:56 +03:00
Alexey Pavlov 511a915991 binutils: Fix msys2 patch 2020-03-22 12:00:48 +03:00
Alexey Pavlov 4b9b120cd9 binutils: Update to 2.34 2020-03-09 15:04:53 +03:00
Alexey Pavlov da69f8ab60 Rebuild binutils and gdb with gcc-9.1.0 2019-07-04 23:41:42 +03:00
Alexey Pavlov 58df9e4a21 binutils: Update to 2.30 2018-06-13 09:44:57 +03:00
atom.long c3d547de94 binutils: update to 2.28 2017-05-30 20:29:54 +08:00
Petros Angelatos 85f0605c8b binutils: re-enable weak NT externals patches
Signed-off-by: Petros Angelatos <petrosagg@gmail.com>
2017-01-10 05:04:42 -08:00
Alexey Pavlov 660ffd3fd1 binutils: Version 2.26 still not usable 2016-03-28 14:35:32 +03:00
Alexey Pavlov 4a2ead04d9 binutils: Update to 2.26 + patches 2016-03-28 12:45:11 +03:00
Alexey Pavlov b9dee79142 binutils: Revert to 2.25.1 as it break msys2-runtime 2016-03-15 12:34:39 +03:00
Alexey Pavlov 386fb5afd0 binutils: Fix patching .orig files 2016-03-11 09:32:19 +03:00
Jens Staal 5120d4215a add weak external patches: https://sourceware.org/ml/binutils/2015-10/msg00234.html
updated to 2.26, msys2 patch no longer needed

replace msys2 patch with sed

forgot to remove sha256sum in checksum array

new msys2 patch

corrected sha256sum
2016-03-10 14:54:31 +01:00
Viktor Szakats 2265d67a58 use secure urls 2016-02-29 18:53:15 +01:00
Viktor Szakats ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Viktor Szakats 2b119ae43f use secure urls
* follow some redirects
2016-02-23 10:26:02 +01:00
Ray Donnelly b346fece1e binutils: Update to 2.25.1 and add patch from mingw-w64-binutils-git
.. to increase _bfd_coff_max_nscns to 65279
2015-12-02 20:59:49 +00:00
Alexpux 0d4480fb29 binutils: Rebuild 2015-03-03 14:21:07 +03:00