Skip to content

Commit

Permalink
Provide a default lib location when detecting C++11 ABI
Browse files Browse the repository at this point in the history
Useful for pkgconfig without -L, e.g. Alpine Linux
See also commit 07d66da
  • Loading branch information
lovell committed Oct 13, 2016
1 parent 207dcbe commit 114ce37
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion binding.gyp
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@
],
'defines': [
# Inspect libvips-cpp.so to determine which C++11 ABI version was used and set _GLIBCXX_USE_CXX11_ABI accordingly. This is quite horrible.
'_GLIBCXX_USE_CXX11_ABI=<!(if readelf -Ws "$(PKG_CONFIG_PATH="<(pkg_config_path)" pkg-config --libs-only-L vips-cpp | cut -c 3-)/libvips-cpp.so" | c++filt | grep -qF __cxx11;then echo "1";else echo "0";fi)'
'_GLIBCXX_USE_CXX11_ABI=<!(if readelf -Ws "$(PKG_CONFIG_PATH="<(pkg_config_path)" pkg-config --libs-only-L vips-cpp | cut -c 3- | sed -e "s/^$/\/usr\/lib/")/libvips-cpp.so" | c++filt | grep -qF __cxx11;then echo "1";else echo "0";fi)'
]
}, {
# Attempt to download pre-built libvips and install locally within node_modules
Expand Down

0 comments on commit 114ce37

Please sign in to comment.