Repository navigation
Conversation
d2c7626 to
f205c37
Compare
There was a problem hiding this comment.
Lines 2200 to 2205 in f205c37
--shared-* is set, without --shared-*-libname. Should it infer the default_libs from the lib name, and yield to the linker at build-time?
|
I think the |
It's not that it ignores it, the lib is still marked as shared, but it does not include any
I'd be fine with that, that would give some limited support for folks who are not using pkg-config and don't want to specify the libname manually. |
Not sure how many people are doing this. I agree that a missing libname will eventually fail the build as the symbols are missing. This is merely an early error at configure time. |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
1 similar comment
Changelog@@ -101,0 +102 @@
+/nix/store/9qnmqyy3a96cxixkh5012vmdx7mmj8mn-boringssl-0.20260929.0 (aarch64-darwin)
@@ -102,0 +104,2 @@
+/nix/store/dqa82pf6zpbya2q5j5y27vqqrw79433a-boringssl-0.20260929.0 (aarch64-linux)
+/nix/store/50qpspny60wkd3n1s34mjj9hphp8lznj-boringssl-0.20260929.0 (x86_64-linux)
@@ -1834,0 +1838,2 @@
+/nix/store/zydhlwjc2p55kl6hih5x53qd3szlhpf5-uvwasi-0.0.23 (aarch64-darwin)
+/nix/store/mw2mpw871q1q7nf9pk297d5xm1yrp6xh-uvwasi-0.0.23 (aarch64-linux)
@@ -1836,0 +1842,2 @@
+/nix/store/y7qs50d944b2nvrpaqb94fjjqgdnfajs-uvwasi-0.0.23 (x86_64-darwin)
+/nix/store/3b8g90p5bixqz362w8f3bpmd62x43kax-uvwasi-0.0.23 (x86_64-linux)
@@ -1838,0 +1846 @@
+/nix/store/ms2rg0ykrrinrzf038lw8hhbi18hp9fw-uvwasi-0.0.23-dev (aarch64-darwin)
@@ -1839,0 +1848,2 @@
+/nix/store/qy9ya2sfzpzax4nvg7wdzx4rdy6dxdhs-uvwasi-0.0.23-dev (aarch64-linux)
+/nix/store/35hd49lx81ynfgq9438nkbhisvrsq4zk-uvwasi-0.0.23-dev (x86_64-linux) |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #66790 +/- ##
==========================================
+ Coverage 90.59% 92.97% +2.37%
==========================================
Files 797 428 -369
Lines 278362 195171 -83191
Branches 53505 30465 -23040
==========================================
- Hits 252195 181460 -70735
+ Misses 16521 13385 -3136
+ Partials 9646 326 -9320 🚀 New features to boost your workflow:
|
|
I've taken the last commit to a separate PR, IMO it makes more sense to test (and maybe backport it) separately: #66844 |
By setting a default value, we override the pkg-config value, which is inconsistent with the other `--shared-*` flags. Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
c927bf4 to
faa0590
Compare
Changelog@@ -1909 +1908,0 @@
-/nix/store/9fzzb199bajfljyb67lwydpgnj0sz6js-uvwasi-0.0.23 (aarch64-darwin)
@@ -1911 +1910,2 @@
-/nix/store/8xhg363fjq3sanag6dbrw0q3a8ldgl2x-uvwasi-0.0.23 (aarch64-linux)
+/nix/store/zydhlwjc2p55kl6hih5x53qd3szlhpf5-uvwasi-0.0.23 (aarch64-darwin)
+/nix/store/mw2mpw871q1q7nf9pk297d5xm1yrp6xh-uvwasi-0.0.23 (aarch64-linux)
@@ -1913 +1912,0 @@
-/nix/store/5ry3inlv2zz640a8wgpg6mxx67gr1mv8-uvwasi-0.0.23 (x86_64-darwin)
@@ -1914,0 +1914,2 @@
+/nix/store/y7qs50d944b2nvrpaqb94fjjqgdnfajs-uvwasi-0.0.23 (x86_64-darwin)
+/nix/store/3b8g90p5bixqz362w8f3bpmd62x43kax-uvwasi-0.0.23 (x86_64-linux)
@@ -1916,2 +1916,0 @@
-/nix/store/6hklmbp2y9gb9vd0dyhijk257f6iz3xy-uvwasi-0.0.23 (x86_64-linux)
-/nix/store/856zqnlnmvy2phamnjxqmi03dr15p7r7-uvwasi-0.0.23-dev (aarch64-darwin)
@@ -1919 +1918 @@
-/nix/store/acck6fyqrpxxdbc9chhcyjx3sxdmszcq-uvwasi-0.0.23-dev (aarch64-linux)
+/nix/store/ms2rg0ykrrinrzf038lw8hhbi18hp9fw-uvwasi-0.0.23-dev (aarch64-darwin)
@@ -1921 +1920,2 @@
-/nix/store/0dq16z78w91bcbx9rm0jfy57pjsrxasd-uvwasi-0.0.23-dev (x86_64-linux)
+/nix/store/qy9ya2sfzpzax4nvg7wdzx4rdy6dxdhs-uvwasi-0.0.23-dev (aarch64-linux)
+/nix/store/35hd49lx81ynfgq9438nkbhisvrsq4zk-uvwasi-0.0.23-dev (x86_64-linux) |
Changelog@@ -1921 +1920,0 @@
-/nix/store/9fzzb199bajfljyb67lwydpgnj0sz6js-uvwasi-0.0.23 (aarch64-darwin)
@@ -1923 +1922,2 @@
-/nix/store/8xhg363fjq3sanag6dbrw0q3a8ldgl2x-uvwasi-0.0.23 (aarch64-linux)
+/nix/store/zydhlwjc2p55kl6hih5x53qd3szlhpf5-uvwasi-0.0.23 (aarch64-darwin)
+/nix/store/mw2mpw871q1q7nf9pk297d5xm1yrp6xh-uvwasi-0.0.23 (aarch64-linux)
@@ -1925 +1924,0 @@
-/nix/store/5ry3inlv2zz640a8wgpg6mxx67gr1mv8-uvwasi-0.0.23 (x86_64-darwin)
@@ -1926,0 +1926,2 @@
+/nix/store/y7qs50d944b2nvrpaqb94fjjqgdnfajs-uvwasi-0.0.23 (x86_64-darwin)
+/nix/store/3b8g90p5bixqz362w8f3bpmd62x43kax-uvwasi-0.0.23 (x86_64-linux)
@@ -1928,2 +1928,0 @@
-/nix/store/6hklmbp2y9gb9vd0dyhijk257f6iz3xy-uvwasi-0.0.23 (x86_64-linux)
-/nix/store/856zqnlnmvy2phamnjxqmi03dr15p7r7-uvwasi-0.0.23-dev (aarch64-darwin)
@@ -1931 +1930 @@
-/nix/store/acck6fyqrpxxdbc9chhcyjx3sxdmszcq-uvwasi-0.0.23-dev (aarch64-linux)
+/nix/store/ms2rg0ykrrinrzf038lw8hhbi18hp9fw-uvwasi-0.0.23-dev (aarch64-darwin)
@@ -1933 +1932,2 @@
-/nix/store/0dq16z78w91bcbx9rm0jfy57pjsrxasd-uvwasi-0.0.23-dev (x86_64-linux)
+/nix/store/qy9ya2sfzpzax4nvg7wdzx4rdy6dxdhs-uvwasi-0.0.23-dev (aarch64-linux)
+/nix/store/35hd49lx81ynfgq9438nkbhisvrsq4zk-uvwasi-0.0.23-dev (x86_64-linux) |
By setting a default value, we override the pkg-config value, which is inconsistent with the other
--shared-•flags.