Andrew Coffey

Results 208 comments of Andrew Coffey

The branch in particular that I created for the revert is https://github.com/oddbookworm/pygame-ce/tree/revert-cython-shim

I'm still able to reproduce it using the branch I created now that I'm back on the laptop I originally had. Here's my config: ``` >>> gcc --version gcc (GCC)...

Oh interestingly, downgrading gcc and gcc-libs to sub-14.0 worked

Alright, I think this can be closed. I'm not sure cython has anything they can do here, or if this is even a compiler bug, maybe it's an intended change....

Would it be possible to do a wildcard `*.dll` glob so that it grabs the dlls on windows, but doesn’t duplicate the shared object files on Linux and macOS?

In the build above in the issue, here are all the dlls that Nuitka did catch: ``` $ ls main.dist | grep "dll" freetype.dll* libcrypto-3.dll* libffi-8.dll* libssl-3.dll* portmidi.dll* python312.dll* sdl2.dll*...

That doesn't seem to have done anything Here's what I did in `pyproject.toml` ``` requires = [ "-Cbuild-dir=C:/Users/andre/.meson", "pygame-ce", ] ``` And here's the new log, which doesn't reflect that...

That did result in something different, but probably not what you meant for it to do ``` 2024-07-07T21:15:30.713-0500 [ERROR] [system.err] ERROR: Invalid requirement: 'C:\\Users\\andre\\Projects\\briefcase-android-test\\helloworld\\-Cbuild-dir=C:\\Users\\andre\\.meson' (from line 2 of requirements.txt) 2024-07-07T21:15:30.713-0500...

I'm not sure it's generating it correctly though... this is what `build/helloworld/android/gradle/app/requirements.txt` looks like ``` # Generated 2024-07-07 21:21:47.838778 C:\Users\andre\Projects\briefcase-android-test\helloworld\-Cbuild-dir="C:\Users\andre\.meson" pygame-ce ```

That path before the `-Cbuild-dir` looks sus