Closed neilsf closed 1 year ago
I've never attempted to build any of my bindbc packages on a Pi, so it's unsurprising to see an error like this.
The error says atomicFence
is not a template, but you can see in the DRuntime repo that it really is. So this suggests that the DRuntime implementation you're using on Pi differs from the main repo. I'll have a look at the GDC version of DRuntime to see how it's configured and then special case it in the binding in one form or another.
But I have to ask for your patience. I'm just coming off a three-week vacation, and I have a lot of higher priority work to get done (SAOC applications, DConf videos, meeting summaries). It may be a few days before I get to it.
Looking at the history of GDC, about 2 years ago it used a version of Phobos where atomicFence
was a function instead of a template. Have you tried this with the latest version of GDC?
I'll try that, thanks!
I tried with ldc2 this time and I can confirm that it works now. I'll try gdc again when I have some time later.
Thank you for confirming that. If you get a chance to test it with a recent version of GDC I'll close this issue.
As of 1.3.0, BindBC-SDL no longer uses atomicFence, so this issue should be alleviated.
Hi
I just wanted to try this library on a Raspberry Pi 400.
dub init
bindbc-sdl
as dependency...and i got this error when trying to run
dub build
:Is there something I'm missing?