diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2005-04-24 15:51:01 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2005-04-24 15:51:01 +0000 |
commit | 6dd31d191a2f4c7f1d448332af745e129c4a918e (patch) | |
tree | d26279d9c3edc5fbbc115261ed5e7427db150aa1 /dev-util/guile | |
parent | Marked ~amd64 (diff) | |
download | gentoo-2-6dd31d191a2f4c7f1d448332af745e129c4a918e.tar.gz gentoo-2-6dd31d191a2f4c7f1d448332af745e129c4a918e.tar.bz2 gentoo-2-6dd31d191a2f4c7f1d448332af745e129c4a918e.zip |
Fix to build with gcc-4.0.0.
(Portage version: 2.0.51.20-r4)
Diffstat (limited to 'dev-util/guile')
-rw-r--r-- | dev-util/guile/ChangeLog | 6 | ||||
-rw-r--r-- | dev-util/guile/files/guile-1.6.7-gcc4.patch | 11 | ||||
-rw-r--r-- | dev-util/guile/guile-1.6.7.ebuild | 5 |
3 files changed, 20 insertions, 2 deletions
diff --git a/dev-util/guile/ChangeLog b/dev-util/guile/ChangeLog index fbdea7868e28..e2a6ae488c74 100644 --- a/dev-util/guile/ChangeLog +++ b/dev-util/guile/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-util/guile # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/ChangeLog,v 1.39 2005/04/06 20:20:19 seemant Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/ChangeLog,v 1.40 2005/04/24 15:51:01 azarah Exp $ + + 24 Apr 2005; Martin Schlemmer <azarah@gentoo.org> + +files/guile-1.6.7-gcc4.patch, guile-1.6.7.ebuild: + Fix to build with gcc-4.0.0. 06 Apr 2005; Seemant Kulleen <seemant@gentoo.org> guile-1.6.4-r1.ebuild, guile-1.6.6.ebuild, guile-1.6.7.ebuild: diff --git a/dev-util/guile/files/guile-1.6.7-gcc4.patch b/dev-util/guile/files/guile-1.6.7-gcc4.patch new file mode 100644 index 000000000000..6d2f18d5b156 --- /dev/null +++ b/dev-util/guile/files/guile-1.6.7-gcc4.patch @@ -0,0 +1,11 @@ +--- guile-1.6.7/libguile/guile.c 2002-12-07 22:41:32.000000000 +0000 ++++ guile-1.6.7.az/libguile/guile.c 2005-04-24 15:43:21.000000000 +0000 +@@ -88,7 +88,7 @@ + { + #ifdef DYNAMIC_LINKING + /* libtool automagically inserts this variable into your executable... */ +- extern const scm_lt_dlsymlist lt_preloaded_symbols[]; ++ extern const scm_lt_dlsymlist *lt_preloaded_symbols; + scm_lt_dlpreload_default (lt_preloaded_symbols); + #endif + scm_boot_guile (argc, argv, inner_main, 0); diff --git a/dev-util/guile/guile-1.6.7.ebuild b/dev-util/guile/guile-1.6.7.ebuild index 310b8b8ea455..2395e80bf210 100644 --- a/dev-util/guile/guile-1.6.7.ebuild +++ b/dev-util/guile/guile-1.6.7.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/guile-1.6.7.ebuild,v 1.3 2005/04/07 04:06:51 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/guile/guile-1.6.7.ebuild,v 1.4 2005/04/24 15:51:01 azarah Exp $ inherit flag-o-matic eutils libtool @@ -43,6 +43,9 @@ src_unpack() { epatch ${FILESDIR}/guile-macos-posix.patch epatch ${FILESDIR}/guile-macos-relink.patch fi + + # Fix for gcc-4.0 + epatch ${FILESDIR}/${P}-gcc4.patch } src_compile() { |