This fails for me:
In file included from /tmp/trizen-leont/folly/src/folly-2024.10.28.00/folly/python/ProactorExecutor.h:20,
from folly/ProactorExecutor.cpp:17:
/tmp/trizen-leont/folly/src/folly-2024.10.28.00/folly/python/AsyncioExecutor.h: In static member function ‘static bool folly::python::AsyncioExecutor::isPyFinalizing()’:
/tmp/trizen-leont/folly/src/folly-2024.10.28.00/folly/python/AsyncioExecutor.h:82:12: error: ‘_Py_IsFinalizing’ was not declared in this scope; did you mean ‘Py_IsFinalizing’?
82 | return _Py_IsFinalizing();
| ^~~~~~~~~~~~~~~~
| Py_IsFinalizing
Apparently _Py_IsFinalizing is depreciated
It looks like it needs https://github.com/facebook/folly/pull/2360 to build
Pinned Comments
carsme commented on 2023-12-07 04:02 (UTC)
BREAKING CHANGE: This package now builds shared objects:
instead of the static libraries:
Downstream packages must move
folly
from themakedepends
todepends
array to stay functional.We are doing this change since dynamic rather than static linking between packages is more in line with Arch Linux packaging practices (or just Linux packaging practices in general).