freebsd-ports/devel/objprelink/files/patch-objprelink.c
Pete Fritchman 8bed905d02 Actually make objprelink work on FreeBSD.
Submitted by:	Bradley T Hughes <bhughes@trolltech.com>
Approved by:	will
2001-12-04 19:12:06 +00:00

19 lines
622 B
C

$FreeBSD$
--- objprelink.c.orig Tue Dec 4 14:01:10 2001
+++ objprelink.c Tue Dec 4 14:01:49 2001
@@ -239,12 +239,12 @@
is_vt_section(bfd *abfd, asection *p)
{
const char *name = bfd_section_name(abfd, p);
- static const char prefix[] = ".gnu.linkonce.d.__vt_";
+ static const char prefix[] = ".gnu.linkonce.d._vt";
static flagword w = (SEC_ALLOC|SEC_LOAD|SEC_RELOC|SEC_DATA|SEC_LINK_ONCE);
flagword f = bfd_get_section_flags (abfd, p);
if (f & w == w)
if (!strncmp(name, prefix, sizeof(prefix)-1))
- return name + sizeof(prefix)-6;
+ return name + sizeof(prefix)-4;
return false;
}