+2009-11-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ Tighten regex for Portland C++ compiler for version 10.
+ * libltdl/m4/libtool.m4 (_LT_LANG_CXX_CONFIG) [linux]:
+ Match a dot after version 1 through 5, so 10 and up don't match,
+ and use weak symbols.
+ * THANKS: Update.
+ Report by Jeff Squyres and Brent Leback.
+
2009-11-16 Peter O'Gorman <peter@pogma.com>
Update libltdl version to match 2.2.6b release.
Andrey Slepuhin pooh@msu.ru
Aneesh Kumar K.V kvaneesh@hotmail.com
Brad Smith brad@comstyle.com
+ Brent Leback brent.leback@st.com
Brian Barrett brbarret@osl.iu.edu
Bruno Haible haible@ilog.fr
Camilo La Rota camilo.larota@ens-lyon.fr
pgCC* | pgcpp*)
# Portland Group C++ compiler
case `$CC -V` in
- *pgCC\ [[1-5]]* | *pgcpp\ [[1-5]]*)
+ *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
_LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
rm -rf $tpldir~
$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
;;
- *) # Version 6 will use weak symbols
+ *) # Version 6 and above use weak symbols
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
;;