base/nss.bst: Ship development tools for the freebl lib
I have a problem with OpenJDK 11 that can be fixed by building against the system version of NSS provided by org.freedesktop.Sdk, instead of the version bundled with OpenJDK:
https://github.com/flathub/org.freedesktop.Sdk.Extension.openjdk11/issues/2
Here is my patch to build the JDK against the system version of NSS:
https://github.com/flathub/org.freedesktop.Sdk.Extension.openjdk11/commit/7b24b36
However, the patch requires that OpenJDK be linked against the libfreebl library provided by NSS but there are some missing devel files that I need to add in order to do this. This change adds the necessary missing headers and .a file to the platform and this allows OpenJDK to build against the system NSS.
FWIW, the same change was made to the version of NSS shipped by Fedora:
-
https://bugzilla.redhat.com/show_bug.cgi?id=538226
- Fixed by this change: https://src.fedoraproject.org/cgit/rpms/nss-softokn.git/commit/?id=46c573cc
-
https://bugzilla.redhat.com/show_bug.cgi?id=675196
- Fixed by this change: https://src.fedoraproject.org/cgit/rpms/nss-softokn.git/commit/?id=51191047
Please consider merging this change which does the same to org.freedesktop.Sdk
Thanks