diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-10-12 22:39:57 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-10-12 22:39:57 +0000 |
commit | 27697f5609fa6dca8fb0de2c9af77c7eea46b6f5 (patch) | |
tree | 3402356c002d54d9a8f12c3f408392ecdfb4ed11 /eclass/multilib.eclass | |
parent | make sure 5005 multilib patch is excluded for older gentoo-libdir amd64 syste... (diff) | |
download | historical-27697f5609fa6dca8fb0de2c9af77c7eea46b6f5.tar.gz historical-27697f5609fa6dca8fb0de2c9af77c7eea46b6f5.tar.bz2 historical-27697f5609fa6dca8fb0de2c9af77c7eea46b6f5.zip |
add support for s390x multilib
Diffstat (limited to 'eclass/multilib.eclass')
-rw-r--r-- | eclass/multilib.eclass | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass index 160142ad2a40..c041a5df74e7 100644 --- a/eclass/multilib.eclass +++ b/eclass/multilib.eclass @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.42 2005/10/10 21:18:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/multilib.eclass,v 1.43 2005/10/12 22:39:07 vapier Exp $ # # Author: Jeremy Huddleston <eradicator@gentoo.org> # @@ -609,6 +609,22 @@ multilib_env() { export MULTILIB_ABIS="ppc64 ppc" export DEFAULT_ABI="ppc64" ;; + s390x*) + export CFLAGS_s390=${CFLAGS_s390--m31} # the 31 is not a typo + export CHOST_s390=${CTARGET/s390x/s390} + export CTARGET_s390=${CHOST_s390} + export CDEFINE_s390="!__s390x__" + export LIBDIR_s390="lib" + + export CFLAGS_s390x=${CFLAGS_s390x--m64} + export CHOST_s390x=${CTARGET} + export CTARGET_s390x=${CHOST_s390x} + export CDEFINE_s390x="__s390x__" + export LIBDIR_s390x="lib64" + + export MULTILIB_ABIS="s390x s390" + export DEFAULT_ABI="s390x" + ;; sparc64*) export CFLAGS_sparc32=${CFLAGS_sparc32--m32} export CHOST_sparc32=${CTARGET/sparc64/sparc} |