Opened 4 years ago

Closed 4 years ago

#60101 closed defect (fixed)

ld64-127@127.2_14: Build failure on Mac OS X 10.5.8

Reported by: SerpentChris (Chris Calderon) Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.6.2
Keywords: powerpc Cc: kencu (Ken)
Port: ld64

Description

I've fired up my G5 again and I tried to build py37-numpy. One of the dependencies it tried to build was this port, and it failed. I'd guess it has something to do with libunwind since the log shows warnings with the word unwind splattered everywhere haha.

Attachments (1)

main.log (73.6 KB) - added by SerpentChris (Chris Calderon) 4 years ago.

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by SerpentChris (Chris Calderon)

Attachment: main.log added

comment:1 Changed 4 years ago by jmroot (Joshua Root)

Cc: kencu added; jeremyhu@… kencu@… removed
Owner: set to jeremyhu
Status: newassigned

comment:2 Changed 4 years ago by kencu (Ken)

thanks Chris. Working on it now. looks like another blocks reference snuck in there.

I thought this was covered, and in fact I now even have ld64-127 building and running on PPC Tiger locally:

ld64-127 @127.2_14+llvm33 (active) platform='darwin 8' archs='ppc' date='2020-02-03T18:00:47-0800'

but somehow this one has slipped in on 10.5 Leopard.

comment:3 Changed 4 years ago by kencu (Ken)

This should do it: <https://github.com/macports/macports-ports/pull/6413>.

Please feel free to test it for me if you have time.

comment:4 Changed 4 years ago by kencu (Ken)

Resolution: fixed
Status: assignedclosed

In 24bd353e51fb3437788f117d00e89547739e610c/macports-ports (master):

ld64: adjust no-blocks patch for < 10.6

the previous dyld-421-no-blocks patch is no longer needed,
however a new use of the blocks syntax now needs to be
guarded in the same file

closes: #60101

Note: See TracTickets for help on using tickets.