maintainer-feedback requested: [Bug 239580] [patch] ports-mgmt/pkg builds pkg-static during staging phase

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Aug 1 16:23:44 UTC 2019


Bugzilla Automation <bugzilla at FreeBSD.org> has asked freebsd-pkg mailing list
<pkg at FreeBSD.org> for maintainer-feedback:
Bug 239580: [patch] ports-mgmt/pkg builds pkg-static during staging phase
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239580



--- Description ---
There what seems to be an error in the Makefile.autosetup, which causes
pkg-static to be linked in during install-static stage, not during make all
stage, which violates porting guidelines. Attached patch fixes the issue.

00:08:38.439  ===>  Staging for pkg-1.11.1
00:08:38.439  ===>   Generating temporary packing list
[...]
00:08:38.439  install: DONTSTRIP set - will not strip installed binaries
00:08:38.439  cc -o pkg-static add.o alias.o annotate.o audit.o autoremove.o
backup.o check.o clean.o config.o create.o delete.o event.o fetch.o globals.o
info.o install.o lock.o main.o plugins.o query.o register.o repo.o rquery.o
search.o set.o shell.o shlib.o ssh.o stats.o update.o updating.o upgrade.o
utils.o version.o which.o -static  -fstack-protector-strong 
-L/tmp/usr/ports/ports-mgmt/pkg/work/pkg-1.11.1/libpkg -lpkg_flat  -lelf -ljail
-larchive -lbz2 -lz -llzma -lm -lssl -lcrypto -pthread -lutil
00:08:38.711  install -d -m 755
/tmp/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin
00:08:38.711  install: DONTSTRIP set - will not strip installed binaries
00:08:38.711  install -s -m 755 pkg-static
/tmp/usr/ports/ports-mgmt/pkg/work/stage/usr/local/sbin/pkg-static


More information about the freebsd-pkg mailing list