meson/ninja toolchain are not userfriendly at all. I miss the makefile and configure scripts. they where easy to understand, simple to use and they did work. Why do i have to edit alot of files just to add or remove one parameter for the compiler/linker?
In case of an error with unresolved symbols like undefined reference to '__strcat_chk'. You need to edit the `cross-file.ini` and add the linker flags/option `-lssp` to the `c_link_args` parameters. Remove the build directory and restart configuring and compiling this libraray again.
edit the file `gdk/win32/gdkprivate-win32.h` and search around line 300 for the following declaration. The compiler is missing the **extern** statement here.
300 /* The singleton selection object pointer */
301 extern GdkWin32Selection *_win32_selection;
## compile first attempt
### compile first attempt
Configure and compile the library.
@ -130,7 +131,7 @@ Configure and compile the library.
PKG_CONFIG_PATH=/opt/W64-cross-compile/lib/pkgconfig make
make install
## fix and install the compilation
### fix and install the compilation
/bin/bash: Zeile 1: ../../gtk/gtk-update-icon-cache.exe: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei