From 58e39571f7a8d197f8dc2e6f6cd786740b53baa0 Mon Sep 17 00:00:00 2001 From: Michael Haubenwallner Date: Thu, 12 Jun 2014 07:14:25 +0000 Subject: elibtoolize: Allow undefined symbols on AIX, needed by and work fine with module libs. --- eclass/ChangeLog | 6 +++++- eclass/ELT-patches/aix-noundef/1.4d | 12 ------------ eclass/libtool.eclass | 6 +++--- 3 files changed, 8 insertions(+), 16 deletions(-) delete mode 100644 eclass/ELT-patches/aix-noundef/1.4d (limited to 'eclass') 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 + -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 +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" ;; -- cgit v1.2.3-65-gdbad