Page MenuHomeFreeBSD

bsd.lib.mk: Do not include bsd.incs.mk for INTERNALLIB
ClosedPublic

Authored by manu on Mar 23 2020, 1:48 PM.
Tags
None
Referenced Files
F133397338: D24166.id69798.diff
Sat, Oct 25, 11:56 AM
F133321819: D24166.id69801.diff
Fri, Oct 24, 10:21 PM
Unknown Object (File)
Sun, Oct 19, 12:15 AM
Unknown Object (File)
Sat, Oct 18, 11:08 AM
Unknown Object (File)
Sat, Oct 18, 11:08 AM
Unknown Object (File)
Sat, Oct 18, 11:08 AM
Unknown Object (File)
Sat, Oct 18, 11:07 AM
Unknown Object (File)
Sat, Oct 18, 11:07 AM
Subscribers

Details

Summary

If we're building an internal lib do not bother including bsd.incs.mk so we
will not install the headers.
This also "solves" a problem with pkgbase where a libXXX-development package
is created and due to how packages are created we add a dependency to a
libXXX package that doesn't exists.

Reported-by: pizzamig
Signed-off-by: Emmanuel Vadot <manu@freebsd.org>

Diff Detail

Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 30064
Build 27875: arc lint + arc unit

Event Timeline

LGTM, might be worth a comment though

This revision is now accepted and ready to land.Mar 23 2020, 1:50 PM

I do prefer than one over the other approach, don't forget the ObsoleteFiles.inc that goes with it now ;)

This revision now requires review to proceed.Mar 23 2020, 2:11 PM

Add comment about why we do not include bsd.incs.mk

This revision is now accepted and ready to land.Mar 23 2020, 2:16 PM