Cirrus: fix build.

Remaining on 12.1 has started to break with an m4 error.  Upgrading fixes
things.

Mangle public symbols to work around a public definition error.
This commit is contained in:
David Goldblatt 2021-02-25 10:17:44 -08:00 committed by David Goldblatt
parent 3913077146
commit 9193ea2248

View File

@ -5,7 +5,7 @@ env:
task: task:
freebsd_instance: freebsd_instance:
matrix: matrix:
image: freebsd-12-1-release-amd64 image: freebsd-12-2-release-amd64
install_script: install_script:
- sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf - sed -i.bak -e 's,pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly,pkg+http://pkg.FreeBSD.org/\${ABI}/latest,' /etc/pkg/FreeBSD.conf
- pkg upgrade -y - pkg upgrade -y
@ -13,7 +13,10 @@ task:
script: script:
- autoconf - autoconf
#- ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" CXX="$CXX $COMPILER_FLAGS" } $CONFIGURE_FLAGS #- ./configure ${COMPILER_FLAGS:+ CC="$CC $COMPILER_FLAGS" CXX="$CXX $COMPILER_FLAGS" } $CONFIGURE_FLAGS
- ./configure # We don't perfectly track freebsd stdlib.h definitions. This is fine when
# we count as a system header, but breaks otherwise, like during these
# tests.
- ./configure --with-jemalloc-prefix=ci_
- export JFLAG=`sysctl -n kern.smp.cpus` - export JFLAG=`sysctl -n kern.smp.cpus`
- gmake -j${JFLAG} - gmake -j${JFLAG}
- gmake -j${JFLAG} tests - gmake -j${JFLAG} tests