libpri: fix build on macos
[feed/telephony.git] / libs / libpri / patches / 100_add-an-ability-to-build-libpri-on-MacOS-for-Linux-ta.patch
1 Upstream issue: https://issues.asterisk.org/jira/browse/PRI-188
2
3 From ec1d6589c6e4eb6550cb92d5e0f214f7b31e8d5f Mon Sep 17 00:00:00 2001
4 From: "Sergey V. Lobanov" <sergey@lobanov.in>
5 Date: Sun, 30 Jan 2022 13:25:17 +0300
6 Subject: [PATCH] Add an ability to build libpri on MacOS for Linux target
7
8 This patch allows to rededine ar and ranlib tool using AR and
9 RANLIB make flags.
10
11 Fixes: PRI-188
12
13 Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
14 ---
15 Makefile | 6 ++++--
16 1 file changed, 4 insertions(+), 2 deletions(-)
17
18 --- a/Makefile
19 +++ b/Makefile
20 @@ -27,6 +27,8 @@
21 CC=gcc
22 GREP=grep
23 AWK=awk
24 +AR=ar
25 +RANLIB=ranlib
26
27 OSARCH=$(shell uname -s)
28 PROC?=$(shell uname -m)
29 @@ -193,8 +195,8 @@ MAKE_DEPS= -MD -MT $@ -MF .$(subst /,_,$
30 $(CC) $(CFLAGS) $(MAKE_DEPS) -c -o $@ $<
31
32 $(STATIC_LIBRARY): $(STATIC_OBJS)
33 - ar rcs $(STATIC_LIBRARY) $(STATIC_OBJS)
34 - ranlib $(STATIC_LIBRARY)
35 + $(AR) rcs $(STATIC_LIBRARY) $(STATIC_OBJS)
36 + $(RANLIB) $(STATIC_LIBRARY)
37
38 $(DYNAMIC_LIBRARY): $(DYNAMIC_OBJS)
39 $(CC) $(SOFLAGS) -o $@ $(DYNAMIC_OBJS)