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