Package Details: python-orjson-git 3.10.1.r0.g632345a-2

Git Clone URL: https://aur.archlinux.org/python-orjson-git.git (read-only, click to copy)
Package Base: python-orjson-git
Description: Fast, correct Python JSON library supporting dataclasses and datetimes (Git version)
Upstream URL: https://github.com/ijl/orjson
Licenses: MIT, Apache-2.0
Conflicts: python-orjson
Provides: python-orjson
Submitter: MonterraByte
Maintainer: MonterraByte
Last Packager: MonterraByte
Votes: 1
Popularity: 0.000000
First Submitted: 2020-01-23 18:17 (UTC)
Last Updated: 2024-04-27 15:58 (UTC)

Dependencies (5)

Required by (78)

Sources (1)

Latest Comments

rubin55 commented on 2025-11-03 10:00 (UTC) (edited on 2025-11-03 10:08 (UTC) by rubin55)

I'm getting this (after invoking bottles which depends on python-orjson):

Traceback (most recent call last):
  File "/usr/bin/bottles", line 49, in <module>
    from bottles.frontend import main
  File "/usr/share/bottles/bottles/frontend/main.py", line 42, in <module>
    from bottles.frontend.windows.window import BottlesWindow
  File "/usr/share/bottles/bottles/frontend/windows/window.py", line 33, in <module>
    from bottles.backend.managers.manager import Manager
  File "/usr/share/bottles/bottles/backend/managers/manager.py", line 51, in <module>
    from bottles.backend.managers.versioning import VersioningManager
  File "/usr/share/bottles/bottles/backend/managers/versioning.py", line 32, in <module>
    from fvs.repo import FVSRepo  # type: ignore [import-untyped]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/fvs/repo.py", line 3, in <module>
    import orjson
  File "/usr/lib/python3.13/site-packages/orjson/__init__.py", line 3, in <module>
    from .orjson import *
ImportError: /usr/lib/python3.13/site-packages/orjson/orjson.cpython-313-x86_64-linux-gnu.so: undefined symbol: yyjson_alc_pool_init

I did an explicit rebuild of the package to make sure it's not some old build whilst system libraries upgraded, but no dice.

This upstream issue: https://github.com/ijl/orjson/issues/613

Setting options=('!lto') fixes this, however, obviously LTO bacame bugged with this some time not too long ago, because it used to build fine..