This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, libgfortran] PR 27740 Symbol versioning
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Steve Kargl <sgk at troutmask dot apl dot washington dot edu>
- Cc: Janne Blomqvist <blomqvist dot janne at gmail dot com>, fortran at gcc dot gnu dot org, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 20 Apr 2007 17:02:06 -0400
- Subject: Re: [Patch, libgfortran] PR 27740 Symbol versioning
- References: <462860CB.8060209@gmail.com> <20070420204412.GA62373@troutmask.apl.washington.edu>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Fri, Apr 20, 2007 at 01:44:12PM -0700, Steve Kargl wrote:
> on x86_64-*-freebsd. What I can't determine is if symbol
> version is actually used. :-\ There is no mention of gfortran.map
> is the log file. I can find libgomp.map, libssp.map, and libgcc.map,
> but no gfortran.map. So, I guess I've done something wrong.
Run say
readelf -Ws .libs/libgfortran.so | sed -n '/ UND \| LOCAL /d;/^Symbol table.*\.dynsym/,/^[[:blank:]]*$/p'
and look if the exported symbols have symbol version attached
(@@symver_name after symbol names).
Jakub