On Sun, Jan 08 2023, Jeremie Courreges-Anglas <j...@wxcvbn.org> wrote:
> Hi,
>
> On Sun, Jan 08 2023, Jérémie Courrèges-Anglas <j...@wxcvbn.org> wrote:
>> Bulk build on pbuild-amd64.wxcvbn.org
>>
>> Started : Tue Jan  3 02:26:11 CET 2023
>> Finished: Sat Jan  7 01:45:02 CET 2023
>> Duration: 3 Days 23 hours 19 minutes
>>
>> Built using OpenBSD 7.2-current (GENERIC.MP) #2: Fri Dec 30 02:11:28 CET 2022
>>
>> Built 10508 packages
>>
>> Number of packages built each day:
>> Jan 3: 3984
>> Jan 4: 1693
>> Jan 5: 1731
>> Jan 6: 3094
>> Jan 7: 6
>>
>>
>> Critical path missing pkgs:
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-01-03/summary.txt
>>
>> Build failures: 132
>
> Here's the results of a test bulk build using llvm 15 in base and ports
> on amd64.  Since a lot of the tree was taken out by a few ports
> I patched some of them.  Summary below, wip diff at the end of this
> mail.
>
> | port                                       | change summary                 
>                        |
> +--------------------------------------------+-------------------------------------------------------+
> | lang/python/Makefile.inc                   | PGO broken with llvm 15?       
>                        |

Here's the diff I had to use to unbreak python in my llvm 15 test bulk.
I haven't investigated and I'm not asking for an ok, this is merely
a heads-up.  Input welcome.

llvm 15 test material:
git branch: https://github.com/jcourreges/openbsd-src/tree/llvm15-6
amd64 snaps: https://pbuild-amd64.wxcvbn.org/pub/OpenBSD/snapshots/amd64/


Index: lang/python/Makefile.inc
===================================================================
RCS file: /home/cvs/ports/lang/python/Makefile.inc,v
retrieving revision 1.156
diff -u -p -r1.156 Makefile.inc
--- lang/python/Makefile.inc    25 Dec 2022 13:42:05 -0000      1.156
+++ lang/python/Makefile.inc    2 Jan 2023 23:02:48 -0000
@@ -130,7 +130,10 @@ CONFIGURE_ARGS +=  --with-lto
 .    if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "powerpc"
 # On armv7, clang errors out due to lack of memory.
 # On powerpc, the python binary would crash by "Segmentation fault".
-CONFIGURE_ARGS +=      --enable-optimizations
+# XXX Fails with llvm 15
+# warning: code-96305.profclangr: unsupported instrumentation profile format 
version     
+# error: no profile can be merged
+#CONFIGURE_ARGS +=     --enable-optimizations
 .    endif
 .  endif
 TEST_IS_INTERACTIVE =  Yes

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Attachment: signature.asc
Description: PGP signature

Reply via email to