[DiscordArchive] what does ldd say about your authserver binary?
[DiscordArchive] what does ldd say about your authserver binary?
Archived author: Tea • Posted: 2024-02-21T14:37:37.352000+00:00
Original source
generally true but -dev packages usually have the main .so-providing package as dependency anyway
Archived author: chipzz • Posted: 2024-02-21T14:39:18.464000+00:00
Original source
<@284723559887142918> apart from that, there are 2 other facts you're ignoring:
1) the server you're copying the binary from would probably have been running an older version of debian (or ubuntu?), the specific version of libmariadb that was used originally may not exist anymore;
2) TC (or is it libmysql) does a runtime check to see if the version loaded by the runtime linker is the same as the one compiled against. Even a minor upgrade, even if it *is* both ABI and API compatible, will break and it won't work
Archived author: Tea • Posted: 2024-02-21T14:40:02.726000+00:00
Original source
ref 2, its TC
Archived author: chipzz • Posted: 2024-02-21T14:40:16.448000+00:00
Original source
2) is quite a PITA, install mysql security update and TC breaks
Archived author: PanZ • Posted: 2024-02-21T14:41:02.548000+00:00
Original source
Yea, im trying it on debian 12 now
Archived author: Tea • Posted: 2024-02-21T14:41:12.081000+00:00
Original source
i have no idea about ABI stability of mysql so 2) is staying
Archived author: Tea • Posted: 2024-02-21T14:41:53.823000+00:00
Original source
on linux you have the abi version in soname
Archived author: Tea • Posted: 2024-02-21T14:42:00.450000+00:00
Original source
but on windows... its just libmysql.dll
Archived author: chipzz • Posted: 2024-02-21T14:42:03.153000+00:00
Original source
yeah I understand, but still a major PITA. just saying
Archived author: chipzz • Posted: 2024-02-21T14:42:49.009000+00:00
Original source
apt-get upgrade for security updates and *bam*, TC breaks :/