Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Fix build on macOS
Mohamed Akram committed 1 year ago
commit 367b63e5cd6b034ad57a2e2fc68dc9bbbc7c662d
parent f3b78dc
3 files changed +10 -3
modified external/libcurl/Makefile.autosetup
@@ -48,6 +48,7 @@ SRCS= \
	idn.c \
	if2ip.c \
	llist.c \
+
	macos.c \
	mime.c \
	mprintf.c \
	multi.c \
modified libpkg/Makefile.autosetup
@@ -125,7 +125,9 @@ LOCAL_LDFLAGS+= -ldl
@endif

@if pkgos_darwin
-
LOCAL_LDFLAGS+=	-lresolv
+
LOCAL_LDFLAGS+=	-lresolv -lz \
+
	-framework CoreFoundation -framework CoreServices \
+
	-framework SystemConfiguration
@else
@if pkgos_freebsd
LOCAL_LDFLAGS+=	-Wl,--version-script=$(top_srcdir)/libpkg/libpkg.ver,--undefined-version
modified src/Makefile.autosetup
@@ -86,8 +86,12 @@ OTHER_LIBS+= @PKG_LIBCURL_LDFLAGS@ @PKG_LIBCURL_LIBS@
@endif

@if pkgos_darwin
-
LOCAL_LDFLAGS=	$(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv
-
STATIC_LDFLAGS=	$(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv
+
LOCAL_LDFLAGS=	$(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv -lz \
+
	-framework CoreFoundation -framework CoreServices \
+
	-framework SystemConfiguration
+
STATIC_LDFLAGS=	$(LIBPKGFLAT) $(LIBS) $(OTHER_LIBS) -lresolv -lz \
+
	-framework CoreFoundation -framework CoreServices \
+
	-framework SystemConfiguration
# OSX doesn't support static binaries, sigh
STATIC_ARG=
@else