[Bug 200636] www/nghttp2 adds gcc as run depends

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Jun 4 13:45:49 UTC 2015


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 at FreeBSD.org
          Reporter: vivek at khera.org
             Flags: maintainer-feedback?(sunpoet at FreeBSD.org)
          Assignee: sunpoet at 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.


More information about the freebsd-ports-bugs mailing list