]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
linux(4): Fix gcc buld.
authorDmitry Chagin <dchagin@FreeBSD.org>
Thu, 29 Jul 2021 06:52:33 +0000 (09:52 +0300)
committerDmitry Chagin <dchagin@FreeBSD.org>
Thu, 29 Jul 2021 06:52:33 +0000 (09:52 +0300)
commitf33794014468562100f6f02ab8147b58bd9f82c0
tree4549271a7b029d7e3b510232d4f996937ec5304a
parent272144ab410901f8b74db2ec97e09d64983d4b31
linux(4): Fix gcc buld.

gcc failed as it didn't inlined the builtins and generates calls to
the libgcc, ld can't find libgcc as cross-toolchain libgcc is not installed.
To avoid this add internal vDSO ffs functions without optimized builtins.

Reported by: jhb
MFC after: 2 weeks
sys/amd64/linux/linux_vdso_gtod.c
sys/amd64/linux32/linux32_vdso_gtod.c
sys/arm64/linux/linux_vdso_gtod.c
sys/compat/linux/linux_vdso_gtod.inc
sys/i386/linux/linux_vdso_gtod.c