From 61afaf7fac01d106fb7b92d880d4a723e332b828 Mon Sep 17 00:00:00 2001 From: Albert Chin Date: Fri, 21 Sep 2001 03:06:40 +0000 Subject: [PATCH] * libtool.m4: Don't include main() when testing for command to parse $NM output because some C++ compilers don't allow you to take the address of main (e.g. HP-UX aCC). --- ChangeLog | 6 +++++- libtool.m4 | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f6ec77ee9..85fe555c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2001-09-18 Albert Chin +2001-09-21 Albert Chin + + * libtool.m4: Don't include main() when testing for command to + parse $NM output because some C++ compilers don't allow you to + take the address of main (e.g. HP-UX aCC). * libtool.m4: Some uses of $GXX were unquoted, but GXX is either NULL or yes. Use "$GXX". diff --git a/libtool.m4 b/libtool.m4 index c16a9b8c5..ca61adb22 100644 --- a/libtool.m4 +++ b/libtool.m4 @@ -3741,7 +3741,7 @@ extern "C" { EOF # Now generate the symbol file. - eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext' + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' cat <> conftest.$ac_ext #if defined (__STDC__) && __STDC__ @@ -3759,7 +3759,7 @@ const struct { lt_preloaded_symbols[[]] = { EOF - sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" >> conftest.$ac_ext + sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext cat <<\EOF >> conftest.$ac_ext {0, (lt_ptr_t) 0} }; -- 2.47.2