Re: Trouble compiling Winelib DLL for 64-bit on OpenSUSE

Stefan Dösinger <[email protected]>
Newsgroups gmane.comp.emulators.wine.devel
Message-ID <[email protected]>
Am Donnerstag, 17. Oktober 2024, 23:25:37 GMT+3 schrieb Krzysztof Bogacki:
> On Thursday, October 17th, 2024 at 20:23, Alexander Leithner

>> I've read about this transition. Just out of curiousity, would it be
>> possible/feasible for external DLL projects (like mine) to transition
>> too, especially if they need to call native Linux libraries? (Probably
>> not, since we can't link between ELF and PE, right?)
>> 
>> Or will Winelib and the current build/call process be supported for the
>> forseeable future?

> Hi, I might bring an answer to your first question.

Regarding question 2, I don't think we have any plans to deliberately break 
the old all-in-one .dll.so binaries. It is quite likely that this 
functionality will bitrot over time though. Also the functionality that the 
PE/unix split was introduced for won't be available that way:

* Make DRM systems happy that compare the on-disk DLL to the loaded image
* x86 on arm emulation
* 32 bit Windows programs with 64 bit Wine
* Full %gs access on macos
* Similar to the previous thing, support for aarch64 Windows binaries, use the 
x19 registers for thread local storage

So if your library is something that should be useful for the wider community 
then the new style is certainly the way to go.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEQxb0tqoFWyeVMl1sPRO8yFRPGiIFAmcSsXEACgkQPRO8yFRP
GiIJzg/+K1ib4xZuWIeLOCtLz/5631eBKlFMG2DSefrz3uvrJRqT273mlRNNeA1P
X0ePgzreIGZPufYEAVbVlZOIPaes5TUQWopBvQAkKX5rFcX6ZX7QXI/SD0qIkkvX
4S6B5H/autudiBQ1wN4omijeooG4lbGJjVKsC1YuaPq4jJsJiDQCMV4VJdUxc6WN
cLQtTaRY3YOGOz9Ghaul7mDcxr1aCjT700cKgcEzh6xN5KWyjQaDLBmNZC/WIMRX
q5rSC7RWcgmyWbpwTeFBkPCGi5d1FwectSsYOdCq7MtovwGbd7bmACy+qnNBD20u
u9aMA34XuXf23cxwLY7qDOYV/YkDka2ZsLcKe6TGXLgmK6EmGwhRPwz0OmQTEFSn
gz3gdEIn0Ib8BxylZcAZApkwgEAaeAaOL55di6zldRrzTAwc7EJZTZZyn29OjHET
FegERHMKac6BKb9z2b/WRa5fFLVh4VrGplMrxurehbFFUdFmiTg35Bkw5qTohDjG
OEoUGS6sbqnadwF+OugZB8pS/pVSnt/LPFv7lPvXragnCWOdM7peH7jNNbw2cSKv
TPyc+8G20grUovxeHOSYHLKJrKm1gfB17zd2elwraT1qyu78RSqyIkVQpgV6b+NG
ugADx6AQyGR0RMEHCNzRaa5SDWsWUHVAfYPbKdHk4DXOSLuR/EM=
=fgLQ
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.