Repository navigation
build: rename and gate systemd_logind configuration - #13832
Conversation
|
We remove it at #11579 . |
|
Binary size comparison: |
|
GNU testsuite comparison: |
Merging this PR will improve performance by 44.44%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | factor_three_39_bit_primes |
593.6 ms | 348.4 ms | +70.41% |
| ⚡ | Simulation | factor_five_38_bit_primes |
1.9 s | 1.5 s | +22.44% |
Tip
Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.
Comparing xtqqczze:feat_systemd_logind (d86605d) with main (2e28cc3)
Footnotes
-
70 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
ce647a1 to
3cf5970
Compare
3cf5970 to
10225c8
Compare
This comment was marked as outdated.
This comment was marked as outdated.
10225c8 to
658d6d9
Compare
b1c3a47 to
e68a24b
Compare
|
I think |
|
@sylvestre Regardless of whether #11579 is desirable (and I think it probably is), I still think we should merge this in the meantime. The merge conflicts should be straightforward to resolve. |
|
@sylvestre Could you merge this please; I have changes depending on this. |
e68a24b to
6287a57
Compare
0bf8d45 to
feb5727
Compare
|
@sylvestre ready |
feb5727 to
f986fd3
Compare
|
I like |
Currently we are not using general |
|
It is not matter since we use openssl instead of openssl_api_name for cksum.
|
I think we have a feature named |
f986fd3 to
d86605d
Compare
|
Thanks for your PR |
|
That's because it's still named |
|
Different feature name breaks |
|
@oech3 Is there any breakage from this PR? |
|
I opened #15454 .
|
|
@oech3 Sorry, I don't understand the |
|
This is needed for consitency. If downstream wrote the buildscript using |
|
If there is no breakage from this PR then let’s discuss in #15454 instead. |
|
Well... changing feature name is always breaking change for build script. |
|
I don’t see |
|
|
|
I’ll accept that renaming a feature can be a breaking change. However, without a compatibility requirement to preserve the old name, I don’t see why this is a problem. I won’t discuss this further in this thread. |
|
I don't require compatibility for feature name i.e. I'm fine with |
Rename the
feat_systemd_logindfeature tosystemd_logind.Prevent
systemd_logindcode from being enabled on unsupported platforms, improving cross-platform compilation and bringing the workspace closer to supporting: