On Sunday, April 28th, 2024 at 12:24, Gerald Pfeifer <ger...@pfeifer.com> wrote:
> On Fri, 26 Apr 2024, Jonathan Wakely wrote: > > > How are you testing on FreeBSD? > > > > When I build GCC trunk on FreeBSD 14.0 and try to run the libstdc++ > > testsuite it fails due to lots of these errors: > > > > Excess errors: > > /usr/local/bin/ld: /tmp//ccev946q.o: relocation R_X86_64_32 against > > symbol `_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2' can not be > > used when making a PDE object; recompile with -fPIE > > /usr/local/bin/ld: failed to set dynamic section sizes: bad value Hi Gerald and Jonathan! I normally test every weekly GCC snapshots through the FreeBSD ports framework on Cirrus, so that all my tests are publicly accessible: http://cirrus-ci.com/github/lsalvadore/freebsd-ports/lang/gcc11-devel http://cirrus-ci.com/github/lsalvadore/freebsd-ports/lang/gcc12-devel http://cirrus-ci.com/github/lsalvadore/freebsd-ports/lang/gcc13-devel http://cirrus-ci.com/github/lsalvadore/freebsd-ports/lang/gcc14-devel And of course the cirrus configuration is public as well: https://github.com/lsalvadore/freebsd-ports/blob/lang/gcc11-devel/.cirrus.yml By the way, is it possible for FreeBSD to enter GCC's CI pipeline? Where would one start? I am willing to help of course. Cheers, Lorenzo Salvadore