FreeBSD-head-amd64-gcc builds are broken since 2019-Aug-17 or so: no previous declaration for '__ashldi3' (stand/i386/boot2 context)

Mark Millard marklmi at yahoo.com
Fri Aug 23 19:08:55 UTC 2019


https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/11176/console
is for -r351411 and shows:

15:43:33 
--- ashldi3.o ---

15:43:33 
/usr/local/bin/x86_64-unknown-freebsd12.0-gcc --sysroot=/tmp/obj/workspace/src/amd64.amd64/tmp -B/usr/local/x86_64-unknown-freebsd12.0/bin/  -O2 -pipe   -I/workspace/src/stand/i386/btx/lib -nostdinc -I/tmp/obj/workspace/src/amd64.amd64/stand/libsa32 -I/workspace/src/stand/libsa -D_STANDALONE -I/workspace/src/sys -Ddouble=jagged-little-pill -Dfloat=floaty-mcfloatface -DLOADER_GELI_SUPPORT -I/workspace/src/stand/libsa/geli -DLOADER_DISK_SUPPORT -m32 -ffreestanding -mno-mmx -mno-sse  -msoft-float -march=i386 -I. -fomit-frame-pointer  -mrtd  -mregparm=3  -DUFS1_AND_UFS2  -DFLAGS=0x80  -DSIOPRT=0x3f8  -DSIOFMT=0x3  -DSIOSPD=9600  -I/workspace/src/stand/common  -Wall -Waggregate-return -Wbad-function-cast -Wno-cast-align  -Wmissing-declarations -Wmissing-prototypes -Wnested-externs  -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings  -Winline -g  -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Werror -Wno-pointer-sign -Wno-error=address -Wno-error=array-bounds -Wno-error=attributes -Wno-error=bool-compare -Wno-error=cast-align -Wno-error=clobbered -Wno-error=enum-compare -Wno-error=extra -Wno-error=inline -Wno-error=logical-not-parentheses -Wno-error=strict-aliasing -Wno-error=uninitialized -Wno-error=unused-but-set-variable -Wno-error=unused-function -Wno-error=unused-value -Wno-error=misleading-indentation -Wno-error=nonnull-compare -Wno-error=shift-negative-value -Wno-error=tautological-compare -Wno-error=unused-const-variable   -Os -mpreferred-stack-boundary=2 -Os  -fno-asynchronous-unwind-tables  --param max-inline-insns-single=100 -Wno-missing-prototypes   -c /workspace/src/contrib/compiler-rt/lib/builtins/ashldi3.c -o ashldi3.o

15:43:33 
/workspace/src/contrib/compiler-rt/lib/builtins/ashldi3.c:22:1: error: no previous declaration for '__ashldi3' [-Werror=missing-declarations]

15:43:33 
 __ashldi3(di_int a, si_int b)

15:43:33 
 ^~~~~~~~~
15:43:33 
--- all_subdir_kerberos5 ---
. . .
15:43:33 
--- all_subdir_stand ---

15:43:33 
*** [ashldi3.o] Error code 1

15:43:33 
15:43:33 
make[5]: stopped in /workspace/src/stand/i386/boot2

15:43:33 
1 error

This error first showed back at:

https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/11080/

which is for -r351138 .

The prior build was for -r351133 and it built okay.


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-amd64 mailing list