Opened 3 years ago

Closed 3 years ago

#52172 closed defect (fixed)

sbcl @1.3.8_0: fix for build under current Xcode 8

Reported by: howarth.at.macports@… Owned by: easye
Priority: Normal Milestone:
Component: ports Version:
Keywords: sierra Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: sbcl

Description

The build of sbcl fails under the most recent Xcode 8 beta releases due to the removal of the libgcc_s.10.4.dylib stub from /usr/lib in the associated Command Line Tools. Assuming MacPorts only supports 10.4 and later at this point, the attached Portfile diff solves the problem by inserting "&& export SBCL_MACOSX_VERSION_MIN=10.5" into the environmental set by build phase script.

Attachments (1)

Portfile.diff (1022 bytes) - added by howarth.at.macports@… 3 years ago.
Portfile diff to build on recent Xcode 8 releases

Download all attachments as: .zip

Change History (4)

Changed 3 years ago by howarth.at.macports@…

Attachment: Portfile.diff added

Portfile diff to build on recent Xcode 8 releases

comment:1 Changed 3 years ago by howarth.at.macports@…

Of course I meant to say "assuming MacPorts only supports 10.5 and later at this point"

comment:2 in reply to:  description Changed 3 years ago by larryv (Lawrence Velázquez)

Cc: jeremyhu@… added; easieste@… removed
Keywords: sierra added
Owner: changed from macports-tickets@… to easieste@…
Summary: fix for current Xcode 8 build of sbclsbcl @1.3.8_0: fix for build under current Xcode 8
Version: 2.3.4

Replying to howarth.at.macports@…:

The build of sbcl fails under the most recent Xcode 8 beta releases due to the removal of the libgcc_s.10.4.dylib stub from /usr/lib in the associated Command Line Tools.

I think this was a mistake?

comment:3 Changed 3 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

Maintainer timeout, committed in r153075. 10.4 is pretty dead now, let's not wait for Apple to restore libgcc_s.10.4.dylib at the expense on the port not building on the most recent version.

Note: See TracTickets for help on using tickets.