diff options
author | Fabian Groffen <grobian@gentoo.org> | 2016-04-15 15:11:39 +0200 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2016-04-15 15:11:39 +0200 |
commit | 0d319fbd457d51d8d4badb489cf742205efed751 (patch) | |
tree | f1373fa7ff306716b6775bcb9e9c7df7b75aa3e1 /eclass | |
parent | sys-fs/dislocker: version bump (diff) | |
download | gentoo-0d319fbd457d51d8d4badb489cf742205efed751.tar.gz gentoo-0d319fbd457d51d8d4badb489cf742205efed751.tar.bz2 gentoo-0d319fbd457d51d8d4badb489cf742205efed751.zip |
eclass/ELT-patches/darwin-conf: add patch for libtool-2.4.6 by Michael Weiner, bug #579272
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/ELT-patches/darwin-conf/2.4.6 | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/eclass/ELT-patches/darwin-conf/2.4.6 b/eclass/ELT-patches/darwin-conf/2.4.6 new file mode 100644 index 000000000000..a67ba12ebebe --- /dev/null +++ b/eclass/ELT-patches/darwin-conf/2.4.6 @@ -0,0 +1,29 @@ +In Gentoo Prefix we go by Apple's convention to give modules the .bundle +extension. +http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html +(Above link was removed by Apple, the link below contains a copy: +http://disanji.net/iOS_Doc/#documentation/DeveloperTools/Conceptual/XcodeBuildSystem/500-Linking/bs_linking.html, +in case it disappears also, the relevant quote: + +Bundle. Bundles are executable files that can be loaded at runtime by +other products. Plug-ins are implemented using bundles. The term bundle +in this context refers to the binary itself, not to a structured +hierarchy. Bundles have the .bundle extension; for example, +MyBundle.bundle.) + +--- configure ++++ configure +@@ -13108,11 +13108,11 @@ + version_type=darwin + need_lib_prefix=no + need_version=no +- library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' ++ library_names_spec='${libname}${release}${versuffix}$shared_ext $libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH +- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' ++ shrext_cmds='`test .$module = .yes && echo .bundle || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' |