Giulio Benetti
540029eb45
package/libnss: fix build failure with make version 4.3
...
Make 4.3 is buggy and when parallel building host-libnss/libnss we end up
with a failure thrown by make itself. So let's work-around this by don't
parallel build the package if Make version is 4.3.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2022-01-01 22:33:20 +01:00
Giulio Benetti
9449089c6a
package/libnss: bump to version 3.73.1
...
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2021-12-16 20:23:14 +01:00
Fabrice Fontaine
47f3f8a1c8
package/libnss: add CPE variables
...
cpe:2.3🅰️ mozilla:nss is a valid CPE identifier for this package:
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=cpe%3A2.3%3Aa%3Amozilla%3Anss
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2021-12-03 22:56:10 +01:00
Peter Korsgaard
a8e227ae60
package/libnss: security bump to version 3.73
...
Fixes the following security issue:
- CVE-2021-43527: Heap overflow in NSS when verifying DSA/RSA-PSS
DER-encoded signatures
For more details, see the advisory:
https://www.mozilla.org/en-US/security/advisories/mfsa2021-51/
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-12-03 08:55:40 +01:00
Giulio Benetti
2143a66cb6
package/libnss: bump to version 3.72
...
Bump to version 3.72. This also fixes sporadic parallel build failures.
Fixes:
http://autobuild.buildroot.net/results/a5f/a5f8a126a42ab784c3b5ab375a8cd7cbf205d745/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-11-03 23:04:41 +01:00
Giulio Benetti
65d8abe26a
package/libnss: bump to version 3.71
...
Bump to version 3.71.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-10-03 22:43:09 +02:00
Giulio Benetti
e611718da1
package/libnss: bump to version 3.70
...
Drop local patch that has been upstream(even if with another authorship).
Release Notes (not yet available, but should eventually land):
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.70_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2021-09-19 14:05:20 +02:00
Giulio Benetti
7b5d097d84
package/libnss: bump to version 3.69.1
...
Release Notes (not yet available, but should eventually land):
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.69.1_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-09-05 16:05:27 +02:00
Arnout Vandecappelle (Essensium/Mind)
7dac56b76e
Merge branch 'master' into next
...
Conflicts:
package/go/go.hash
package/go/go.mk
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
2021-08-26 23:40:57 +02:00
Giulio Benetti
39ed837e13
package/libnss: bump to version 3.69
...
Release Notes (not yet available, but should eventually land):
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.69_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-08-19 23:17:09 +02:00
Giulio Benetti
76f7ab635e
package/libnss: enable parallel building
...
Parallel Makefile building has been fixed with version 3.62 on commit
[1], so enable parallel building by substituting $(MAKE1) with $(MAKE)
in libnss.mk.
[1]: a5c857139b
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-08-19 22:34:41 +02:00
Fabrice Fontaine
3e524755a9
package/libnss: fix build on ARM big endian
...
Fix the follownig build failure on ARM big endian raised since bump to
version 3.68 in commit 0a73b9b962 :
Linux2.6_aarch64_aarch64_be-linux-gnu-gcc_glibc_PTH_64_DBG.OBJ/Linux_SINGLE_SHLIB/sha256-armv8.o: In function `SHA256_Compress_Native':
sha256-armv8.c:(.text.SHA256_Compress_Native+0x0): multiple definition of `SHA256_Compress_Native'
Linux2.6_aarch64_aarch64_be-linux-gnu-gcc_glibc_PTH_64_DBG.OBJ/Linux_SINGLE_SHLIB/sha512.o:sha512.c:(.text.SHA256_Compress_Native+0x0): first defined here
Linux2.6_aarch64_aarch64_be-linux-gnu-gcc_glibc_PTH_64_DBG.OBJ/Linux_SINGLE_SHLIB/sha256-armv8.o: In function `SHA256_Update_Native':
sha256-armv8.c:(.text.SHA256_Update_Native+0x0): multiple definition of `SHA256_Update_Native'
Linux2.6_aarch64_aarch64_be-linux-gnu-gcc_glibc_PTH_64_DBG.OBJ/Linux_SINGLE_SHLIB/sha512.o:sha512.c:(.text.SHA256_Update_Native+0x0): first defined here
Fixes:
- http://autobuild.buildroot.org/results/237aba0c16a34fec1b0fe50fe08cace438eda1bf
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-08-08 22:18:14 +02:00
Giulio Benetti
0a73b9b962
package/libnss: bump to version 3.68
...
libnss 3.68 requires libnspr 4.32.
Release Notes (not yet available, but should eventually land):
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.68_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-07-25 15:03:45 +02:00
Giulio Benetti
4eadbfeb94
package/libnss: bump version to 3.65
...
Release Notes (not yet available, but should eventually land):
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.65_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
[yann.morin.1998@free.fr: release notes not yet available]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2021-05-16 18:49:34 +02:00
Giulio Benetti
59fedf02df
package/libnss: bump version to 3.64
...
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.64_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-04-19 22:34:39 +02:00
Giulio Benetti
a0f020f7ae
package/libnss: bump version to 3.63
...
Note: NSS 3.63 requires NSPR 4.30.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.63_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2021-03-21 09:53:37 +01:00
Giulio Benetti
06d695cd70
package/libnss: bump version to 3.62
...
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.62_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-03-06 23:15:50 +01:00
Giulio Benetti
410f66fccd
package/libnss: bump version to 3.61
...
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.61_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2021-02-01 19:18:17 +01:00
Giulio Benetti
9f35e12f68
package/libnss: bump version to 3.60.1
...
Bump version to 3.60.1 and remove local patch that has been upstreamed.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.60_1_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2021-01-16 22:01:30 +01:00
Giulio Benetti
76d021301c
package/libnss: bump version to 3.60
...
Bump version to 3.60 and remove local patch that has been upstreamed.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.60_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-12-31 14:39:07 +01:00
Giulio Benetti
178f491f8d
package/libnss: bump version to 3.58
...
Bump version to 3.58. Unfortunately local patch is still pending
upstream and not applied due to Covid-19 latency:
https://bugzilla.mozilla.org/show_bug.cgi?id=1642174
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.58_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-10-24 22:58:18 +02:00
Giulio Benetti
03b48dd220
package/libnss: bump version to 3.57
...
Bump version to 3.57. Unfortunately local patch is still pending
upstream and not applied due to Covid-19 latency:
https://bugzilla.mozilla.org/show_bug.cgi?id=1642174
This version requires NSPR 4.29.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.57_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-09-21 22:38:51 +02:00
Julien Floret
d27b5c7b72
package/libnss: install certutil tool on target
...
certutil is a command-line utility for managing keys and certificate in
both NSS databases and other NSS tokens.
Signed-off-by: Julien Floret <julien.floret@6wind.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-09-05 09:35:28 +02:00
Peter Korsgaard
c287d789b7
Merge branch 'next'
...
A number of merge conflicts, but hopefully they are all sorted out now.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-09-02 18:14:46 +02:00
Giulio Benetti
b1be3277ba
package/libnss: bump version to 3.56
...
Bump version to 3.56. Unfortunately local patch is still pending
upstream and not applied and I've just asked why:
https://bugzilla.mozilla.org/show_bug.cgi?id=1642174
This version requires NSPR 4.28.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.56_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-08-27 23:06:53 +02:00
Fabrice Fontaine
ae9196bbe5
Revert "package/libnss: enable parallel building"
...
This reverts commit 31602d8aaa as it seems
that libnss still have parallel build issues.
Fixes:
- http://autobuild.buildroot.org/results/521aaf8b41686865ea86688ea6410418b422fd55
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-08-16 22:42:03 +02:00
Giulio Benetti
00b7abf7eb
package/libnss: bump version to 3.55
...
Bump version to 3.55. Unfortunately local patch is still pending
upstream and not applied and I've just asked why:
https://bugzilla.mozilla.org/show_bug.cgi?id=1642174
This version requires NSPR 4.27.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.55_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
[yann.morin.1998@free.fr: two spaces in hash file]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-07-27 13:22:39 +02:00
Giulio Benetti
4fa03b7f55
package/libnss: bump version to 3.54
...
Bump version to 3.54 and remove 0002[1] and 0003[2] local patches that
has been upstreamed.
Release Notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.54_release_notes
[1]: e955ece90b
[2]: f46fca8ced
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-12 23:07:26 +02:00
Giulio Benetti
31602d8aaa
package/libnss: enable parallel building
...
Enable parallel building by substituting $(MAKE1) with $(MAKE) in
libnss.mk. Parallel Makefile building has been added after version 3.53
so now it's time to enable it in Buildroot to save building time.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-07-05 15:12:23 +02:00
Giulio Benetti
99fda2fa95
package/libnss: fix build failure on microblaze
...
By mistake seed.o has been added to public library too, but this way its
dependencies are not taken into account(stubs.o), this way build fails
complaining on missing functions from stubs.o file. Let's fix it by
adding upstream patch:
f46fca8ced
Fixes:
http://autobuild.buildroot.net/results/4cb/4cbf4c35549a3bfba06222ba509d0263f23a3a2e/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-06-24 22:05:57 +02:00
Giulio Benetti
5fe9b16ffc
package/libnss: bump version to 3.53.1
...
Bump version to 3.53.1 and add a patch from upstream[1] to fix build
failure.
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.53.1_release_notes
[1]:
e955ece90b
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-06-20 21:50:16 +02:00
Joseph Kogut
f30fc89447
package/libnss: fix build with old PPC ABI
...
Fixes:
http://autobuild.buildroot.net/results/bdbd33c7a764931b2066dd8b527dde2f5dc298b4
http://autobuild.buildroot.net/results/61bf50f73bb79e85c22e663f5fc22f4b9ccc0d3b
http://autobuild.buildroot.net/results/4437942a528ab8f782d3b97595e76bb690d3a409
Signed-off-by: Joseph Kogut <joseph.kogut@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-06-17 22:21:16 +02:00
Giulio Benetti
e80960c7c5
package/libnss: bump version to 3.52
...
Bump version to 3.52 and drop all patches since they've all been
upstreamed.
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.52_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-05-05 21:52:09 +02:00
Giulio Benetti
0dc00cba35
package/libnss: bump version to 3.51.1
...
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.51.1_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-10 22:24:52 +02:00
Giulio Benetti
1cdb2922c9
package/libnss: fix build failure due to patch not applicable
...
Current 0001 patch has been committed into buildroot before being
upstreamed. Now that it's been upstreamed it changed a little, so this
makes patch 0002(based on upstream version of patch 0001) impossible to
apply causing build failure while applying patches. So let's update
patch 0001 with upstream one.
Fixes:
http://autobuild.buildroot.net/results/c8a/c8a6776a3e9cec1dc67862e4972e3ca8f4562a50/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-06 21:43:38 +02:00
Giulio Benetti
f8a12bf80c
package/libnss: fix build failure on arm32 arch not armv7
...
NSS assumes that every neon arm32 build is an armv7, but this is
not always true(i.e. build arm32 for armv8), so let's add a patch to
remove -march=armv7 flag when building gcm-arm32-neon.c
Fixes:
http://autobuild.buildroot.net/results/464/464044fda2850123339de6c8071374e380636ee0/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Reviewed-by: Peter Seiderer <ps.report@gmx.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-04-04 22:58:01 +02:00
Giulio Benetti
407dab26b4
package/libnss: bump version to 3.51
...
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.51_release_notes
Remove upstreamed patch but add another patch to allow disable Neon
acceleration while building gcm on Arm32. This patch adds
NSS_DISABLE_GCM_ARM32_NEON variable that is set to 1 if
BR2_ARM_CPU_HAS_NEON is not set to y.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-03-14 15:44:15 +01:00
Giulio Benetti
983a191ff6
package/libnss: fix PowerPC build failure
...
NSS assumes <sys/auvx.h> is always present but that's not true, so add a
patch to check if it exists or not.
Fixes:
http://autobuild.buildroot.net/results/425ba828d30c2bd55ce9f4f00e67bc10d9de2867/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-03-08 16:12:50 +01:00
Giulio Benetti
9aebf953fb
package/libnss: fix powerpc altivec build failure
...
NSS_DISABLE_ALTIVEC variable has been introduced into libnss so let's
use it to prevent Altivec build failure on PowerPc by passing
NSS_DISABLE_ALTIVEC=1 if BR2_POWERPC_CPU_HAS_ALTIVEC is not 'y'.
Fixes:
http://autobuild.buildroot.net/results/957/957cec911bcd68a18418ad02f13e7e3001521c59/
http://autobuild.buildroot.net/results/6a1/6a1578619a477e1605fe152070f004b662f1d839/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-02-08 20:46:53 +01:00
Giulio Benetti
fcefe548f9
package/libnss: bump version to 3.50
...
It requires already bumped libnspr version 4.25.
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.50_release_notes
Drop all patches since they have been upstreamed.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-02-08 20:46:42 +01:00
Giulio Benetti
f946eca8ff
package/libnss: bump version to 3.49.2
...
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.49.2_release_notes
Fixes:
http://autobuild.buildroot.net/results/2687d667467a2f4209af74e6e77073801c716a3b/
http://autobuild.buildroot.net/results/0a46d17d44b69afa8576b7a09ec825319d195489/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-02-02 09:03:21 +01:00
Giulio Benetti
efa528e1c9
package/libnss: rename patch number
...
At the moment there are 2 patches with the same id(0001-xxx.patch) so
let's rename one of them to 0002-xxx.patch.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2020-02-02 09:03:21 +01:00
Thomas Preston
21fdb04eb5
package/libnss: Re-add ZLIB_INCLUDE_DIR varible
...
The libnss patch adding ZLIB_INCLUDE_DIR is added to upstream on
2020-01-07 but the 3.49.1 release on 2020-01-13 does not contain this
patch, so we have actually prematurely removed it from Buildroot.
This only affects host-libnss when libzlib is not installed in the host
system. When building for the target, the toolchain-wrapper already
looks in the target sysroot default include path - where zlib.h is
installed.
Re-add this patch, so that we can build host-libnss 3.49.1.
Signed-off-by: Thomas Preston <thomas.preston@codethink.co.uk >
Reviewed-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-01-22 20:50:18 +01:00
Giulio Benetti
239bea89b0
package/libnss: bump to version 3.49.1
...
Drop 1 upstreamed patch.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-01-13 21:17:07 +01:00
Giulio Benetti
de676e0d27
package/libnss: fix build failure on RHEL 7 using -DLINUX
...
NSS Makefile emits -DLINUX to OS_CFLAGS only if OS_TEST=Linux when
building for Target. But nsinstall.c is a host utility and it uses
NATIVE_FLAGS instead of OS_CFLAGS, this is why -DLINUX is not emitted.
This is necessary for the case one builds for Target OS Linux on a Host
OS that is not Linux.
After discussing upstream [*], it turned out that our current patch,
introduced with commit fe4b47a121 (package/libnss: fix build failure
on RHEL 7) to fix the bug, is wrong. The best way to fix it is to append
-DLINUX to NATIVE_FLAGS in libnss.mk.
[*] https://bugzilla.mozilla.org/show_bug.cgi?id=1603398
So let's append -DLINUX to NATIVE_FLAGS after HOST_CFLAGS to make sure
<getopt.h> is included, since in nsintall.c it is included only if LINUX
macro is defined and this caused the build failure not finding getopt
functions and macros in some build environment(i.e. RHEL 7). On other
build environments getopt.h is indirectly included by unistd.h this is
why it worked on them.
This reverts commit fe4b47a121 .
Fixes:
http://autobuild.buildroot.net/results/797/797f07ff757e7972d8c96b6a9f6abe68d17e0808/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
[yann.morin.1998@free.fr:
- meld the two commits into one
- update and rearrange the commit log accordingly
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-01-08 22:58:28 +01:00
Giulio Benetti
f3a4a9c26c
package/libnss: bump to version 3.49
...
Drop 2 upstreamed patches while bumping version.
Release notes:
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.49_release_notes
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2020-01-07 21:07:50 +01:00
Giulio Benetti
5a3435190a
package/libnss: fix build failure on PowerPC, PowerPC64
...
libnss expects OS_TEST to be set to ppc, ppc64, or ppc64le instead of
the usual values defined by Buildroot, respectively powerpc, powerpc64,
or powerpc64le.
This fixes the inconsistencies where functions would be prototyped and
called, but no implementation would be provided, causing link issues.
Define all the variants (of which the existing aarch64be) in Kconfig.
The latest default uses the usual architecture names as defined by
Buildroot, BR2_ARCH.
Additionally, libnss makes use of Altivec intrinsics which are only
available starting with gcc 8, not gcc 5, so we patch it to fix that
condition.
Fixes:
http://autobuild.buildroot.org/results/579/57928e6cf69d584b430a1d9a99156c57f29b692f/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
[yann.morin.1998@free.fr:
- move the arch setting to kconfig (like recently done in e3159cad71 )
- add the build failure
- add pointer to upstream bug report and patch sybmission
- reformat and reword commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr >
2020-01-01 19:24:48 +01:00
Giulio Benetti
7a8a935464
package/libnss: remove check against GCC_AT_LEAST_4_8
...
NSS_ENABLE_WERROR=0 is already added by default to LIBNSS_BUILD_VARS
previously, so let's remove this check and set.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-12-25 23:12:28 +01:00
Giulio Benetti
92625702e4
package/libnss: remove patch
...
Remove uClibc fix patch since its change has been upstreamed despite the
comment contained in patch.
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-12-23 23:44:42 +01:00
Giulio Benetti
a6f1453e1c
package/libnss: fix build failure on powerpc without <sys/auxv.h>
...
Add patch to fix build failure on PowerPc without <sys/auxv.h>. The patch
inserts #if statements to include or note <sys/auxv.h> prior it exists.
Fixes:
http://autobuild.buildroot.net/results/8bf95bd8a0aec8c53889308ab1e00d0a94f53d57/
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com >
2019-12-23 23:44:34 +01:00