Summary: | dev-libs/crypto++ - add multilib support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | admin |
Component: | Current packages | Assignee: | Sam James <sam> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
admin
2022-05-18 07:04:56 UTC
What games use libcrypto++? Older games like Source Engine games, especially for the modding aspect / replacing their own crypto++ versions and I would like to use my distribution for it instead, especially if I can analyze some of their network for reverse-engineering. (source-sdk-2013, etc.) There's also CS:GO which uses it and I don't use the 64 bits version because it is broken, if you want details about why there it is: -------------------------------------------------------------------------------- Details -------------------------------------------------------------------------------- To put it simply, I think I already reported it to Valve, but on some of my CS:GO (32-bit) servers, there's a command variable called "sv_sendtables" which I use to remove network compression, which results in better gameplay. Though since it doesn't use anymore the pre-calculated send table and uses a new one due to compression being removed, when the client (on 64-bit) decodes the networked variables, the client crashes, and does not anymore on 32-bit. I suspect there's something wrong while decoding some pointer I believe, but I did not investigate further much either. -------------------------------------------------------------------------------- I would like also to be able to compile my own 32-bit programs without having to manually compile crypto++. I could try editing the ebuild myself to support multilib, but I thought filing an issue and asking for it, would be better. There's no more reasons inside my head, but I think there was more, until I forgot it. (which isn't probably important) |