Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin Integration]~[V23-Beta3] feat: update gcc-12-cross to 19 by deepin-community-bot[bot]@deepin-community/gcc-12-cross by deepin-community-ci-bot[bot] #10629

Closed
deepin-bot bot opened this issue Sep 12, 2024 · 7 comments
Assignees
Labels
Project:Pre-integrated 集成管理相关
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Sep 12, 2024

Package information | 软件包信息

包名 版本
gcc-12-cross 19

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-1982/testing/ ./

Changelog | 更新信息

gcc-12-cross (19) unstable; urgency=medium

  • Build using gcc 12.3.0-11.
@deepin-bot deepin-bot bot added the Project:Pre-integrated 集成管理相关 label Sep 12, 2024
@deepin-bot deepin-bot bot added this to the V23-Beta3 milestone Sep 12, 2024
@deepin-bot
Copy link
Author

deepin-bot bot commented Sep 12, 2024

Integration Test Info

Test suggestion | 测试建议

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

@deepin-bot
Copy link
Author

deepin-bot bot commented Sep 12, 2024

IntegrationProjector Notify the author
@deepin: Integrated issue updated

@deepin-bot
Copy link
Author

deepin-bot bot commented Sep 12, 2024

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#1982

@Avenger-285714
Copy link

  1. 缺包:gcc12-doc cpp12-doc
  2. 没有交叉编译mips64el的工具链,看起来riscv的也不全,这两个架构也同样是刚需
  3. 软件包的版本会和testing源里的gcc-multi冲突

@Avenger-285714
Copy link

sudo apt install gcc-12-aarch64-linux-gnu gcc-12-aarch64-linux-gnu-base gcc-12-arm-linux-gnueabi gcc-12-arm-linux-gnueabi-base gcc-12-cross-base gcc-12-i686-linux-gnu gcc-12-i686-linux-gnu-base gcc-12-loongarch64-linux-gnu gcc-12-loongarch64-linux-gnu-base gcc-12-multilib-i686-linux-gnu gcc-12-plugin-dev-aarch64-linux-gnu gcc-12-plugin-dev-arm-linux-gnueabi gcc-12-plugin-dev-i686-linux-gnu gcc-12-plugin-dev-loongarch64-linux-gnu gcc-12-plugin-dev-powerpc64le-linux-gnu gcc-12-plugin-dev-riscv64-linux-gnu gcc-12-riscv64-linux-gnu gcc-12-powerpc64le-linux-gnu gcc-12-powerpc64le-linux-gnu-base gcc-12-riscv64-linux-gnu-base g++-multilib gcc-multilib

报错:

`有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
gcc-12-aarch64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-12-arm-linux-gnueabi : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-12-i686-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-12-loongarch64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-12-powerpc64le-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-12-riscv64-linux-gnu : 冲突: gcc-multilib 但是 4:13.2.0+really12.3.0-0deepin1 正要被安装
gcc-multilib : 冲突: gcc-12-aarch64-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装
冲突: gcc-12-arm-linux-gnueabi 但是 12.3.0-17deepin5cross1 正要被安装
冲突: gcc-12-i686-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装
冲突: gcc-12-powerpc64le-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装
冲突: gcc-12-riscv64-linux-gnu 但是 12.3.0-17deepin5cross1 正要被安装
冲突: gcc-12-aarch64-linux-gnu:i386
冲突: gcc-12-arm-linux-gnueabi:i386
冲突: gcc-12-powerpc64le-linux-gnu:i386
冲突: gcc-12-riscv64-linux-gnu:i386
冲突: gcc-12-arm-linux-gnueabi:arm64
冲突: gcc-12-powerpc64le-linux-gnu:arm64
冲突: gcc-12-riscv64-linux-gnu:arm64
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。`

为什么交叉编译器会和本地gcc-multilib冲突?

  1. 缺包:gcc12-doc cpp12-doc
  2. 没有交叉编译mips64el的工具链,看起来riscv的也不全,这两个架构也同样是刚需
  3. 软件包的版本会和testing源里的gcc-multi冲突

@Avenger-285714
Copy link

另,缺少跨架构的binutils包

@UTsweetyfish
Copy link
Member

  1. 缺包:gcc12-doc cpp12-doc

gcc-12-doc 是个单独的包

2. 没有交叉编译mips64el的工具链,看起来riscv的也不全,这两个架构也同样是刚需

gcc-12-cross-mipsen也是个单独的包
riscv64应该有

3. 软件包的版本会和testing源里的gcc-multi冲突

看起来是有意的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project:Pre-integrated 集成管理相关
Projects
Status: 已集成
Development

No branches or pull requests

4 participants