cfbolz changed the topic of #pypy to: PyPy, the flexible snake (IRC logs: https://quodlibet.duckdns.org/irc/pypy/latest.log.html#irc-end ) | use cffi for calling C | if a pep adds a mere 25-30 [C-API] functions or so, it's a drop in the ocean (cough) - Armin
<tumbleweed>
I'm going to start building the docs that we ship in debian, with python 3 sphinx, so without autodoc and the other extensions (e.g. config). So that debian can drop the python 2 sphinx module
<tumbleweed>
that stuff looks mostly useful for developers rather than users
<tumbleweed>
I can't help wondering how much longer readthedocs is going to support 2.7, either
<nimaje>
hi, I try to update the freebsd ports of pypy{,3} and for some reason when building pypy3 with pypy it can't find _curses_cffi_check, but there is a work/pypy3.6-v7.3.0-src/lib_pypy/_curses_cffi_check.pypy36-pp73-freebsd12.so (here is a build log https://0x0.st/iaGY.log) (works when building with cpython)
<mattip>
Maybe the try/except block in _curses_build.py should be catching ModuleNotFoundError as well?
<mattip>
nimaje: does ldd _curses_cffi_check.pypy36-pp73-freebsd12.so show everything is OK? Maybe the linker succeeds but the library is missing?
<mattip>
in neither is it clear that PyPy is at fault (so far)
<antocuni>
mattip: re #15775. I didn't look at details at all, but might it be caused by the fact that if we have a pypy->cpyext->pypy reference cycle, our GC is currently unable to collect the objects?
<mattip>
is there a way to confirm/verify that such objects exist?
<antocuni>
I recently wrote some hacky code to investigate in that direction, let me find it
<mattip>
I tried adding all the python objects I could find to a weakref.ref list, but after enough gc.collects they all were dead
<nimaje>
ok and now the build failed again, ldd work/pypy3.6-v7.3.0-src/lib_pypy/_curses_cffi_check.pypy36-pp73-freebsd12.so says https://0x0.st/iBrF.txt
camelCaser has quit [Read error: Connection reset by peer]
<cfbolz>
is that a new thing since the GIL changes?
xcm has joined #pypy
xcm is now known as Guest18619
Guest18619 has quit [Killed (tepper.freenode.net (Nickname regained by services))]
xcm has joined #pypy
FullTiltProspect has joined #pypy
<YannickJadoul>
mattip: This seems useful
<YannickJadoul>
`xcode-select -p` results in `/Library/Developer/CommandLineTools` for me, so maybe `--install`ing the latest version might help? Or `xcode-select --reset`?
<YannickJadoul>
Ha, that took ages, but I found something useful, perhaps. This is the output of `gcc -v -x c++ /dev/null -fsyntax-only` (which is actually mac's adapted clang, and not GCC, but ...): https://pastebin.com/2ykyTV18
<mattip>
cfbolz: I have not seen that before. Are there particular tests that trigger the warning?
FullTiltProspect has quit [Ping timeout: 256 seconds]
<mattip>
YannickJadoul: mayve we need to add -stdlib=libc++ to the macOS Makefile
<mattip>
sorry, the macOS cffi recompile build scripts