Skip to content

tox.ini: Add raspbian-buster #29091

@jaapspies

Description

@jaapspies

On Raspberry Pi 4 4GB on Raspbian Buster build failed with fplll:

libtool: link: g++ -std=gnu++11 -std=c++11 -fPIC -I/home/pi/sagemath/sage-9.1.be
ta1/local/include/ -O3 -Wl,-rpath -Wl,/home/pi/sagemath/sage-9.1.beta1/local/lib
 -o .libs/fplll main.o  -L/home/pi/sagemath/sage-9.1.beta1/local/lib -L/lib ./.l
ibs/libfplll.so -lmpfr -lgmp -pthread -Wl,-rpath -Wl,/home/pi/sagemath/sage-9.1.
beta1/local/lib
/usr/bin/ld: ./.libs/libfplll.so: undefined reference to `__atomic_store_8'
/usr/bin/ld: ./.libs/libfplll.so: undefined reference to `__atomic_load_8'
collect2: error: ld returned 1 exit status

This is fixed by upgrading FPLLL in #30021.

In this ticket, we add Docker-based testing for the platform raspbian-buster-armhf so that it can be verified that FPLLL now builds on this platform by the following:

  tox -e docker-raspbian-buster-armhf-standard -- fplll

Depends on #30021

Upstream: Completely fixed; Fix reported upstream

CC: @malb @slel @fchapoton @kliem

Component: build

Keywords: raspberry

Author: Matthias Koeppe

Branch/Commit: 1b4c497

Reviewer: Jaap Spies

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions