[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
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239580
Bug ID: 239580
Summary: [patch] ports-mgmt/pkg builds pkg-static during
staging phase
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: pkg at FreeBSD.org
Reporter: sobomax at FreeBSD.org
Assignee: pkg at FreeBSD.org
Flags: maintainer-feedback?(pkg at FreeBSD.org)
Created attachment 206203
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=206203&action=edit
Patch to fix the issue.
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
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-pkg
mailing list