Bug 263803 - devel/llvm-devel: enable COMPILER_RT on powerpc, powerpc64, powerpc64le
Summary: devel/llvm-devel: enable COMPILER_RT on powerpc, powerpc64, powerpc64le
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Brooks Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-06 01:20 UTC by Piotr Kubaj
Modified: 2022-05-17 20:29 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (brooks)


Attachments
patch (4.50 KB, patch)
2022-05-06 01:20 UTC, Piotr Kubaj
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj freebsd_committer freebsd_triage 2022-05-06 01:20:59 UTC
Created attachment 233755 [details]
patch

1. Add a block with all the libraries for powerpc64le.
2. Add a block with all the libraries for powerpc64 (same as for powerpc64le minus xray) also containing optional (when lib32 is present, same as for amd64) 32-bit libraries.
3. Add a block with all the libraries for powerpc. There are only two and it can probably be merged back to older releases.
4. Simplify options. There are probably no people on powerpc or powerpc64 on 12, ports-mgmt/pkg doesn't build there anyway.
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-05-17 20:24:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=70d8d9125c9f5b1da36b134408b3d580a39f1aa8

commit 70d8d9125c9f5b1da36b134408b3d580a39f1aa8
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2022-05-17 20:23:26 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2022-05-17 20:23:26 +0000

    devel/llvm-devel: New snapshot

    Add support for COMPILER_RT on powerpc*. [0]

    Don't enable MLIR by default.  Instead, rely on FLANG's dependency
    on it to turn it on for architectures that support FLANG.  This removes
    MLIR from default packages on 32-bit system.

    PR:             263803 [0]
    Submitted by:   pkubaj [0]

 devel/llvm-devel/Makefile          | 93 ++++++++++++++++++++++++++++++++++----
 devel/llvm-devel/Makefile.COMMANDS |  4 +-
 devel/llvm-devel/Makefile.snapshot |  4 +-
 devel/llvm-devel/distinfo          |  6 +--
 devel/llvm-devel/pkg-plist         | 32 ++++++++++++-
 5 files changed, 122 insertions(+), 17 deletions(-)
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-05-17 20:28:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ceec6eadfd5b8193436cfb6600cabcbaeec98c0

commit 8ceec6eadfd5b8193436cfb6600cabcbaeec98c0
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2022-05-17 20:26:58 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2022-05-17 20:26:58 +0000

    devel/llvm-devel: Add missing patch

    Add a patch I failed to add in 70d8d9125c9f5b1da36b134408b3d580a39f1aa8.
    No PORTREVISION bump as no configuration (except maybe building with
    gcc and using libsbdc++) will build.

    PR:             263803 (previous commit addressses this PR)

 .../files/patch-revert-0d8cb8b399ad (new)          | 280 +++++++++++++++++++++
 1 file changed, 280 insertions(+)
Comment 3 Brooks Davis freebsd_committer freebsd_triage 2022-05-17 20:29:55 UTC
Thanks for the submission. I was delayed in applying it due to wanting to do an accompanying update and ran into a compilation error that upstream has yet to resolve.