Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OSX Yosemite libtool version detection #17204

Closed
vbraun opened this issue Oct 23, 2014 · 18 comments
Closed

OSX Yosemite libtool version detection #17204

vbraun opened this issue Oct 23, 2014 · 18 comments

Comments

@vbraun
Copy link
Member

vbraun commented Oct 23, 2014

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.

Upstream: Fixed upstream, in a later stable release.

Component: packages: standard

Keywords: yosemite

Author: Volker Braun

Branch/Commit: 193836c

Reviewer: John Palmieri

Issue created by migration from https://trac.sagemath.org/ticket/17204

@vbraun vbraun added this to the sage-6.4 milestone Oct 23, 2014
@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

Dependencies: #17169

@vbraun

This comment has been minimized.

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

New commits:

193836cUse 10.9 as MACOSX_DEPLOYMENT_TARGET on 10.10

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

Changed keywords from none to yosemite

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

Commit: 193836c

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

comment:5

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.

@vbraun
Copy link
Member Author

vbraun commented Oct 23, 2014

Upstream: Fixed upstream, in a later stable release.

@vbraun
Copy link
Member Author

vbraun commented Oct 24, 2014

comment:7

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.

@vbraun
Copy link
Member Author

vbraun commented Oct 24, 2014

Author: Volker Braun

@vbraun

This comment has been minimized.

@vbraun

This comment has been minimized.

@jhpalmieri
Copy link
Member

Reviewer: John Palmieri

@jhpalmieri
Copy link
Member

comment:11

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

@jhpalmieri
Copy link
Member

comment:12

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.

@vbraun
Copy link
Member Author

vbraun commented Oct 28, 2014

Changed dependencies from #17169 to none

@jhpalmieri
Copy link
Member

comment:14

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

@vbraun
Copy link
Member Author

vbraun commented Oct 29, 2014

Changed branch from u/vbraun/osx_yosemite_libtool_version_detection to 193836c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants