Prashant Srivastav
3e3096533e
fix: Add macOS (Darwin) compatibility for building Asterisk
- Makefile: Skip /usr/lib/bundle1.o on modern macOS (doesn't exist)
- Makefile.rules: Skip -fno-partial-inlining for clang (gcc-only flag)
- include/asterisk/utils.h: Use asterisk/endian.h instead of <endian.h>
- main/Makefile: Add Darwin-specific pjproject linking with -force_load
- main/strcompat.c: Include poll-compat.h, use ast_poll()
- main/xml.c: Add ASTMM_LIBC ASTMM_IGNORE for libxml2 compatibility
- res/res_pjsip/config_transport.c: Define TCP keepalive constants for macOS
Tested on macOS Darwin 25.2.0 (Apple Silicon ARM64)
2026-02-26 15:51:08 +00:00
..
2025-02-20 21:46:35 +00:00
2025-12-03 13:58:30 +00:00
2025-02-20 21:46:35 +00:00
2025-02-20 21:46:35 +00:00
2026-02-18 13:43:42 +00:00
2025-02-20 21:46:35 +00:00
2023-12-08 13:11:54 +00:00
2023-04-03 07:58:23 -05:00
2025-02-20 21:46:35 +00:00
2023-12-08 13:11:54 +00:00
2026-01-26 19:42:23 +00:00
2023-01-13 08:32:33 -06:00
2024-09-25 18:27:20 +00:00
2025-02-20 21:46:35 +00:00
2021-12-02 15:02:09 -06:00
2025-02-20 21:46:35 +00:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 15:02:09 -06:00
2025-09-11 14:47:39 +00:00
2024-09-09 23:17:20 +00:00
2026-02-18 19:30:18 +00:00
2021-12-02 15:02:09 -06:00
2025-11-12 22:10:51 +00:00
2025-02-20 21:46:35 +00:00
2021-12-02 15:02:09 -06:00
2025-08-15 15:59:31 +00:00
2025-01-16 15:32:54 +00:00
2025-02-20 21:46:35 +00:00
2026-02-18 13:43:42 +00:00
2025-08-06 15:37:52 +00:00
2025-08-11 13:52:30 +00:00
2025-12-09 17:04:14 +00:00
2025-10-20 13:19:22 +00:00
2025-12-01 14:06:00 +00:00
2025-11-12 21:27:24 +00:00
2026-01-23 15:25:43 +00:00
2025-07-01 14:02:39 +00:00
2026-01-23 15:25:43 +00:00
2025-11-12 21:27:24 +00:00
2026-01-13 16:03:31 +00:00
2025-10-06 15:46:30 +00:00
2024-02-12 18:46:32 +00:00
2025-10-02 14:43:06 +00:00
2026-02-18 13:43:42 +00:00
2022-03-23 17:13:03 -05:00
2025-12-01 14:06:00 +00:00
2025-12-01 14:06:00 +00:00
2021-12-02 15:02:09 -06:00
2022-07-07 08:19:14 -05:00
2025-02-20 21:46:35 +00:00
2025-10-22 15:47:21 +00:00
2025-12-29 19:37:38 +00:00
2026-02-18 13:43:42 +00:00
2026-02-18 13:43:42 +00:00
2021-12-02 10:37:38 -06:00
2021-12-02 15:02:09 -06:00
2021-12-02 10:37:38 -06:00
2025-02-20 21:46:35 +00:00
2024-10-10 15:34:31 +00:00
2025-10-02 14:44:45 +00:00
2026-01-05 14:46:27 +00:00
2026-01-05 14:46:27 +00:00
2026-02-17 13:31:31 +00:00
2026-02-18 13:43:42 +00:00
2024-08-12 15:21:35 +00:00
2025-02-20 21:46:35 +00:00
2025-09-22 17:39:24 +00:00
2025-08-11 13:53:22 +00:00
2025-02-20 21:46:35 +00:00
2024-02-12 18:46:32 +00:00
2021-12-02 15:02:09 -06:00
2024-02-12 18:46:32 +00:00
2025-05-20 13:54:08 +00:00
2026-02-25 13:25:21 +00:00
2021-11-15 17:33:27 -06:00
2026-02-05 15:25:18 +00:00
2024-02-12 18:46:32 +00:00
2024-02-12 18:46:32 +00:00
2021-12-02 15:02:09 -06:00
2025-10-28 12:44:32 +00:00
2025-04-02 12:16:41 +00:00
2025-07-30 16:04:01 +00:00
2025-01-29 14:18:25 +00:00
2025-01-29 14:18:25 +00:00
2026-02-18 13:43:42 +00:00
2026-02-26 15:51:08 +00:00
2025-01-29 14:18:25 +00:00
2025-10-20 13:19:22 +00:00
2025-02-20 21:46:35 +00:00
2025-01-29 14:18:25 +00:00
2026-02-18 13:43:42 +00:00
2025-04-21 13:29:33 +00:00
2021-12-02 15:02:09 -06:00
2025-02-20 21:46:35 +00:00
2021-12-02 15:02:09 -06:00
2025-01-29 14:18:25 +00:00
2021-12-02 10:37:38 -06:00
2025-07-30 16:04:01 +00:00
2025-02-20 21:46:35 +00:00
2025-09-04 15:03:45 +00:00
2025-02-20 21:46:35 +00:00
2021-12-02 15:02:09 -06:00
2021-08-06 09:04:28 -05:00
2021-12-02 15:02:09 -06:00
2026-02-18 13:43:42 +00:00
2025-11-19 17:19:51 +00:00
2025-02-20 21:46:35 +00:00
2025-07-30 16:04:01 +00:00
2025-01-29 14:18:25 +00:00
2025-02-11 22:05:28 +00:00
2025-09-11 14:08:08 +00:00
2026-02-25 13:25:21 +00:00
2022-01-21 10:06:57 -06:00
2025-01-29 14:18:25 +00:00
2025-09-16 17:21:30 +00:00
2025-09-16 17:21:30 +00:00
2021-12-02 15:02:09 -06:00
2021-11-15 17:33:27 -06:00
2025-09-30 13:50:37 +00:00
2021-12-02 15:02:09 -06:00
2025-03-07 16:53:19 +00:00
2021-11-18 14:46:42 -06:00
2025-10-20 13:19:22 +00:00
2025-01-29 14:18:25 +00:00
2025-10-13 15:34:18 +00:00
2023-06-09 18:19:53 +00:00
2022-05-09 08:20:46 -05:00
2025-01-29 14:18:25 +00:00
2026-01-26 20:33:27 +00:00
2026-02-26 15:51:08 +00:00
2024-10-17 15:20:44 +00:00
2025-06-02 16:35:34 +00:00
2025-02-20 21:46:35 +00:00
2025-12-16 17:03:49 +00:00
2026-02-18 13:43:42 +00:00
2025-04-21 13:29:33 +00:00
2021-12-02 15:02:09 -06:00
2021-09-08 19:10:54 -05:00
2025-01-02 14:52:18 +00:00
2025-12-04 16:13:08 +00:00
2022-03-24 12:00:58 -05:00
2024-02-28 13:03:26 +00:00
2025-02-20 21:46:35 +00:00
2023-11-14 20:51:40 +00:00
2023-03-01 09:50:02 -06:00
2026-02-25 13:25:21 +00:00
2021-12-02 15:02:09 -06:00
2026-02-26 15:51:08 +00:00
2025-08-15 16:48:21 +00:00