Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2006 01:26:21 +0900
From:      Norikatsu Shigemura <nork@FreeBSD.org>
To:        Daniel Eischen <deischen@FreeBSD.org>
Cc:        ume@FreeBSD.org, Norikatsu Shigemura <nork@FreeBSD.org>, current@FreeBSD.org
Subject:   Re: cvsync doesn't work simply on 7-current with SYMVER_ENABLED=yes
Message-ID:  <20061205012621.46ddf370.nork@FreeBSD.org>
In-Reply-To: <Pine.GSO.4.64.0612031150430.14942@sea.ntplx.net>
References:  <20061130003939.7d05b09a.nork@FreeBSD.org> <Pine.GSO.4.64.0611291302190.22399@sea.ntplx.net> <20061203010732.7a371b62.nork@FreeBSD.org> <Pine.GSO.4.64.0612021441110.10127@sea.ntplx.net> <20061204013037.39dfee1c.nork@FreeBSD.org> <Pine.GSO.4.64.0612031150430.14942@sea.ntplx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 3 Dec 2006 12:03:01 -0500 (EST)
Daniel Eischen <deischen@freebsd.org> wrote:
> > 	Yes, I'm using cached.  I did change all kevent and kqueue
> > 	to _kevent and _kqueue in net/nscachedcli.c, and test cvsync.
> > 	Please see following patch.  But I don't feel improvement:-(.
> It must be something specific to your environment because it works
> here and that is without _any_ patches to libc.  I am not using
> cached.

	I have no idea about different from your environment.
	And I disabled cached by /etc/nsswitch.conf, but it wasn't
	improved.

>    $ cat /etc/make.conf
>    BATCH=yes
>    SYMVER_ENABLED=yes
>    $ uname -v
>    FreeBSD 7.0-CURRENT #4: Sat Nov 18 11:30:59 EST 2006 ...
>    $ readelf -sW /usr/local/bin/cvsync | grep FBSD_1.0
>         1: 00000000    39 FUNC    GLOBAL DEFAULT  UND fprintf@FBSD_1.0 (2)
>         3: 00000000    64 FUNC    GLOBAL DEFAULT  UND time@FBSD_1.0 (2)
>         4: 00000000    84 FUNC    GLOBAL DEFAULT  UND write@FBSD_1.0 (3)
>       ...
>       557: 00000000    90 FUNC    GLOBAL DEFAULT  UND fnmatch@@FBSD_1.0
>       561: 00000000     0 FUNC    GLOBAL DEFAULT  UND readlink@@FBSD_1.0
>       571: 00000000     0 FUNC    GLOBAL DEFAULT  UND fstat@@FBSD_1.0

	Yes, me too.

$ readelf -sW /usr/local/bin/cvsync | grep FBSD_1.0
     2: 00000000    49 FUNC    GLOBAL DEFAULT  UND fprintf@FBSD_1.0 (3)
     4: 00000000    71 FUNC    GLOBAL DEFAULT  UND time@FBSD_1.0 (3)
     6: 00000000  2266 FUNC    GLOBAL DEFAULT  UND qsort@FBSD_1.0 (3)
     8: 00000000     0 FUNC    GLOBAL DEFAULT  UND lstat@FBSD_1.0 (3)
     9: 00000000     0 FUNC    GLOBAL DEFAULT  UND sched_yield@FBSD_1.0 (3)
    13: 00000000   136 FUNC    GLOBAL DEFAULT  UND openlog@FBSD_1.0 (3)
    15: 00000000     0 FUNC    GLOBAL DEFAULT  UND link@FBSD_1.0 (3)
    16: 00000000   119 FUNC    GLOBAL DEFAULT  UND feof@FBSD_1.0 (3)
    17: 00000000   183 FUNC    GLOBAL DEFAULT  UND ungetc@FBSD_1.0 (3)
    19: 00000000   131 FUNC    GLOBAL DEFAULT  UND ___runetype@FBSD_1.0 (3)
    22: 00000000     0 FUNC    GLOBAL DEFAULT  UND rename@FBSD_1.0 (3)
    23: 00000000     0 FUNC    GLOBAL DEFAULT  UND shutdown@FBSD_1.0 (3)
	:
   548: 00000000  5135 FUNC    GLOBAL DEFAULT  UND getaddrinfo@@FBSD_1.0
   556: 00000000   123 FUNC    GLOBAL DEFAULT  UND fnmatch@@FBSD_1.0
   561: 00000000     0 FUNC    GLOBAL DEFAULT  UND readlink@@FBSD_1.0
   572: 00000000     0 FUNC    GLOBAL DEFAULT  UND fstat@@FBSD_1.0



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061205012621.46ddf370.nork>