Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Aug 2019 12:08:46 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, freebsd-amd64@freebsd.org
Subject:   FreeBSD-head-amd64-gcc builds are broken since 2019-Aug-17 or so: no previous declaration for '__ashldi3' (stand/i386/boot2 context)
Message-ID:  <22CC900E-E982-4ECC-A3DD-AD965DCA77D9@yahoo.com>

next in thread | raw e-mail | index | archive | help

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

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

15:43:33=20
/usr/local/bin/x86_64-unknown-freebsd12.0-gcc =
--sysroot=3D/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=3Djagged-little-pill -Dfloat=3Dfloaty-mcfloatface =
-DLOADER_GELI_SUPPORT -I/workspace/src/stand/libsa/geli =
-DLOADER_DISK_SUPPORT -m32 -ffreestanding -mno-mmx -mno-sse  =
-msoft-float -march=3Di386 -I. -fomit-frame-pointer  -mrtd  -mregparm=3D3 =
 -DUFS1_AND_UFS2  -DFLAGS=3D0x80  -DSIOPRT=3D0x3f8  -DSIOFMT=3D0x3  =
-DSIOSPD=3D9600  -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=3Dgnu99 =
-Wno-format-zero-length -Wsystem-headers -Werror -Wno-pointer-sign =
-Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes =
-Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered =
-Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline =
-Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing =
-Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable =
-Wno-error=3Dunused-function -Wno-error=3Dunused-value =
-Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare =
-Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare =
-Wno-error=3Dunused-const-variable   -Os -mpreferred-stack-boundary=3D2 =
-Os  -fno-asynchronous-unwind-tables  --param =
max-inline-insns-single=3D100 -Wno-missing-prototypes   -c =
/workspace/src/contrib/compiler-rt/lib/builtins/ashldi3.c -o ashldi3.o

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

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

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

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

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

15:43:33=20
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.


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22CC900E-E982-4ECC-A3DD-AD965DCA77D9>