使用 makepkg 命令交叉编译

使用 makepkg 命令交叉编译

我正在运行 x86_64 Arch Linux,现在我需要为 i386 Arch Linux 构建软件包,

那可能吗?我已经检查过makepkg (8),它似乎不支持手动选择包架构。

我正在为一些 AUR 包执行此操作,但我真的不想这样做,例如添加 CLAGS

答案1

该线程听起来像是您正在寻找的内容。

我对 ArchLinux 不太熟悉,所以不了解具体细节,但从我收集的信息来看,您可以在 64 位系统上设置 32 位 chroot 环境,在其中设置 32 位工具链,然后在那里构建包。

此外,该链接已被引用,看起来正是您想要的。

答案2

开发工具包提供了一些帮助脚本从 PKGBUILD 文件构建不同架构的包。

相关内容