Skip site navigation (1)Skip section navigation (2)
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>