Daan De Meyer
bdbcff6530
Various dlopen/linking cleanups from #42100 ( #42166 )
...
- **bpf-util: rename from bpf-dlopen, unify version-specific symbol
handling**
- **cryptsetup: dlopen libcryptsetup in tokens**
- **tree-wide: dlopen libpam in pam plugins**
- **test-bus-marshal: dlopen() glib and libdbus instead of linking
directly**
- **lock-util: Simplify timeout for lock_generic_with_timeout()**
- **color-util: simplify hsv_to_rgb, fix rgb_to_hsv negative-hue wrap**
- **tree-wide: Use our own macros instead of fabs()/fmax()/fmin()**
- **locale-util: dlopen() libintl instead of linking against it**
- **home: Use log2u64() over log2()**
- **meson: drop libdl, threads, and librt dependencies**
- **libc: Use dlsym() from a constructor instead of weak symbols**
- **libc: Make sure C23 versions of strtol(), sscanf() are not used**
2026-05-19 08:54:27 +02:00
..
2026-04-30 11:12:33 +01:00
2026-05-05 17:22:26 +02:00
2026-04-12 15:27:15 +02:00
2026-05-06 12:39:36 +02:00
2025-12-15 08:50:13 +09:00
2025-12-15 08:50:13 +09:00
2026-05-18 21:17:38 +00:00
2026-04-03 13:05:03 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 22:55:52 +00:00
2026-03-18 10:28:47 +00:00
2025-12-15 08:50:13 +09:00
2026-05-17 21:02:20 +09:00
2026-05-17 21:02:20 +09:00
2026-05-17 01:31:42 +09:00
2026-05-17 01:31:42 +09:00
2025-05-22 21:10:15 +02:00
2026-05-16 08:05:01 +09:00
2026-05-16 08:05:01 +09:00
2026-05-16 08:05:01 +09:00
2026-05-16 08:05:01 +09:00
2026-04-03 13:05:03 +02:00
2026-03-18 10:28:47 +00:00
2026-04-03 13:05:03 +02:00
2026-03-18 10:28:47 +00:00
2026-03-18 22:55:52 +00:00
2026-03-18 22:55:52 +00:00
2026-05-17 01:31:42 +09:00
2026-03-18 10:28:47 +00:00
2026-05-17 01:31:42 +09:00
2025-10-16 17:00:29 +02:00
2026-03-18 22:55:52 +00:00
2026-03-18 22:55:52 +00:00
2026-05-17 21:02:20 +09:00
2025-10-16 17:00:29 +02:00
2025-12-15 08:50:13 +09:00
2026-01-02 04:04:19 +09:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2025-05-26 11:16:40 +02:00
2025-05-22 02:15:43 +09:00
2026-05-18 06:40:29 +02:00
2026-01-02 04:04:19 +09:00
2025-05-22 02:15:43 +09:00
2025-10-17 21:11:23 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2025-06-24 00:20:20 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-11-26 19:02:31 +09:00
2025-05-26 11:16:40 +02:00
2025-05-22 02:15:43 +09:00
2026-05-17 01:34:44 +09:00
2025-05-22 02:15:43 +09:00
2025-05-26 11:16:40 +02:00
2025-05-22 02:15:43 +09:00
2026-05-08 11:14:13 +02:00
2026-01-02 04:05:45 +09:00
2026-05-15 03:30:01 +09:00
2026-05-12 20:06:28 +09:00
2026-03-30 13:36:00 +02:00
2026-01-30 23:38:13 +09:00
2026-04-15 14:20:32 +00:00
2025-05-22 02:15:43 +09:00
2026-04-08 13:57:39 +02:00
2025-11-14 07:50:13 +09:00
2026-05-12 20:06:28 +09:00
2025-06-14 03:41:20 +09:00
2025-06-14 00:17:14 +09:00
2026-01-02 04:05:45 +09:00
2025-10-17 21:11:23 +09:00
2025-06-14 03:41:20 +09:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2025-11-18 12:27:59 +01:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2026-05-15 03:30:01 +09:00
2026-05-15 03:30:01 +09:00
2026-05-17 01:31:42 +09:00
2025-05-22 02:15:43 +09:00
2026-03-18 22:55:52 +00:00
2025-05-22 02:15:43 +09:00
2026-03-19 11:50:45 +00:00
2026-03-18 22:55:52 +00:00
2026-05-18 02:55:56 +09:00
2026-05-17 01:31:42 +09:00
2025-05-22 02:15:43 +09:00
2026-01-02 04:05:45 +09:00
2025-06-18 00:53:24 +09:00
2025-05-22 02:15:43 +09:00
2026-03-18 22:55:52 +00:00
2025-05-22 02:15:43 +09:00
2026-04-20 09:36:09 +02:00
2025-11-15 07:52:42 +01:00
2026-04-12 15:27:15 +02:00
2026-03-18 22:55:52 +00:00
2026-05-15 03:30:01 +09:00
2025-05-22 02:15:43 +09:00
2025-12-15 08:50:13 +09:00
2026-01-02 04:04:19 +09:00
2025-07-13 12:41:14 +02:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2026-05-17 01:34:44 +09:00
2026-05-17 01:34:44 +09:00
2026-05-17 01:34:44 +09:00
2026-04-12 15:27:15 +02:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2025-05-22 02:15:43 +09:00
2025-09-19 15:33:17 +09:00
2026-01-02 04:05:45 +09:00
2026-05-15 03:30:01 +09:00
2026-01-02 04:05:45 +09:00
2026-02-18 17:57:32 +09:00
2025-11-15 07:52:42 +01:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2026-01-02 09:25:43 +09:00
2025-05-22 02:15:43 +09:00
2026-03-09 11:46:14 +09:00
2026-01-02 04:05:45 +09:00
2026-04-12 15:27:15 +02:00
2026-01-02 04:04:19 +09:00
2026-03-30 13:36:00 +02:00
2026-01-02 04:05:45 +09:00
2026-05-18 10:39:04 +01:00
2025-05-22 02:15:43 +09:00
2026-03-09 10:57:06 +09:00
2026-02-16 14:28:52 +09:00
2026-03-18 22:55:52 +00:00
2026-03-18 22:55:52 +00:00
2026-05-18 02:55:56 +09:00
2025-05-22 02:15:43 +09:00
2026-05-17 01:31:42 +09:00
2025-05-22 02:15:43 +09:00
2026-05-18 21:17:38 +00:00
2026-01-02 04:05:45 +09:00
2026-02-16 13:22:21 +09:00
2026-02-16 13:22:21 +09:00
2026-05-12 22:56:04 +02:00
2026-02-18 17:58:33 +09:00
2025-12-15 08:50:13 +09:00
2025-05-22 02:15:43 +09:00
2026-05-08 11:14:13 +02:00
2025-05-22 02:15:43 +09:00
2026-05-05 17:22:26 +02:00
2026-02-16 13:22:21 +09:00
2026-04-10 15:08:02 +02:00
2026-03-04 12:42:19 +01:00
2025-12-15 08:50:13 +09:00
2026-03-06 04:43:30 +09:00
2026-05-05 13:49:51 +02:00
2025-06-16 16:58:38 +09:00
2026-05-17 01:31:42 +09:00
2025-07-28 03:37:31 +09:00
2026-01-02 09:25:43 +09:00