Skip to content

Commit 367b63e

Browse files
mohd-akrambapt
authored andcommitted
Fix build on macOS
Add missing file and libraries required by curl.
1 parent f3b78dc commit 367b63e

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

external/libcurl/Makefile.autosetup

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ SRCS= \
4848
idn.c \
4949
if2ip.c \
5050
llist.c \
51+
macos.c \
5152
mime.c \
5253
mprintf.c \
5354
multi.c \

libpkg/Makefile.autosetup

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@ LOCAL_LDFLAGS+= -ldl
125125
@endif
126126

127127
@if pkgos_darwin
128-
LOCAL_LDFLAGS+= -lresolv
128+
LOCAL_LDFLAGS+= -lresolv -lz \
129+
-framework CoreFoundation -framework CoreServices \
130+
-framework SystemConfiguration
129131
@else
130132
@if pkgos_freebsd
131133
LOCAL_LDFLAGS+= -Wl,--version-script=$(top_srcdir)/libpkg/libpkg.ver,--undefined-version

src/Makefile.autosetup

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,12 @@ OTHER_LIBS+= @PKG_LIBCURL_LDFLAGS@ @PKG_LIBCURL_LIBS@
8686
@endif
8787

8888
@if pkgos_darwin
89-
LOCAL_LDFLAGS= $(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv
90-
STATIC_LDFLAGS= $(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv
89+
LOCAL_LDFLAGS= $(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv -lz \
90+
-framework CoreFoundation -framework CoreServices \
91+
-framework SystemConfiguration
92+
STATIC_LDFLAGS= $(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv -lz \
93+
-framework CoreFoundation -framework CoreServices \
94+
-framework SystemConfiguration
9195
# OSX doesn't support static binaries, sigh
9296
STATIC_ARG=
9397
@else

0 commit comments

Comments
 (0)