Skip to content
This repository was archived by the owner on Dec 20, 2024. It is now read-only.
This repository was archived by the owner on Dec 20, 2024. It is now read-only.

Python compiled with UCS2 while UCS4 is used in virtually every Linux distro #18

@aruiz

Description

@aruiz

UCS4 is a requirement for some 3rd party apps and I came across with the fact that the freedesktop runtime is built with UCS2 (the default in the Python sources)

Given that this is an ABI incompatible change I tried to investigate if there where any Flatpaks with CPython 2 modules that referred to UCS2 symbols, I'm attaching a list of those for the flathub and gnome repos.

I'm attaching the list of ELF objects linking to UCS2. I guess the only other risk here is an app dlopening and accessing those symbols manually, though chances are slim that's happening for this symbol family inside CPython specifically.

flathub.ucs2.txt
gnome.ucs2.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions