Bug 32355

Summary: arm-none-eabi-gcc-cs-13.2.0 is needed to build libreboot from source [PKG REQUEST]
Product: Mageia Reporter: Kristoffer Grundström <lovaren>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: arm   
OS: Linux   
URL: https://browse.libreboot.org/lbmk.git/tree/config/dependencies/fedora38
See Also: https://bugs.mageia.org/show_bug.cgi?id=32356
Whiteboard:
Source RPM: arm-none-eabi-gcc-cs-13.2.0-1.mga9.src.rpm CVE:
Status comment:
Bug Depends on: 32356    
Bug Blocks:    
Attachments: Proposal spec
gcc12-hack patch
gcc12-Wno-format-security patch

Description Kristoffer Grundström 2023-10-03 05:49:49 CEST
Description of problem: As I read the list of dependencies that Fedora uses to build Libreboot I saw that we don't have a package called arm-none-eabi-gcc-cs so I therefor downloaded the Fedora src.rpm and built a Mageia 9 src.rpm using rpmbuild -bs arm-none-eabi-gcc-cs.spec.

Version-Release number of selected component (if applicable): 13.2.0
Comment 1 Kristoffer Grundström 2023-10-03 05:50:41 CEST
Created attachment 14026 [details]
Proposal spec
Comment 2 Kristoffer Grundström 2023-10-03 05:51:41 CEST
Created attachment 14027 [details]
gcc12-hack patch
Comment 3 Kristoffer Grundström 2023-10-03 05:52:13 CEST
Created attachment 14028 [details]
gcc12-Wno-format-security patch
Kristoffer Grundström 2023-10-03 05:58:42 CEST

Blocks: (none) => 32356

Comment 4 Kristoffer Grundström 2023-10-03 06:07:03 CEST
This package needs arm-none-eabi-newlib so I added it as a Depends on. Change this if it's not correct.

Depends on: (none) => 32356
Blocks: 32356 => (none)

Comment 5 Lewis Smith 2023-10-09 20:46:15 CEST
Since this all looks 'arm', I changed the hardware field accordingly.

Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You Kristoffer might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs
Severity: normal => enhancement
Hardware: All => arm
Summary: [PKG REQUEST] arm-none-eabi-gcc-cs-13.2.0 is needed to build libreboot from source => arm-none-eabi-gcc-cs-13.2.0 is needed to build libreboot from source [PKG REQUEST]

Lewis Smith 2023-10-09 20:50:06 CEST

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=32356