libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FYI: libtool--devo--1.0--patch-174


From: Gary V. Vaughan
Subject: FYI: libtool--devo--1.0--patch-174
Date: Sat, 11 Sep 2004 01:51:32 +0100 (BST)
User-agent: mailnotify/0.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Applied to HEAD.
- -- 
Gary V. Vaughan      ())_.  address@hidden,gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook
_________________________________________________________
This patch notification generated by tlaapply version 0.5
http://tkd.kicks-ass.net/arch/address@hidden/cvs-utils--tla--1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)

iD8DBQFBQkwTFRMICSmD1gYRAjbGAJ9+/HEV86YiRq59r/5rmxP3dsKlpACghs1u
qBmX/WGrTJZeuN3qfFzx4/I=
=+T2I
-----END PGP SIGNATURE-----
* looking for address@hidden/libtool--devo--1.0--patch-173 to compare with
* comparing to address@hidden/libtool--devo--1.0--patch-173
M  ChangeLog
M  NEWS
M  m4/libtool.m4

* modified files

Index: Changelog
from  Ralf Wildenhues  <address@hidden>

        * m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): The linker distinguishes
        data and code symbols on linux-gnu/ia64.  Fixes multiple testsuite
        failures.
        * NEWS: Updated.

--- orig/NEWS
+++ mod/NEWS
@@ -18,6 +18,7 @@
   types have been exchanged.  See libltdl/slist.c for documentation.
 * libltdl is C89 compatible again.  lt_dlsymbol type removed, and lt_dlsymlist
   structure changed to avoid using C99 flexible arrays.
+* Improved support for linux-gnu/ia64.
 * Fixed some memory leaks in libltdl.
 
 New in 1.9b: 2004-08-29; CVS version 1.5a, Libtool team:


--- orig/m4/libtool.m4
+++ mod/m4/libtool.m4
@@ -2717,6 +2717,13 @@
 irix* | nonstopux*)
   symcode='[[BCDEGRST]]'
   ;;
+linux*)
+  if test "$host_cpu" = ia64; then
+    symcode='[[ABCDGIRSTW]]'
+    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int 
\1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+    lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  
{\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\)$/  {\"\2\", (void *) 
\&\2},/p'"
+  fi
+  ;;
 osf*)
   symcode='[[BCDEGQRST]]'
   ;;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]