[RTEMS Project] #4907: libbsd: Header installed multiple times

RTEMS trac trac at rtems.org
Tue May 16 15:20:27 UTC 2023


#4907: libbsd: Header installed multiple times
-----------------------------+--------------------
  Reporter:  Kinsey Moore    |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  normal          |  Milestone:  6.1
 Component:  network/libbsd  |    Version:  6
  Severity:  normal          |   Keywords:
Blocked By:                  |   Blocking:
-----------------------------+--------------------
 There are several headers that are installed multiple times to the target
 include directories. Examples are (from both freebsd/include/rpc and
 freebsd/sys/rpc):
 include/rpc/rpc.h
 include/rpc/rpc_com.h
 include/rpc/rpc_msg.h
 include/rpc/rpcb_clnt.h
 include/rpc/svc_auth.h
 and several others.

 This is due to the header installation being controlled by the header-
 paths key in the _defaults data structure including freebsd/include (and
 subdirectories including rpc) and freebsd/sys/rpc both being targeted at
 include/rpc. These installations should ideally be tied to the modules
 they're related to such that unused headers are not installed.

 There is a separate issue with both rpc and rpc_user being active
 simultaneously in the default config that needs to be resolved once those
 headers are tied to modules properly.

--
Ticket URL: <http://devel.rtems.org/ticket/4907>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list