[Bug 191587] [mips] 'strip' corrupts static libraries

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jul 27 01:03:22 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191587

--- Comment #11 from Sean Bruno <sbruno at FreeBSD.org> ---
This does *not* happen on a mips32 build:

===>  Staging for pkg-1.3.0
===>   Generating temporary packing list
if test -z 'strip'; then  /usr/bin/make  INSTALL_PROGRAM="/bin/sh
/usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh -c -s" 
install_sh_PROGRAM="/bin/sh /usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh
-c -s" INSTALL_STRIP_FLAG=-s  install;  else  /usr/bin/make 
INSTALL_PROGRAM="/bin/sh /usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh -c
-s"  install_sh_PROGRAM="/bin/sh
/usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh -c -s"
INSTALL_STRIP_FLAG=-s  "INSTALL_PROGRAM_ENV=STRIPPROG='strip'" install;  fi
Making install in external
/usr/bin/make  install-am
Making install in libpkg
Making install in repo
Making install in binary
Making install in .
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c -o root -g wheel -s 
libpkg.la libpkg_static.la '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib'
libtool: install: /usr/bin/install -c -o root -g wheel .libs/libpkg.so.3.0.0
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg.so.3.0.0
libtool: install: strip --strip-unneeded
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg.so.3.0.0
libtool: install: (cd /usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib && {
ln -s -f libpkg.so.3.0.0 libpkg.so.3 || { rm -f libpkg.so.3 && ln -s
libpkg.so.3.0.0 libpkg.so.3; }; })
libtool: install: (cd /usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib && {
ln -s -f libpkg.so.3.0.0 libpkg.so || { rm -f libpkg.so && ln -s
libpkg.so.3.0.0 libpkg.so; }; })
libtool: install: /usr/bin/install -c -o root -g wheel .libs/libpkg.lai
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg.la
libtool: install: /usr/bin/install -c -o root -g wheel .libs/libpkg_static.lai
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg_static.la
libtool: install: /usr/bin/install -c -o root -g wheel .libs/libpkg_static.a
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg_static.a
libtool: install: strip --strip-debug
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg_static.a
libtool: install: chmod 644
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg_static.a
libtool: install: ranlib
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/lib/libpkg_static.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib'
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/include'
 install  -o root -g wheel -m 444 pkg.h
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/include'
Making install in src
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc'
 install  -o root -g wheel -m 444 pkg.conf.sample
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc'
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin'
 STRIPPROG='strip' /bin/sh ../libtool   --mode=install /bin/sh
/usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh -c -s pkg pkg-static
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin'
libtool: install: warning: `../libpkg/libpkg.la' has not been installed in
`/usr/local/lib'
libtool: install: /bin/sh /usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh
-c -s .libs/pkg /usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin/pkg
libtool: install: /bin/sh /usr/ports/ports-mgmt/pkg/work/pkg-1.3.0/install-sh
-c -s pkg-static /usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin/pkg-static
Making install in tests
Making install in scripts
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin'
 install  -o root -g wheel -m 555 sbin/pkg2ng
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin'
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/bash_completion.d'
 install  -o root -g wheel -m 444 completion/_pkg.bash
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/bash_completion.d'
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/daily'
 install  -o root -g wheel -m 444 periodic/411.pkg-backup
periodic/490.status-pkg-changes
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/daily'
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/security'
 install  -o root -g wheel -m 444 periodic/410.pkg-audit
periodic/460.pkg-checksum
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/security'
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/weekly'
 install  -o root -g wheel -m 444 periodic/400.status-pkg
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/etc/periodic/weekly'
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/share/zsh/site-functions'
 install  -o root -g wheel -m 444 completion/_pkg.zsh
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/share/zsh/site-functions'
Making install in docs
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man3'
 install  -o root -g wheel -m 444 pkg_printf.3 pkg_repos.3
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man3'
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man5'
 install  -o root -g wheel -m 444 pkg-repository.5 pkg.conf.5
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man5'
 /bin/mkdir -p '/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man8'
 install  -o root -g wheel -m 444 pkg-add.8 pkg-annotate.8 pkg-audit.8
pkg-autoremove.8 pkg-backup.8 pkg-check.8 pkg-clean.8 pkg-config.8
pkg-convert.8 pkg-create.8 pkg-delete.8 pkg-fetch.8 pkg-info.8 pkg-install.8
pkg-lock.8 pkg-query.8 pkg-register.8 pkg-repo.8 pkg-rquery.8 pkg-search.8
pkg-set.8 pkg-shell.8 pkg-shlib.8 pkg-ssh.8 pkg-stats.8 pkg-update.8
pkg-updating.8 pkg-upgrade.8 pkg-version.8 pkg-which.8 pkg.8
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man8'
/usr/bin/make  install-data-hook
ln -s -f pkg-delete.8 
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man8/pkg-remove.8
ln -s -f pkg-lock.8 
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man8/pkg-unlock.8
ln -s -f pkg.8 
/usr/ports/ports-mgmt/pkg/work/stage/usr/local/man/man8/pkg-static.8
 /bin/mkdir -p
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/libdata/pkgconfig'
 install  -o root -g wheel -m 444 libpkg/pkg.pc
'/usr/ports/ports-mgmt/pkg/work/stage/usr/local/libdata/pkgconfig'
====> Compressing man pages (compress-man)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-mips mailing list