Opened 7 years ago

Closed 7 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 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) 7 years ago.
Change ld64 and cctools run dependencies to lib dependencies.

Download all attachments as: .zip

Change History (5)

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

Cc: egall@… added

Cc Me!

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

Ping?

Changed 7 years ago by Ionic (Mihai Moldovan)

Attachment: gcc4X-build-deps.patch added

Change ld64 and cctools run dependencies to lib dependencies.

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

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

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

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