gpt4 book ai didi

python - gschemas.compiled 架构是否特定(我可以将它与我的 python 库一起发布)吗?

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:31 27 4
gpt4 key购买 nike

我正在开发一个使用 Gtk 的 python 库/应用程序。

我的部分构建过程使用 glib-compile-schemas 来创建 gschemas.compiled。

如果我在我的库中包含 gschemas.compiled,如果有人试图在 ARM 或 32 位英特尔之类的东西上使用我的库,这会破坏事情吗?

(我会将其编译为安装后的东西,但我正在使用的设置工具似乎不支持它)。

最佳答案

您不应将已编译的 gschemas.compiled 缓存作为您的应用程序的一部分发布 — 相反,您应该只发布您的 *.gschema.xml 文件。 gschemas.compiled 旨在作为所有 *.gschema.xml 文件的系统级缓存(默认情况下)/usr/share/glib-2.0/schemas,并且应该在应用程序安装新架构后由包管理器重新生成。

Debian 有 a lintian check例如,防止包裹运送 gschemas.compiled

似乎有答案here on askubuntu关于如何使用 setuptools 在安装后步骤中调用 glib-compile-schemas

要回答您的具体问题:是的,您应该将其视为可能特定于体系结构。

关于python - gschemas.compiled 架构是否特定(我可以将它与我的 python 库一起发布)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56309056/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com