Opened 10 years ago

Closed 10 years ago

#44205 closed defect (fixed)

gcc4*, libgcc*: add missing build dependencies on cctools and ld64

Reported by: Ionic (Mihai Moldovan) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mww@…, cooljeanius (Eric Gallager), ryandesign (Ryan Carsten Schmidt)
Port: gcc42 gcc43 gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 libgcc libgcc-devel libgcc45

Description

In gcc4* and libgcc*, we're forcing the build process to use ar, ld etc. provided by MacPorts through ld64 and cctools.

This breaks the build in trace mode, as ld64 and cctools are only declared run time dependencies.

Change them to lib dependencies to also have them around at build time.

No revbump necessary, as the issue manifests as a build failure.

Attachments (1)

gcc4X-build-deps.patch (6.8 KB) - added by Ionic (Mihai Moldovan) 10 years ago.
Change ld64 and cctools run dependencies to lib dependencies.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:2 Changed 10 years ago by Ionic (Mihai Moldovan)

Ping?

Changed 10 years ago by Ionic (Mihai Moldovan)

Attachment: gcc4X-build-deps.patch added

Change ld64 and cctools run dependencies to lib dependencies.

comment:3 Changed 10 years ago by Ionic (Mihai Moldovan)

Updated patch set against the current tree and also added gcc410.

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

Cc: ryandesign@… added
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.