[flext] Flext on 64-bit Windows

Thomas Grill gr at grrrr.org
Mon Apr 15 20:51:35 CEST 2019


Hi Jamie,
thanks for bringing this up!
I would accept any reasonable pull request dealing with this.
On the other hand, as long as builds are not threaded, which is usually the case, the code doesn't need to depend on atomic operations. This should be separated in case it is not the case right now.
best, Thomas

> Am 15.04.2019 um 18:43 schrieb Jamie Bullock <jamie at jamiebullock.com>:
> 
> Hello list…
> 
> Flext doesn’t support 64-bit builds on Windows, and therefore doesn’t support Max 8, which AFAICT is 64-bit only.
> 
> This is due to an inline assembly block in the atomic CAS implementation… Inline assembly isn’t supported for x64 builds.
> 
> Does anyone have any suggestions for how to get around this?
> 
> My opinion is that the code in Flext is pretty ancient now, and as we have std::atomic and std::thread since C++11, it should be updated to use those. I’d be willing to have a go at refactoring along these lines if people agree it’s a good option and / or there aren’t existing solutions to the above.
> 
> Jamie
> _______________________________________________
> https://grrrr.org/ext/flext
> 
> flext mailing list
> flext at grrrr.org
> https://grrrr.org/cgi-bin/mailman/listinfo/flext

--
Thomas Grill
http://grrrr.org


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 874 bytes
Desc: Message signed with OpenPGP
URL: <http://grrrr.org/pipermail/flext/attachments/20190415/527bd96f/attachment.sig>


More information about the flext mailing list