Updated Branches: refs/heads/1.2.x de328ed4f -> 51000fd9c
COUCHDB-1482 - use correct linker flags to build snappy_nif.dll on Windows - Windows 2008 Server enforces stricter requirements on C runtime dependencies than non-server versions - Erlang/OTP cc.sh and ld.sh build scripts mix release and debug runtime dependencies in in some circumstances - this prevents loading the NIF from loading at all - adding optimisation flags ensures the OTP build does the right thing Thanks Nick North for identifying this bug. Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/51000fd9 Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/51000fd9 Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/51000fd9 Branch: refs/heads/1.2.x Commit: 51000fd9c2dd83c38a85a6e0e1f0a79f0ebe6e1f Parents: 3b0d6c2 Author: Dave Cottlehuber <[email protected]> Authored: Wed May 23 23:45:55 2012 +0200 Committer: Dave Cottlehuber <[email protected]> Committed: Thu May 24 00:26:23 2012 +0200 ---------------------------------------------------------------------- src/snappy/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb/blob/51000fd9/src/snappy/Makefile.am ---------------------------------------------------------------------- diff --git a/src/snappy/Makefile.am b/src/snappy/Makefile.am index bca103b..23dbf14 100644 --- a/src/snappy/Makefile.am +++ b/src/snappy/Makefile.am @@ -56,7 +56,7 @@ snappy_nif_la_LDFLAGS = -module -avoid-version if WINDOWS snappy_nif_la_LDFLAGS += -no-undefined -snappy_nif_la_CXXFLAGS += -EHsc +snappy_nif_la_CXXFLAGS += -EHsc -Ox SNAPPY_SO_NAME = snappy_nif.dll else SNAPPY_SO_NAME = snappy_nif.so
