[mac] Fix Savannah bug #48417.

Mac OS X linker throws errors when `-exported_symbol_list' input
file includes non-existing symbols.  Reported by Ryan Schmidt.

* builds/exports.mk: Exclude ftmac.h from the headers for apinames
by default.  Include it when ftmac.c would be compiled.
This commit is contained in:
suzuki toshiya 2016-07-07 18:55:37 +09:00
parent 474682ff87
commit 783cbcd67d
2 changed files with 15 additions and 1 deletions

View File

@ -1,3 +1,13 @@
2016-07-07 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp>
[mac] Fix Savannah bug #48417.
Mac OS X linker throws errors when `-exported_symbol_list' input
file includes non-existing symbols. Reported by Ryan Schmidt.
* builds/exports.mk: Exclude ftmac.h from the headers for apinames
by default. Include it when ftmac.c would be compiled.
2016-07-06 Werner Lemberg <wl@gnu.org>
* src/truetype/ttinterp.c (TInstruction_Function): Removed, unused.

View File

@ -40,7 +40,11 @@ ifneq ($(EXPORTS_LIST),)
endif
# The list of public headers we're going to parse.
PUBLIC_HEADERS := $(wildcard $(PUBLIC_DIR)/*.h)
PUBLIC_HEADERS := $(filter-out $(PUBLIC_DIR)/ftmac.h, \
$(wildcard $(PUBLIC_DIR)/*.h))
ifneq ($(ftmac_c),)
PUBLIC_HEADERS += $(PUBLIC_DIR)/ftmac.h
endif
# The `apinames' source and executable. We use $E_BUILD as the host
# executable suffix, which *includes* the final dot.