On 2020/07/19 07:02, Thomas Frohwein wrote:
> CVSROOT: /cvs
> Module name: ports
> Changes by: [email protected] 2020/07/19 07:02:38
>
> Modified files:
> games/godot : Makefile distinfo
> games/godot/patches: patch-core_io_SCsub
> patch-core_io_compression_cpp
> patch-core_project_settings_cpp
> patch-core_safe_refcount_h
> patch-drivers_unix_os_unix_cpp
> patch-main_main_cpp
> patch-platform_x11_detect_py
> patch-platform_x11_os_x11_cpp
> Added files:
> games/godot/patches: patch-platform_uwp_export_export_cpp
> patch-thirdparty_minizip_unzip_c
> patch-thirdparty_minizip_zip_c
> Removed files:
> games/godot/patches: patch-servers_audio_server_cpp
> patch-servers_visual_shader_language_cpp
> patch-thirdparty_thekla_atlas_nvcore_nvcore_h
>
> Log message:
> update to Godot 3.2.2, by Omar Polo - thanks!
> some cleanup of patch comments by me
>
Fails on i386:
c++ -o core/os/memory.x11.opt.tools.32.o -c -std=gnu++14 -O2 -pipe
-Wno-deprecated-register -Wctor-dtor-privacy -Wnon-virtual-dtor -g1 -O2 -pipe
-pipe -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Werror
-DZSTD_STATIC_LINKING_ONLY -DDEBUG_ENABLED -DTOUCH_ENABLED -DX11_ENABLED
-DUNIX_ENABLED -DOPENGL_ENABLED -DGLES_ENABLED -DPTRCALL_ENABLED
-DTOOLS_ENABLED -DGDSCRIPT_ENABLED -DMINIZIP_ENABLED -DGLAD_ENABLED
-DGLES_OVER_GL -DFREETYPE_ENABLED -DSVG_ENABLED -Ithirdparty/nanosvg
-Ithirdparty/glad -Iplatform/x11 -I. -I/usr/X11R6/include
-I/usr/X11R6/include/freetype2 -I/usr/local/include/libpng16
-I/usr/local/include -I/usr/local/include/opus core/os/memory.cpp
In file included from core/os/memory.cpp:31:
In file included from core/os/memory.h:35:
./core/safe_refcount.h:139:7: error: misaligned atomic operation may incur
significant performance penalty [-Werror,-Watomic-alignment]
if (__atomic_compare_exchange_n(pw, &tmp, val, false,
__ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST) == true)
^
1 error generated.
scons: *** [core/os/memory.x11.opt.tools.32.o] Error 1