diff options
author | Michael Haubenwallner <haubi@gentoo.org> | 2014-06-12 07:14:25 +0000 |
---|---|---|
committer | Michael Haubenwallner <haubi@gentoo.org> | 2014-06-12 07:14:25 +0000 |
commit | 58e39571f7a8d197f8dc2e6f6cd786740b53baa0 (patch) | |
tree | 3228e3a17bb2ef38b4a7e2a10cce873a19ae7fe6 /eclass | |
parent | Added ~mips to KEYWORDS (diff) | |
download | gentoo-2-58e39571f7a8d197f8dc2e6f6cd786740b53baa0.tar.gz gentoo-2-58e39571f7a8d197f8dc2e6f6cd786740b53baa0.tar.bz2 gentoo-2-58e39571f7a8d197f8dc2e6f6cd786740b53baa0.zip |
elibtoolize: Allow undefined symbols on AIX, needed by and work fine with module libs.
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/ChangeLog | 6 | ||||
-rw-r--r-- | eclass/ELT-patches/aix-noundef/1.4d | 12 | ||||
-rw-r--r-- | eclass/libtool.eclass | 6 |
3 files changed, 8 insertions, 16 deletions
diff --git a/eclass/ChangeLog b/eclass/ChangeLog index 65174bb240d3..944b47b18bbc 100644 --- a/eclass/ChangeLog +++ b/eclass/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1285 2014/06/11 10:39:29 haubi Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1286 2014/06/12 07:14:25 haubi Exp $ + + 12 Jun 2014; Michael Haubenwallner <haubi@gentoo.org> + -ELT-patches/aix-noundef/1.4d, libtool.eclass: + Allow undefined symbols on AIX, needed by and work fine with module libs. 10 Jun 2014; Michał Górny <mgorny@gentoo.org> +gstreamer.eclass: Add new, multilib-capable eclass for gstreamer plugins. diff --git a/eclass/ELT-patches/aix-noundef/1.4d b/eclass/ELT-patches/aix-noundef/1.4d deleted file mode 100644 index b2b8d09544af..000000000000 --- a/eclass/ELT-patches/aix-noundef/1.4d +++ /dev/null @@ -1,12 +0,0 @@ ---- ltmain.sh.orig 2009-12-06 22:35:17 +0100 -+++ ltmain.sh 2009-12-06 22:35:44 +0100 -@@ -1111,6 +1111,9 @@ - # that all symbols are satisfied, otherwise we get a static library. - allow_undefined=yes - ;; -+ *-aix*) -+ allow_undefined=no -+ ;; - *) - allow_undefined=yes - ;; diff --git a/eclass/libtool.eclass b/eclass/libtool.eclass index 42691ca53b88..030612ce4d70 100644 --- a/eclass/libtool.eclass +++ b/eclass/libtool.eclass @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.110 2014/01/13 19:49:25 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/libtool.eclass,v 1.111 2014/06/12 07:14:25 haubi Exp $ # @ECLASS: libtool.eclass # @MAINTAINER: @@ -191,7 +191,7 @@ elibtoolize() { [[ ${do_uclibc} == "yes" ]] && elt_patches+=" uclibc-conf uclibc-ltconf" case ${CHOST} in - *-aix*) elt_patches+=" hardcode aixrtl aix-noundef" ;; #213277 + *-aix*) elt_patches+=" hardcode aixrtl" ;; #213277 *-darwin*) elt_patches+=" darwin-ltconf darwin-ltmain darwin-conf" ;; *-solaris*) elt_patches+=" sol2-conf sol2-ltmain" ;; *-freebsd*) elt_patches+=" fbsd-conf fbsd-ltconf" ;; |