Opened 9 years ago
Last modified 4 years ago
#50800 closed defect
cairo, cairo-devel: fix for build failures against Xcode 7.3 linker when /usr/local/lib is absent — at Version 2
Reported by: | howarth.at.macports@… | Owned by: | ryandesign@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | haspatch | Cc: | |
Port: | cairo, cairo-devel |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
The Xcode 7.3 linker produces a new warning...
ld: warning: directory not found for option '-L/usr/local/lib'
when the /usr/local/lib directory is absent. The configure script in cairo uses its own pthread test, which doesn't cope with warnings, rather than the standard one from pthread.m4. The attached Portfile.diff adds a simple fix to prune the results from 'cat conftest.err' of lines with these warnings. Tested on 10.11 with Xcode 7.3 beta 5 and /usr/local/lib missing.
Change History (3)
Changed 9 years ago by howarth.at.macports@…
Attachment: | Portfile.diff added |
---|
comment:1 Changed 9 years ago by howarth.at.macports@…
Since the build fails on Xcode 7.3 when /usr/local/lib is absent due failure to detect the pthread support...
./cairo-mutex-impl-private.h:262:3: error: "XXX: No mutex implementation found. Cairo will not work with multiple threads. Define CAIRO_NO_MUTEX to 1 to acknowledge and accept this limitation and compile cairo without thread-safety support."
it seems unnecessary to bump the revision.
comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… removed |
---|---|
Description: | modified (diff) |
Keywords: | haspatch added |
Owner: | changed from macports-tickets@… to ryandesign@… |
Port: | cairo-devel added |
Summary: | fix for cairo build failures against Xcode 7.3 linker when /uer/local/lib is absent → cairo, cairo-devel: fix for build failures against Xcode 7.3 linker when /usr/local/lib is absent |
Note: See
TracTickets for help on using
tickets.
Portfile diff to solve pthread detection against Xcode 7.3 new linker warnings