diff options
author | Christian Faulhammer <opfer@gentoo.org> | 2008-03-31 07:00:10 +0000 |
---|---|---|
committer | Christian Faulhammer <opfer@gentoo.org> | 2008-03-31 07:00:10 +0000 |
commit | 93dd2930b9d3b60b0a4eca628dca2783bc9e0c5e (patch) | |
tree | cdbdabea3b68fcc746ddb9c57bd0a8b7bbd9aba5 /dev-lang | |
parent | stable x86, bug 215494 (diff) | |
download | gentoo-2-93dd2930b9d3b60b0a4eca628dca2783bc9e0c5e.tar.gz gentoo-2-93dd2930b9d3b60b0a4eca628dca2783bc9e0c5e.tar.bz2 gentoo-2-93dd2930b9d3b60b0a4eca628dca2783bc9e0c5e.zip |
check for --as-neeeded in LDFLAGS if use with USE=ssl and die, see bug 203157
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/erlang/ChangeLog | 5 | ||||
-rw-r--r-- | dev-lang/erlang/erlang-12.2.1.ebuild | 19 |
2 files changed, 19 insertions, 5 deletions
diff --git a/dev-lang/erlang/ChangeLog b/dev-lang/erlang/ChangeLog index 703b50ec1248..8ba44890299a 100644 --- a/dev-lang/erlang/ChangeLog +++ b/dev-lang/erlang/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-lang/erlang # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.107 2008/03/11 17:17:18 opfer Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/ChangeLog,v 1.108 2008/03/31 07:00:10 opfer Exp $ + + 31 Mar 2008; Christian Faulhammer <opfer@gentoo.org> erlang-12.2.1.ebuild: + check for --as-neeeded in LDFLAGS if use with USE=ssl and die, see bug 203157 11 Mar 2008; Christian Faulhammer <opfer@gentoo.org> -files/erlang-12.2.0-binary-append.patch, -erlang-12.2.0.ebuild: diff --git a/dev-lang/erlang/erlang-12.2.1.ebuild b/dev-lang/erlang/erlang-12.2.1.ebuild index 630f0197ea9b..d9ff31c0f511 100644 --- a/dev-lang/erlang/erlang-12.2.1.ebuild +++ b/dev-lang/erlang/erlang-12.2.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-12.2.1.ebuild,v 1.7 2008/03/11 15:28:20 ranger Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/erlang/erlang-12.2.1.ebuild,v 1.8 2008/03/31 07:00:10 opfer Exp $ inherit elisp-common eutils flag-o-matic multilib versionator @@ -40,6 +40,17 @@ S="${WORKDIR}/${MY_P}" SITEFILE=50erlang-gentoo.el +pkg_setup() { + if use ssl; then + if is-ldflag --as-needed || is-flag --as-needed; then + eerror "Don't use --as-needed in your LDFLAGS or CFLAGS for SSL support, this will fail." + eerror "Emerge with" + eerror " LDFLAGS=\"\" emerge ${PN}" + die + fi + fi +} + src_unpack() { unpack ${A} @@ -55,7 +66,7 @@ src_unpack() { ewarn ewarn "You enabled High performance Erlang. Be aware that this extension" ewarn "can break the compilation in many ways, especially on hardened systems." - ewarn "Don't cry, don't file bugs, just disable it!" + ewarn "Don't cry, don't file bugs, just disable it! If you have fix, tell us." ewarn fi } @@ -142,8 +153,8 @@ src_install() { pkg_postinst() { use emacs && elisp-site-regen elog - elog "If you need a symlink to one of erlang's binaries," - elog "please open a bug and tell the maintainers." + elog "If you need a symlink to one of Erlang's binaries," + elog "please open a bug on http://bugs.gentoo.org/" elog elog "Gentoo's versioning scheme differs from the author's, so please refer to this version as R12B-1" elog |