Opened 3 years ago

Closed 13 months ago

#51935 closed update (fixed)

binutils: upgrade to 2.27 -> 2.29.1

Reported by: mojca (Mojca Miklavec) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: stuartwesterman (Stuart Westerman), g5pw (Aljaž Srebrnič), yann.sionneau@…, jinksys@…, l2dy (Zero King)
Port: arm-aout-binutils arm-elf-binutils arm-none-eabi-binutils arm-none-linux-gnueabi-binutils arm-rtems-binutils avr-binutils i386-elf-binutils i386-mingw32-binutils i386-mingw32-binutils i386-rtems-binutils i960-rtems-binutils lm32-rtems-binutils m68k-elf-binutils m68k-rtems-binutils mips-elf-binutils mips-rtems-binutils mipsel-linux-binutils msp430-binutils msp430-binutils-devel powerpc-rtems-binutils ppc-linux-binutils sh-rtems-binutils sparc-rtems-binutils spu-binutils x86_64-elf-binutils i686-w64-mingw32-binutils x86_64-w64-mingw32-binutils

Description (last modified by mojca (Mojca Miklavec))

It would be nice to upgrade the binutils ports and to switch to the crossbinutils PortGroup in ports where this is not yet the case.

name old version new maintainer commit
(using crossbinutils)
binutils 2.26.1 2.27 r150799, 82608d82
avr-binutils 2.25 2.27 g5pw r151540
msp430-binutils 2.21.1a-20120406 g5pw see #56109
msp430-binutils-devel 2.22-20120911 g5pw
arm-elf-binutils 2.25 2.27 stuartwesterman-gm 0eb3986f
arm-none-eabi-binutils 2.23.1 2.27 stuartwesterman-gm ccc83b50
i386-elf-binutils 2.23.1 2.27 jinksys-gm 9a5ee5f9, see #51729
x86_64-elf-binutils 2.23.1 2.27 nategriswold-gm 9451379b, see #53011, #51728
ppc-linux-binutils 2.25 2.27 0cd1ac10
arm-aout-binutils 2.22 2.27 3ad4b096
spu-binutils 2.20.51.0.5 2.27 1edf79dc
i686-w64-mingw32-binutils 2.27 2.27 mojca
x86_64-w64-mingw32-binutils 2.27 2.27 mojca
(not using crossbinutils)
arm-none-linux-gnueabi-binutils 2005q3-2 2.27 stuartwesterman-gm 7288f431
m68k-elf-binutils 2.17 2.27 63481903
mips-elf-binutils 2.17 2.27 ba77cc17
mipsel-linux-binutils 2.16.1 see #38135, #43988
(rtems, see #31945)
arm-rtems-binutils 2.18
i386-rtems-binutils 2.18
lm32-rtems-binutils 2.21.1 yann.sionneau-gm
m68k-rtems-binutils 2.18
mips-rtems-binutils 2.18
powerpc-rtems-binutils 2.18
sh-rtems-binutils 2.18
sparc-rtems-binutils 2.18
(obsolete?, see #53061)
i386-mingw32-binutils 2.21-3 ed25e98e, see #38304, #43646
(removed)
i960-rtems-binutils 2.16.1 c9a51242

Change History (41)

comment:1 Changed 3 years ago by g5pw (Aljaž Srebrnič)

Description: modified (diff)

comment:2 Changed 3 years ago by mojca (Mojca Miklavec)

Description: modified (diff)
Summary: binutils: upgrade to 2.16.1binutils: upgrade to 2.27

comment:3 Changed 2 years ago by mojca (Mojca Miklavec)

In 82608d82/macports-ports:

binutils: update to 2.27

See: #51935

comment:4 Changed 2 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

comment:5 Changed 2 years ago by mojca (Mojca Miklavec)

i960-rtems-binutils says:

i960-rtems-gcc does not build on darwin 9+ (Mac OS X 10.5+) and it has been abandonned upstream.

and I can confirm that it doesn't build for me.

I suggest removing both ports (binutils and gcc).

Last edited 2 years ago by mojca (Mojca Miklavec) (previous) (diff)

comment:6 Changed 2 years ago by mojca (Mojca Miklavec)

I opened a pull request that updates some of the ports that use the PortGroup. I tried converting some others, but that often requires a lot more work and modifications.

comment:7 Changed 2 years ago by mojca (Mojca Miklavec)

In c9a51242/macports-ports:

i960-rtems-(binutils|gcc): remove obsolete ports

These ports no longer build on 10.5+, abandoned upstream.

See: #31945
See: #51935

comment:8 Changed 2 years ago by mojca (Mojca Miklavec)

In 3ad4b096/macports-ports:

arm-aout-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:9 Changed 2 years ago by mojca (Mojca Miklavec)

In 1edf79dc/macports-ports:

spu-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:10 Changed 2 years ago by mojca (Mojca Miklavec)

In 0cd1ac1/macports-ports:

ppc-linux-binutils: upgrade to 2.27

Patches no longer needed (included upstream).

See: #51935
See: #53027

comment:11 Changed 2 years ago by mojca (Mojca Miklavec)

In 0eb3986/macports-ports:

arm-elf-binutils: upgrade to 2.27

License is part of the PortGroup and not needed here.

See: #51935
See: #53027

comment:12 Changed 2 years ago by mojca (Mojca Miklavec)

In ccc83b5/macports-ports:

arm-none-eabi-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:13 Changed 2 years ago by mojca (Mojca Miklavec)

In 9451379b/macports-ports:

x86_64-elf-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:14 Changed 2 years ago by mojca (Mojca Miklavec)

In 9a5ee5f9/macports-ports:

i386-elf-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:15 Changed 2 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

comment:16 Changed 2 years ago by mojca (Mojca Miklavec)

In ba77cc17/macports-ports:

mips-elf-binutils: upgrade to 2.27, use portgroup

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed

See: #51935

comment:17 Changed 2 years ago by mojca (Mojca Miklavec)

In 63481903/macports-ports:

m68k-elf-binutils: upgrade to 2.27, use portgroup

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed

See: #51935

comment:18 Changed 2 years ago by mojca (Mojca Miklavec)

In 7288f431/macports-ports:

arm-none-linux-gnueabi-binutils: upgrade to 2.27

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed
  • Maintainer timeout

See: #51935

comment:19 Changed 2 years ago by mojca (Mojca Miklavec)

In ed25e98e/macports-ports:

i386-mingw32-binutils: upgrade to 2.25.1-1

  • Upgrade to version 2.25.1-1
  • Add license GPL-3+
  • Remove $Id$ line

Closes: #38304
See: #51935
See: #53061

comment:20 Changed 2 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

comment:21 Changed 2 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

comment:22 Changed 2 years ago by mojca (Mojca Miklavec)

In 86b7e10f/macports-ports:

arm-aout-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:23 Changed 2 years ago by mojca (Mojca Miklavec)

In ac2c4a0f/macports-ports:

spu-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:24 Changed 2 years ago by mojca (Mojca Miklavec)

In 45f441f5/macports-ports:

ppc-linux-binutils: upgrade to 2.27

Patches no longer needed (included upstream).

See: #51935
See: #53027

comment:25 Changed 2 years ago by mojca (Mojca Miklavec)

In 0e51d256/macports-ports:

arm-elf-binutils: upgrade to 2.27

License is part of the PortGroup and not needed here.

See: #51935
See: #53027

comment:26 Changed 2 years ago by mojca (Mojca Miklavec)

In 51b0f70b/macports-ports:

arm-none-eabi-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:27 Changed 2 years ago by mojca (Mojca Miklavec)

In 218cd7b4/macports-ports:

x86_64-elf-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:28 Changed 2 years ago by mojca (Mojca Miklavec)

In 07cded63/macports-ports:

i386-elf-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:29 Changed 2 years ago by mojca (Mojca Miklavec)

In feb6c72d/macports-ports:

mips-elf-binutils: upgrade to 2.27, use portgroup

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed

See: #51935

comment:30 Changed 2 years ago by mojca (Mojca Miklavec)

In 60d740bb/macports-ports:

m68k-elf-binutils: upgrade to 2.27, use portgroup

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed

See: #51935

comment:31 Changed 2 years ago by mojca (Mojca Miklavec)

In 6b583ace/macports-ports:

arm-none-linux-gnueabi-binutils: upgrade to 2.27

  • Upgrade to binutils 2.27
  • Add the crossbinutils portgroup
  • Patch is no longer needed
  • Maintainer timeout

See: #51935

comment:32 Changed 2 years ago by mojca (Mojca Miklavec)

In dd6de2b3/macports-ports:

i386-mingw32-binutils: upgrade to 2.25.1-1

  • Upgrade to version 2.25.1-1
  • Add license GPL-3+
  • Remove $Id$ line

Closes: #38304
See: #51935
See: #53061

comment:33 Changed 2 years ago by mojca (Mojca Miklavec)

Cc: l2dy added
Description: modified (diff)
Port: i686-w64-mingw32-binutils x86_64-w64-mingw32-binutils added
Summary: binutils: upgrade to 2.27binutils: upgrade to 2.27 -> 2.28

In the meantime the version 2.28 has been released.

Dear maintainers, please test https://github.com/macports/macports-ports/pull/361 and report in case there are any issues with it.

comment:34 Changed 2 years ago by l2dy (Zero King)

In be7b34f8/macports-ports:

*binutils: update to 2.28

See: #51935

comment:35 Changed 20 months ago by l2dy (Zero King)

comment:36 Changed 19 months ago by l2dy (Zero King)

Summary: binutils: upgrade to 2.27 -> 2.28binutils: upgrade to 2.27 -> 2.29.1

Dear maintainers, please test ​https://github.com/macports/macports-ports/pull/843 and report in case there are any issues with it.

comment:37 Changed 19 months ago by l2dy (Zero King)

comment:38 Changed 18 months ago by l2dy (Zero King)

In 0354d33b3a1ca25d09a89e87bcedfb46fbd48e4b/macports-ports:

avr-binutils: update to 2.29.1, remove unused patch

See: #51935

comment:39 Changed 13 months ago by mojca (Mojca Miklavec)

comment:40 Changed 13 months ago by mojca (Mojca Miklavec)

Description: modified (diff)

I'm closing this ticket now. The only ports that have not be upgraded to 2.30 are those who either need a substantial update (mps430 #56109) or are good candidates to be removed (mingw #53061, rtems #31945, potentially mipsel-linux #56108)

comment:41 Changed 13 months ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.