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

{ubuntu-trusty,linuxmint-17}-gcc_spkg: numpy, ntl, nauty, ... fail to build #32281

Closed
mkoeppe opened this issue Jul 26, 2021 · 13 comments
Closed

Comments

@mkoeppe
Copy link
Member

mkoeppe commented Jul 26, 2021

We install a modern gcc, but without modern binutils we get a lot of errors like this:

  [nauty-27r1.p1]   /tmp/cch93yUy.s:4216: Error: no such instruction: `vmovdqu8 (%rbx),%xmm3'
  [nauty-27r1.p1]   /tmp/cch93yUy.s:4218: Error: no such instruction: `vmovdqu8 %xmm3,(%rcx)'
  [nauty-27r1.p1]   /tmp/cch93yUy.s:4220: Error: no such instruction: `vmovdqu8 -16(%rbx,%rax),%xmm4'

(https://github.com/sagemath/sage/runs/3151314694?check_suite_focus=true)

So in this ticket we drop these configurations (added in #31526) from the CI.

(debian-jessie-gcc_spkg and centos-7-gcc_spkg do not appear to be affected by this problem.)

We also restore the configuration centos-7-i386-gcc_spkg, which had been dropped by an editing mistake in #31526.

CC: @kliem @dimpase

Component: porting

Author: Matthias Koeppe

Branch/Commit: dc1acfd

Reviewer: Jonathan Kliem

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

@mkoeppe mkoeppe added this to the sage-9.4 milestone Jul 26, 2021
@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Aug 11, 2021
@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe changed the title ubuntu-trusty-gcc_spkg: numpy, ntl, nauty, ... fail to build {ubuntu-trusty,linuxmint-17}-gcc_spkg: numpy, ntl, nauty, ... fail to build Aug 12, 2021
@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 12, 2021

Author: Matthias Koeppe

@mkoeppe

This comment has been minimized.

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 12, 2021

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 12, 2021

Commit: dc1acfd

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 12, 2021

New commits:

dc1acfd.github/workflows/tox-{optional,experimental}.yml: Remove ubuntu-trusty-gcc_spkg, linuxmint-17-gcc_spkg; restore centos-7-i386-gcc_spkg

@kliem
Copy link
Contributor

kliem commented Aug 12, 2021

comment:7

This approach is fine. A different apporach is to compile with SAGE_FAT_BINARY which might be a solution here. However, I don't know if it is worth it for such old systems.

@kliem
Copy link
Contributor

kliem commented Aug 12, 2021

Reviewer: Jonathan Kliem

@mkoeppe
Copy link
Member Author

mkoeppe commented Aug 12, 2021

comment:9

Replying to @kliem:

A different apporach is to compile with SAGE_FAT_BINARY which might be a solution here. However, I don't know if it is worth it for such old systems.

Let's not do that, it's getting too complicated

@mkoeppe
Copy link
Member Author

mkoeppe commented Sep 14, 2021

comment:10

Let's get this in please.

@kliem
Copy link
Contributor

kliem commented Sep 15, 2021

comment:11

Sorry, I forgot about this.

@vbraun
Copy link
Member

vbraun commented Oct 9, 2021

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

3 participants