Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-07-07 Thread Tom Stellard
On 7/6/23 10:14, Alessandro Astone wrote: Is there any interest in providing the full older clang binary instead of just compat libraries? In my case, I'm working on an LLVM pass currently targeting LLVM15, and i can use the llvm15 rpm to build it. But then I don't have a way to compile a C

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-07-06 Thread Alessandro Astone
Is there any interest in providing the full older clang binary instead of just compat libraries? In my case, I'm working on an LLVM pass currently targeting LLVM15, and i can use the llvm15 rpm to build it. But then I don't have a way to compile a C source into an LLVM15-compatible intermediate

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Tom Stellard
On 6/27/23 04:06, Vitaly Zaitsev via devel wrote: On 27/06/2023 03:21, Tom Stellard wrote: For this update, we're going to let package maintainers be responsible for rebuilding their own packages if they are unable to use the compat libraries for some reason.  We can try to send an announcement

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Tom Stellard
On 6/27/23 04:00, Vitaly Zaitsev via devel wrote: On 27/06/2023 03:19, Tom Stellard wrote: We're trying to be more consistent with gcc and also upstream clang. gcc installs some of these same libraries and some equivalent ones into /usr/lib as well (/usr/lib/gcc/$TRIPLE/$MAJOR_VERSON). What

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Jerry James
On Tue, Jun 27, 2023 at 5:06 AM Vitaly Zaitsev via devel wrote: > Some package maintainers are too lazy. They won't do anything even if > you inform them in the ML. That's harsh. Package maintainers are mostly volunteers, who spend their free time on the project. If something happens to reduce

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Vitaly Zaitsev via devel
On 27/06/2023 03:21, Tom Stellard wrote: For this update, we're going to let package maintainers be responsible for rebuilding their own packages if they are unable to use the compat libraries for some reason.  We can try to send an announcement when the side-tag is ready. Some package

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Vitaly Zaitsev via devel
On 27/06/2023 03:19, Tom Stellard wrote: We're trying to be more consistent with gcc and also upstream clang. gcc installs some of these same libraries and some equivalent ones into /usr/lib as well (/usr/lib/gcc/$TRIPLE/$MAJOR_VERSON). What about FindLLVM.cmake and its ${LLVM_LIBDIR_SUFFIX}?

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Vitaly Zaitsev via devel
On 27/06/2023 08:41, Tom Stellard wrote: I mentioned this in a previous reply, but this is how other compilers like gcc install their internal libraries and it's also where clang expects its libraries to be installed. Got it. Thanks. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org)

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-27 Thread Tom Stellard
On 6/26/23 22:44, Vitaly Zaitsev via devel wrote: On 26/06/2023 18:12, Aoife Moloney wrote: * The Clang Resource Directory will be moved from /usr/lib64/clang/17/ to /usr/lib/clang/17/ this is the location of clang's internal headers and runtime libraries like libomp and compiler-rt. Why?

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Vitaly Zaitsev via devel
On 26/06/2023 18:12, Aoife Moloney wrote: * The Clang Resource Directory will be moved from /usr/lib64/clang/17/ to /usr/lib/clang/17/ this is the location of clang's internal headers and runtime libraries like libomp and compiler-rt. Why? /usr/lib is a directory for 32-bit and architecture

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Tom Stellard
On 6/26/23 12:50, Vitaly Zaitsev via devel wrote: On 26/06/2023 18:12, Aoife Moloney wrote: Update all llvm sub-projects in Fedora Linux to version 17. Please include iwyu and pocl packages to the side-tag rebuild too. I will update pocl to version 4.0 soon in Rawhide. For this update,

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Tom Stellard
On 6/26/23 10:02, Fabio Valentini wrote: On Mon, Jun 26, 2023 at 6:13 PM Aoife Moloney wrote: https://fedoraproject.org/wiki/Changes/LLVM-17 This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback.

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Vitaly Zaitsev via devel
On 26/06/2023 18:12, Aoife Moloney wrote: Update all llvm sub-projects in Fedora Linux to version 17. Please include iwyu and pocl packages to the side-tag rebuild too. I will update pocl to version 4.0 soon in Rawhide. -- Sincerely, Vitaly Zaitsev (vit...@easycoding.org)

Re: F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Fabio Valentini
On Mon, Jun 26, 2023 at 6:13 PM Aoife Moloney wrote: > > https://fedoraproject.org/wiki/Changes/LLVM-17 > > This document represents a proposed Change. As part of the Changes > process, proposals are publicly announced in order to receive > community feedback. This proposal will only be

F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Aoife Moloney
https://fedoraproject.org/wiki/Changes/LLVM-17 This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. ==

F39 Change Proposal: LLVM 17 (System-Wide)

2023-06-26 Thread Aoife Moloney
https://fedoraproject.org/wiki/Changes/LLVM-17 This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. ==