Opened 14 years ago

Closed 13 years ago

Last modified 11 years ago

#22681 closed defect (wontfix)

binutils - 2.20 - assembler not fully osx compatible, lacks mach-o support -

Reported by: jameskyle@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), cooljeanius (Eric Gallager)
Port: binutils

Description

The gnu binutils assembler does not support mach-o bundles. This is causing several packages to fail building.

http://gcc.gnu.org/ml/gcc/2009-09/msg00121.html

Tickets I've found that have this as their root cause:

#22539, #22679, #22674 and quite possibly more that are not as detailed or clear in their error output.

The tell tale sign that this is the root of a compile failure is the error message:

Fatal error: Invalid listing option 'r'

Change History (7)

comment:1 Changed 14 years ago by mf2k (Frank Schima)

Port: binutils added

comment:2 in reply to:  description Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to jameskyle@…:

http://gcc.gnu.org/ml/gcc/2009-09/msg00121.html

That message says

binutils for MacOSX is a no-go.

and

binutils 'as' does not know the magic of mach-o.

and

It is simply not supported, the binutils from gnu.

so it seems like we either need to accept that this won't work, and modify the affected ports mentioned in the tickets you closed as duplicates to either work when binutils is present or be marked as conflicting with binutils, or we need to delete the binutils port.

comment:3 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Or, as you said in #22679, go back to binutils 2.19, if that works properly.

comment:4 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

comment:5 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Having binutils installed continues to trip up our users; see #24617 for the latest. I added a note to binutils in r67114 that installing it is not recommended.

comment:6 Changed 13 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

Upstream issue, port has no maintainer.

comment:7 Changed 11 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.