Date: Thu, 04 Jun 2015 13:45:48 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 200636] www/nghttp2 adds gcc as run depends Message-ID: <bug-200636-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200636 Bug ID: 200636 Summary: www/nghttp2 adds gcc as run depends Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: sunpoet@FreeBSD.org Reporter: vivek@khera.org Flags: maintainer-feedback?(sunpoet@FreeBSD.org) Assignee: sunpoet@FreeBSD.org I just enabled http2 support in curl which requires www/nghttp2 library. I'm unclear why nghttp2 requires gcc48 (and its dependencies) as a run dependency. I do not think it does any on-the-fly compilation of code. For small, controlled systems such as embedded systems, pulling in the compiler is undesirable. It appears to me that the line RUN_DEPENDS:= ${BUILD_DEPENDS} is unnecessary in the Makefile, as the explicit BUILD_DEPENDS are already set in the LIB_DEPENDS, which are build- and run-time dependencies already. Specifying the BUILD_DEPENDS is also redundant. My bug report is that it should not be requiring gcc48 as a run-time dependency. This happens on FreeBSD 9 and 10. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-200636-13>