> On 19. Jul 2023, at 16:59, Christos Margiolis <chris...@freebsd.org> wrote:
> 
> The branch main has been updated by christos:
> 
> URL: 
> https://cgit.FreeBSD.org/src/commit/?id=07864a8a2466b8ab3d6fa6623a7eaaf0834c0b51
> 
> commit 07864a8a2466b8ab3d6fa6623a7eaaf0834c0b51
> Author:     Christos Margiolis <chris...@freebsd.org>
> AuthorDate: 2023-07-19 14:58:18 +0000
> Commit:     Christos Margiolis <chris...@freebsd.org>
> CommitDate: 2023-07-19 14:58:18 +0000
> 
>   kinst: port to arm64
> 
>   Reviewed by:    markj
>   Approved by:    markj (mentor)
>   Sponsored by:   The FreeBSD Foundation
>   Differential Revision:  https://reviews.freebsd.org/D40337
> ---
> sys/cddl/dev/kinst/aarch64/kinst_isa.c | 455 +++++++++++++++++++++++++++++++++
> sys/cddl/dev/kinst/aarch64/kinst_isa.h |  26 ++
> sys/modules/dtrace/Makefile            |   2 +-
> 3 files changed, 482 insertions(+), 1 deletion(-)
> 
This doesn't compile on my system:

===> dtrace/kinst (all)
cc -target aarch64-unknown-freebsd14.0 
--sysroot=/usr/obj/usr/home/tuexen/freebsd-src/arm64.aarch64/tmp 
-B/usr/obj/usr/home/tuexen/freebsd-src/arm64.aarch64/tmp/usr/bin  -O2 -pipe 
-fno-common -D_SYS_VMEM_H_   -D__KERNEL__  -nostdinc  -DSMP  
-I/usr/home/tuexen/freebsd-src/sys/contrib/openzfs/include   
-I/usr/home/tuexen/freebsd-src/sys/contrib/openzfs/include/os/freebsd  
-I/usr/home/tuexen/freebsd-src/sys/contrib/openzfs/include/os/freebsd/spl  
-I/usr/home/tuexen/freebsd-src/sys/contrib/openzfs/include/os/freebsd/zfs  
-I/usr/home/tuexen/freebsd-src/sys/cddl/compat/opensolaris  
-I/usr/home/tuexen/freebsd-src/sys/cddl/contrib/opensolaris/uts/common  
-include 
/usr/home/tuexen/freebsd-src/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
  -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -DKLD_TIED -nostdinc  
-I/usr/home/tuexen/freebsd-src/sys/cddl/dev/kinst 
-I/usr/home/tuexen/freebsd-src/sys/cddl/dev/kinst/aarch64 
-I/usr/home/tuexen/freebsd-src/sys/cddl/dev/dtrace/aarch64 
-DHAVE_KERNEL_OPTION_HEADERS -include 
/usr/obj/usr/home/tuexen/freebsd-src/arm64.aarch64/sys/TCP/opt_global.h -I. 
-I/usr/home/tuexen/freebsd-src/sys 
-I/usr/home/tuexen/freebsd-src/sys/contrib/ck/include -fno-common -g 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC 
-fdebug-prefix-map=./machine=/usr/home/tuexen/freebsd-src/sys/arm64/include 
-I/usr/obj/usr/home/tuexen/freebsd-src/arm64.aarch64/sys/TCP   
-mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 
-mstack-protector-guard-offset=0  -MD  -MF.depend.kinst_isa.o -MTkinst_isa.o 
-mgeneral-regs-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -Wall 
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wundef 
-Wno-pointer-sign -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs 
-fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error=tautological-compare 
-Wno-error=empty-body -Wno-error=parentheses-equality 
-Wno-error=unused-function -Wno-error=pointer-sign 
-Wno-error=shift-negative-value -Wno-address-of-packed-member 
-Wno-format-zero-length     -std=gnu99 -include 
/usr/home/tuexen/freebsd-src/sys/cddl/compat/opensolaris/sys/debug_compat.h -c 
/usr/home/tuexen/freebsd-src/sys/cddl/dev/kinst/aarch64/kinst_isa.c -o 
kinst_isa.o
/usr/home/tuexen/freebsd-src/sys/cddl/dev/kinst/aarch64/kinst_isa.c:223:9: 
error: assigning to 'struct kinst_probe *' from 'const struct kinst_probe *' 
discards qualifiers [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
       ks->kp = kp;
              ^ ~~
1 error generated.
*** Error code 1

Stop.
make[5]: stopped in /usr/home/tuexen/freebsd-src/sys/modules/dtrace/kinst
*** Error code 1

Stop.
make[4]: stopped in /usr/home/tuexen/freebsd-src/sys/modules/dtrace
*** Error code 1

Stop.
make[3]: stopped in /usr/home/tuexen/freebsd-src/sys/modules
*** Error code 1

Stop.
make[2]: stopped in /usr/obj/usr/home/tuexen/freebsd-src/arm64.aarch64/sys/TCP
       3.00 real         1.97 user         1.07 sys
*** Error code 1

Stop.
make[1]: stopped in /usr/home/tuexen/freebsd-src
*** Error code 1

Stop.
make: stopped in /usr/home/tuexen/freebsd-src

Best regards
Michael

Reply via email to