Opened 8 years ago

Closed 8 years ago

#17204 closed defect (fixed)

OSX Yosemite libtool version detection

Reported by: vbraun Owned by:
Priority: major Milestone: sage-6.4
Component: packages: standard Keywords: yosemite
Cc: Merged in:
Authors: Volker Braun Reviewers: John Palmieri
Report Upstream: Fixed upstream, in a later stable release. Work issues:
Branch: 193836c (Commits, GitHub, GitLab) Commit: 193836c7f8ec3a103c4c6d5c91a6fbe77b6a7325
Dependencies: Stopgaps:

Status badges

Description (last modified by vbraun)

libtool picks the wrong linker flags as it misinterprets the 10.10 version number

Note: the libtool.m4 macro may be found munged into the auto-generated aclocal.m4 and configure.

The fix will be in libtool-2.4.3 to be released shortly.

Change History (15)

comment:1 Changed 8 years ago by vbraun

Component: PLEASE CHANGEpackages: standard
Dependencies: #17169
Type: PLEASE CHANGEdefect

comment:2 Changed 8 years ago by vbraun

Description: modified (diff)

comment:3 Changed 8 years ago by vbraun

Branch: u/vbraun/osx_yosemite_libtool_version_detection

comment:4 Changed 8 years ago by vbraun

Commit: 193836c7f8ec3a103c4c6d5c91a6fbe77b6a7325
Keywords: yosemite added

New commits:

193836cUse 10.9 as MACOSX_DEPLOYMENT_TARGET on 10.10

comment:5 Changed 8 years ago by vbraun

There will be a libtool release soon: http://lists.gnu.org/archive/html/libtool/2014-10/msg00000.html

Regardless, I think we should work around this by setting MACOSX_DEPLOYMENT_TARGET to 10.9. By the time 10.11 rolls out we'll be in better shape to push this out to upstream projects.

Last edited 8 years ago by vbraun (previous) (diff)

comment:6 Changed 8 years ago by vbraun

Report Upstream: N/AFixed upstream, in a later stable release.

comment:7 Changed 8 years ago by vbraun

For the record, all testsuites pass except the following

SAGE_CHECK_PACKAGES=!python,!zeromq,!pari,!gsl,!flint,!m4rie,!iml

The iml one is taken care of in #16706, I believe.

comment:8 Changed 8 years ago by vbraun

Authors: Volker Braun
Status: newneeds_review

comment:9 Changed 8 years ago by vbraun

Description: modified (diff)

comment:10 Changed 8 years ago by vbraun

Description: modified (diff)

comment:11 Changed 8 years ago by jhpalmieri

Reviewers: John Palmieri
Status: needs_reviewpositive_review

Looks good to me, builds on OS X 10.10 Yosemite.

comment:12 Changed 8 years ago by jhpalmieri

On OS X 10.9, flint and m4rie still fail their test suites with this ticket. (I assume that Python does also, but I never check that one. Same with iml.) pari passes. zeromq passes with the change from #17212 applied.

comment:13 Changed 8 years ago by vbraun

Dependencies: #17169

comment:14 Changed 8 years ago by jhpalmieri

Of course this ticket shouldn't change anything with OS X 10.9. The failures for flint and m4rie probably come from #17169.

comment:15 Changed 8 years ago by vbraun

Branch: u/vbraun/osx_yosemite_libtool_version_detection193836c7f8ec3a103c4c6d5c91a6fbe77b6a7325
Resolution: fixed
Status: positive_reviewclosed
Note: See TracTickets for help on using tickets.