Bug 34422 - Correctives to llvm19-suite for arm builds
Summary: Correctives to llvm19-suite for arm builds
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-32-OK,MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2025-07-03 20:05 CEST by katnatek
Modified: 2025-07-08 23:39 CEST (History)
2 users (show)

See Also:
Source RPM: llvm19-suite
CVE:
Status comment:


Attachments

Description katnatek 2025-07-03 20:05:05 CEST
Description of problem:

Current release makes firefox and thunderbird fail to build in mageia 9

Detected fail 

warning: swgl@0.1.0: fatal error: error in backend: Do not know how to scalarize the result of this operator!

Corrections made: tweaked version of https://github.com/llvm/llvm-project/pull/109943, and upstream https://github.com/llvm/llvm-project/pull/122463.patch

Tested build firefox 128.12.0 for arm and the build pass the point of the fail but now how to adjust the build of firefox to not end out of memory
Comment 1 katnatek 2025-07-06 18:21:33 CEST
RPMS:

lib(64)llvm19-suite-19.1.0-4.mga9
lib(64)llvm19-suite-devel-19.1.0-4.mga9
llvm19-suite-19.1.0-4.mga9
llvm19-suite-analyzer-19.1.0-4.mga9.noarch.rpm
llvm19-suite-polly-19.1.0-4.mga9
llvm19-suite-polly-devel-19.1.0-4.mga9
llvm19-suite-static-19.1.0-4.mga9
llvm19-suite-tools-extra-19.1.0-4.mga9

SRPMS:
llvm19-suite-19.1.0-4.mga9

Except for x86_64 these packages were used in the build of firefox in bug#34430

Whiteboard: (none) => MGA9-32-OK
Assignee: j.alberto.vc => qa-bugs

Comment 2 katnatek 2025-07-06 21:43:13 CEST
RH x86_64

installing lib64llvm19-suite-devel-19.1.0-4.mga9.x86_64.rpm llvm19-suite-polly-19.1.0-4.mga9.x86_64.rpm lib64llvm19-suite-19.1.0-4.mga9.x86_64.rpm llvm19-suite-tools-extra-19.1.0-4.mga9.x86_64.rpm llvm19-suite-analyzer-19.1.0-4.mga9.noarch.rpm llvm19-suite-19.1.0-4.mga9.x86_64.rpm llvm19-suite-static-19.1.0-4.mga9.x86_64.rpm llvm19-suite-polly-devel-19.1.0-4.mga9.x86_64.rpm from //home/katnatek/qa-testing/x86_64
Preparing...                     ##################################################################################################
      1/8: lib64llvm19-suite     ##################################################################################################
      2/8: llvm19-suite          ##################################################################################################
      3/8: llvm19-suite-polly    ##################################################################################################
      4/8: llvm19-suite-static   ##################################################################################################
      5/8: lib64llvm19-suite-devel
                                 ##################################################################################################
      6/8: llvm19-suite-polly-devel
                                 ##################################################################################################
      7/8: llvm19-suite-analyzer ##################################################################################################
      8/8: llvm19-suite-tools-extra
                                 ##################################################################################################
      1/8: removing llvm19-suite-polly-devel-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      2/8: removing llvm19-suite-analyzer-19.1.0-3.mga9.noarch
                                 ##################################################################################################
      3/8: removing llvm19-suite-tools-extra-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      4/8: removing llvm19-suite-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      5/8: removing lib64llvm19-suite-devel-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      6/8: removing llvm19-suite-static-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      7/8: removing lib64llvm19-suite-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
      8/8: removing llvm19-suite-polly-19.1.0-3.mga9.x86_64
                                 ##################################################################################################
----------------------------------------------------------------------
More information on package llvm19-suite-19.1.0-4.mga9.x86_64

NOTE: this package lives into /usr/lib64/llvm19. You need to set env variables
and path accordingly.

For instance and to be adjusted to your needs:

PATH="/usr/lib64/llvm19/bin:$PATH"
LLVM_DIR=/usr/lib64/llvm19/lib/cmake/llvm


----------------------------------------------------------------------

OK on clean update

CC: (none) => andrewsfarm
Whiteboard: MGA9-32-OK => MGA9-32-OK,MGA9-64-OK

Comment 3 Thomas Andrews 2025-07-07 13:50:50 CEST
Thank you for all your good work on this. Validating.

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

katnatek 2025-07-07 19:04:11 CEST

Keywords: (none) => advisory

Comment 4 Mageia Robot 2025-07-08 23:39:20 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2025-0065.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.