Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add linux 4.19.y build dependencies #2

Merged

Conversation

ngwese
Copy link
Contributor

@ngwese ngwese commented Oct 19, 2019

Adds dependencies to container image required to build norns-4.19.y and norns-4.19.y-rt branches.

@simonvanderveldt
Copy link
Owner

Thanks!
For reference, bison and flex are new build deps introduced, see http://lkml.iu.edu/hypermail/linux/kernel/1802.0/00459.html and https://github.com/torvalds/linux/blob/237f83dfbe668443b5e31c3c7576125871cca674/Documentation/process/changes.rst#current-minimal-requirements

libssl-dev is a bit of a mess, it's coming from a chain of kernel config options some of which are hidden(!). The main one is CFG80211_REQUIRE_SIGNED_REGDB (which is hidden unless CONFIG_CFG80211_CERTIFICATION_ONUS is enabled, but it's disabled by default) which selects SYSTEM_DATA_VERIFICATION which then selects SYSTEM_TRUSTED_KEYRING. SYSTEM_TRUSTED_KEYRING is the one that triggers building extract-cert.c which depends on the libssl headers.

CFG80211_REQUIRE_SIGNED_REGDB is used for signing the wifi regulatory db (see https://github.com/torvalds/linux/blob/81160dda9a7aad13c04e78bb2cfd3c4630e3afab/net/wireless/Kconfig#L91). We should probably leave this on.

@ngwese ngwese force-pushed the feature/4.19.y-support branch from 2140ba9 to 33ff374 Compare October 21, 2019 18:27
@ngwese
Copy link
Contributor Author

ngwese commented Oct 21, 2019

I've reordered the dependencies so that they are alphabetical.

@simonvanderveldt simonvanderveldt merged commit 515e02d into simonvanderveldt:master Oct 21, 2019
@ngwese ngwese deleted the feature/4.19.y-support branch October 22, 2019 05:18
webbbn pushed a commit to webbbn/Open.HD-Kernel-Builder that referenced this pull request Dec 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants