Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ports/143924: Port net/samba34 default install binaries are not stripped and include profiling

5 views
Skip to first unread message

Robert Jenssen

unread,
Feb 13, 2010, 8:25:17 PM2/13/10
to

>Number: 143924
>Category: ports
>Synopsis: Port net/samba34 default install binaries are not stripped and include profiling
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Feb 14 03:25:33 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Robert Jenssen
>Release: FreeBSD 8-Stable
>Organization:
>Environment:
FreeBSD kraken 8.0-STABLE FreeBSD 8.0-STABLE #0: Sat Feb 13 23:15:42 EST 2010 robj@kraken:/usr/obj/usr/src/sys/KRAKEN i386
>Description:
The default build of port samba34 installs binaries that are not stripped and save profiling files (eg:smbd.gmon).

>How-To-Repeat:
1. Build and install the samba34 port with the default config (ie:MAX_DEBUG=off). The build output shows in part:

Using CFLAGS = -O2 -pipe -march=pentium4 -DLDAP_DEPRECATED -fno-strict-aliasing -I. -I/usr/ports/net/samba34/work/samba-3.4.5/source3 -I/usr/ports/net/samba34/work/samba-3.4.5/source3/iniparser/src -Iinclude -I./include -I. -I. -I./../lib/replace -I/usr/local/include -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -DHAVE_CONFIG_H -I/usr/local/include -Iinclude -I./include -I. -I. -I./../lib/replace -I/usr/local/include -I./../lib/tevent -I./../lib/tdb/include -I./libaddns -I./librpc -I./.. -I./../lib/popt -I/usr/local/include -DLDAP_DEPRECATED -I/usr/ports/net/samba34/work/samba-3.4.5/source3/lib -I.. -I../source4 -D_SAMBA_BUILD_=3 -D_SAMBA_BUILD_=3
PICFLAG = -fPIC -DPIC
LIBS = -lexecinfo -liconv
LDFLAGS = -pie -Wl,-z,relro -L/usr/local/lib -L./bin -L/usr/local/lib
DYNEXP = -Wl,--export-dynamic
LDSHFLAGS = -shared -Wl,-z,relro -L/usr/local/lib -L./bin -L/usr/local/lib
SHLIBEXT = so
SONAMEFLAG = -Wl,-soname,

ie: no apparent profiling options.

2. Start then stop samba, gmon files are saved:

/usr/local/etc/rc.d/samba start
Removing stale Samba tdb files: ....... done
Starting nmbd.
Starting smbd.
Starting winbindd.

/usr/local/etc/rc.d/samba stop
Stopping winbindd.
Stopping smbd.
Waiting for PIDS: 87861.
Stopping nmbd.

ls -l *.gmon
-rw-r--r-- 1 root wheel 873922 14 Feb 12:08 nmbd.gmon
-rw-rw-rw- 1 root wheel 2603466 14 Feb 12:08 smbd.gmon
-rw-r--r-- 1 root wheel 264154 14 Feb 12:08 testparm.gmon
-rw-r--r-- 1 root wheel 1986930 14 Feb 12:08 winbindd.gmon

3. Binaries are not installed stripped:

file /usr/local/sbin/{smbd,nmbd,winbindd}
/usr/local/sbin/smbd: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800502), not stripped
/usr/local/sbin/nmbd: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800502), not stripped
/usr/local/sbin/winbindd: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800502), not stripped

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-p...@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
To unsubscribe, send any mail to "freebsd-ports-b...@freebsd.org"

ed...@freebsd.org

unread,
Feb 13, 2010, 10:25:50 PM2/13/10
to
Synopsis: Port net/samba34 default install binaries are not stripped and include profiling

Responsible-Changed-From-To: freebsd-ports-bugs->timur
Responsible-Changed-By: edwin
Responsible-Changed-When: Sun Feb 14 03:25:49 UTC 2010
Responsible-Changed-Why:
Over to maintainer (via the GNATS Auto Assign Tool)

http://www.freebsd.org/cgi/query-pr.cgi?pr=143924

0 new messages