From: Jan Tulak Date: Tue, 18 Aug 2015 07:53:17 +0000 (+1000) Subject: build: Change OS X-specific CFLAGS/LDFLAGS X-Git-Tag: v4.2.0-rc2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=96f2cfb243485c028fa8c0da7de486e0003695e1;p=thirdparty%2Fxfsprogs-dev.git build: Change OS X-specific CFLAGS/LDFLAGS OS X uses clang as a default compiler. So remove incompatible options. Signed-off-by: Jan Tulak Reviewed-by: Christoph Hellwig Signed-off-by: Dave Chinner --- diff --git a/include/builddefs.in b/include/builddefs.in index cdf2d41cc..c644a17f8 100644 --- a/include/builddefs.in +++ b/include/builddefs.in @@ -118,7 +118,7 @@ ifeq ($(PKG_PLATFORM),gnukfreebsd) PCFLAGS = -D_GNU_SOURCE $(GCCFLAGS) endif ifeq ($(PKG_PLATFORM),darwin) -PCFLAGS = -traditional-cpp $(GCCFLAGS) +PCFLAGS = $(GCCFLAGS) DEPENDFLAGS = -D__APPLE__ endif ifeq ($(PKG_PLATFORM),irix) diff --git a/libhandle/Makefile b/libhandle/Makefile index cc4ad1d04..fe1a2af69 100644 --- a/libhandle/Makefile +++ b/libhandle/Makefile @@ -10,7 +10,11 @@ LT_CURRENT = 1 LT_REVISION = 3 LT_AGE = 0 +ifeq ($(PKG_PLATFORM),darwin) +LTLDFLAGS += -Wl,libhandle.sym +else LTLDFLAGS += -Wl,--version-script,libhandle.sym +endif CFILES = handle.c jdm.c LSRCFILES = libhandle.sym