Opened 8 years ago

Last modified 6 years ago

#51935 closed update

binutils: upgrade to 2.27 — at Version 21

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@…
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 maint. commit
(using crossbinutils)
binutils 2.26.1 r150799, 82608d82
avr-binutils 2.25 g5pw r151540
msp430-binutils 2.21.1a-20120406 g5pw
msp430-binutils-devel 2.22-20120911 g5pw
arm-elf-binutils 2.25 stuartwesterman-gm 0eb3986f
arm-none-eabi-binutils 2.23.1 stuartwesterman-gm ccc83b50
i386-elf-binutils 2.23.1 jinksys-gm 9a5ee5f9, see #51729
x86_64-elf-binutils 2.23.1 nategriswold-gm 9451379b, see #53011, #51728
ppc-linux-binutils 2.25 0cd1ac10
arm-aout-binutils 2.22 3ad4b096
spu-binutils 2.20.51.0.5 1edf79dc
(not using crossbinutils)
arm-none-linux-gnueabi-binutils 2005q3-2 stuartwesterman-gm 7288f431
m68k-elf-binutils 2.17 63481903
mips-elf-binutils 2.17 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 (21)

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

Description: modified (diff)

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

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

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

In 82608d82/macports-ports:

binutils: update to 2.27

See: #51935

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

Description: modified (diff)

comment:5 Changed 7 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 7 years ago by mojca (Mojca Miklavec) (previous) (diff)

comment:6 Changed 7 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 7 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 7 years ago by mojca (Mojca Miklavec)

In 3ad4b096/macports-ports:

arm-aout-binutils: upgrade to 2.27

See: #51935
See: #53027

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

In 1edf79dc/macports-ports:

spu-binutils: upgrade to 2.27

See: #51935
See: #53027

comment:10 Changed 7 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 7 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 7 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 7 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 7 years ago by mojca (Mojca Miklavec)

In 9a5ee5f9/macports-ports:

i386-elf-binutils: upgrade to 2.27

See: #51935
See: #53027

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

Description: modified (diff)

comment:16 Changed 7 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 7 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 7 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 7 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 7 years ago by mojca (Mojca Miklavec)

Description: modified (diff)

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

Description: modified (diff)
Note: See TracTickets for help on using tickets.