Mercurial > hg > mxe-octave-anirudha
changeset 3212:5fc65ca6f7c9
[Darwin] Fix compilation of GNU Readline for Mac OS X builds
* Contains patch to add SHOBJ_LDFLAG='-dynamiclib' instead of '-dynamic' for Mac OS X builds
author | Anirudha Bose <ani07nov@gmail.com> |
---|---|
date | Fri, 20 Sep 2013 03:03:30 +0530 |
parents | 9bedb9046700 |
children | a4692f0e6932 |
files | dist-files.mk src/readline-2-darwin.patch |
diffstat | 2 files changed, 25 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/dist-files.mk +++ b/dist-files.mk @@ -458,6 +458,7 @@ readline-1-input.patch \ readline-1-paste.patch \ readline-1-sigwinch.patch \ + readline-2-darwin.patch \ readline.mk \ sdl-test.c \ sdl.mk \
new file mode 100644 --- /dev/null +++ b/src/readline-2-darwin.patch @@ -0,0 +1,24 @@ +This file is part of MXE. +See index.html for further information. + +Contains patch to add SHOBJ_LDFLAG='-dynamiclib' instead of '-dynamic' for Mac OS X builds + +diff --git a/support/shobj-conf b/support/shobj-conf +index c61dc78..4fd99d9 100644 +--- a/support/shobj-conf ++++ b/support/shobj-conf +@@ -186,10 +186,10 @@ darwin*|macosx*) + SHLIB_LIBSUFF='dylib' + + case "${host_os}" in +- darwin[789]*|darwin10*) SHOBJ_LDFLAGS='' ++ darwin[789]*|darwin10*) SHOBJ_LDFLAGS='-dynamiclib' + SHLIB_XLDFLAGS='-dynamiclib -arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version +$(SHLIB_MAJOR)$(SHLIB_MINO$ + ;; +- *) SHOBJ_LDFLAGS='-dynamic' ++ *) SHOBJ_LDFLAGS='-dynamiclib' + SHLIB_XLDFLAGS='-arch_only `/usr/bin/arch` -install_name $(libdir)/$@ -current_version $(SHLIB_MAJOR)$(SHLIB_MINOR) +-compatib$ + ;; + esac