User Details
- User Since
- Jan 7 2014, 10:13 PM (662 w, 6 d)
Sun, Sep 20
...
This is unfortunate. But do we need to care about so old llvms? llvm15 sounds esp. odd, I suspect that the web page is quite outdated.
From what I see in Github workflows, we use clang15 for Ubuntu 22.04 cross compilation, so this will break CI without retiring clang15 workflow beforehand. I think we should ask srcmgr@ to approve removing llvm15 support first.
Fri, Sep 18
Thu, Sep 17
Mon, Aug 31
How did you produce the warning? I don't see it when building inetd. In any case, I think it would be better to only declare and use nbuf2 and netid2 if INET6 is defined. This way you can avoid the warning, and no unused data is allocated or used.
Aug 22 2026
Aug 18 2026
Aug 17 2026
Aug 14 2026
Ok, the original ossl.c with this OPENSSL_ia32cap_P definition was added by @jhb in rGba610be90a7cb6d851e0e0e6d7612769352a3c0c. This was in 2020, so maybe OPENSSL_ia32cap_P was indeed 4. The code in ossl_cpuid() only accesses OPENSSL_ia32cap_P[0] through OPENSSL_ia32cap_P[3], not anything beyond it.
Aug 13 2026
The code in sys/crypto/openssl/ossl_x86.c got moved around by @mhorne in rGfd86ae6800383dabe050e22176783857895800e3, maybe Mitchell has opinions about this too.
Indeed, the assembly in crypto/openssl/crypto/x86_64cpuid.pl has:
Jul 28 2026
Jul 16 2026
Jul 13 2026
Jul 12 2026
Jul 10 2026
LGTM. Good riddance. :)
Jul 6 2026
Jun 24 2026
Hm, I remember something similar occurring when I was attempting to debug that std::ios ABI issue. This would also throw some exceptions during initialization, and it resulted in strange messages from libcxxrt. I didn't have the time then to investigate, but it could very well have been this issue.!
Jun 21 2026
Hm, I thought this was fixed by @mm's rGb1b4871f373e9f2a5defdc1242543be291f5e9d9, but apparently not:
Jun 16 2026
Jun 13 2026
LGTM.
Jun 4 2026
Jun 3 2026
Jun 1 2026
I think it would be useful if you could upstream the clang and compiler-rt parts of this. Otherwise it becomes a bit of a drag when updating to new versions.