summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarty E. Plummer <hanetzer@protonmail.com>2018-01-05 00:31:45 -0600
committerMarty E. Plummer <hanetzer@protonmail.com>2018-01-06 22:43:18 -0600
commita70c7f36cb46a7fbda862389b4d602f5444ff3f2 (patch)
tree64429420cb2adcf2100689b78d255ddeae4f24e4 /src
parentaa10f65706b474987d17a6b66ae087f823758e6f (diff)
downloadlibyaml-git-a70c7f36cb46a7fbda862389b4d602f5444ff3f2.tar.gz
add -no-undefined to src/Makefile.am
Without this change building a dll with the mingw-w64 toolchain is impossible. All tests from make test-all succeed on native linux (Gentoo amd64 glibc default/linux/amd64/17.1/desktop gcc-7.2.0) Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 7cc40e7..24cf89d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,4 +1,4 @@
AM_CPPFLAGS = -I$(top_srcdir)/include -Wall
lib_LTLIBRARIES = libyaml.la
libyaml_la_SOURCES = yaml_private.h api.c reader.c scanner.c parser.c loader.c writer.c emitter.c dumper.c
-libyaml_la_LDFLAGS = -release $(YAML_LT_RELEASE) -version-info $(YAML_LT_CURRENT):$(YAML_LT_REVISION):$(YAML_LT_AGE)
+libyaml_la_LDFLAGS = -no-undefined -release $(YAML_LT_RELEASE) -version-info $(YAML_LT_CURRENT):$(YAML_LT_REVISION):$(YAML_LT_AGE)