[PATCH v3 1/4] include: Move InterlockedCompareExchange128 next to the other InterlockedCompareExchange* functions.
Alexandre Julliard
julliard at winehq.org
Tue Jan 19 02:12:53 CST 2021
Zebediah Figura <z.figura12 at gmail.com> writes:
> Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
> ---
> include/winnt.h | 52 +++++++++++++++++++------------------------------
> 1 file changed, 20 insertions(+), 32 deletions(-)
This breaks the non-PE build:
/usr/bin/ld: dlls/ntdll/rtl.o: in function `InterlockedCompareExchange128':
/home/julliard/wine/build/obj-clang64/../wine/include/winnt.h:7001: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /home/julliard/wine/build/obj-clang64/../wine/include/winnt.h:7001: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /home/julliard/wine/build/obj-clang64/../wine/include/winnt.h:7001: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /home/julliard/wine/build/obj-clang64/../wine/include/winnt.h:7001: undefined reference to `__sync_val_compare_and_swap_16'
/usr/bin/ld: /home/julliard/wine/build/obj-clang64/../wine/include/winnt.h:7001: undefined reference to `__sync_val_compare_and_swap_16'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list