Yaribz
Yaribz
Yes I'm on Linux. The libraries used in this simple test case are the versions 103.0 and 104.0 of the unitsync library from the SpringRTS project. I renamed them to...
Here are the ldd results for the two libraries: ``` yaribz@test:~$ ldd libtest1.so linux-vdso.so.1 (0x00007fff52b45000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007effbecae000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007effbeca4000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007effbeb60000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0...
As said on IRC, I compared the debug outputs of the linker when using the Perl script (which produces the error) and the C++ program (which works), and I noticed...
The problem seems to be related to the fact that both libtest1 and libtest2 are statically linked to libstdc++6, but the version of this library or the glibc version used...
Apparently it is the expected behavior to have only one `std::string::_Rep::_S_empty_rep_storage` symbol in memory, as it is used to represent the empty string and pointers to it must be detectable...
> I suspect that if your C++ program were re-written as C and linked using the C linker that you'd get the same error That's exactly what I wanted to...
FYI I encountered the exact same problem today when running `perlbrew install perl-5.38.0` on a Debian 12.2 system. (same for `perl-5.32.1`, `perl-5.34.1` and `perl-5.36.1`)
As a side note: #469 is a generalization of this, combined with a temporal interpolation to recreate missing pixels instead of simply repeating edge pixels (this missing feature is the...
Concerning specifically the separation of the autohost and player chat (to avoid autohost related messages flooding the chat): I think this can be done easily at lobby client side (and...
More generally, regarding the integration of the autohost battle management into lobby client GUI, here is the relevant part of my answer to PtaQ PM in Spring forums: > Concerning...