unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#36930: NSS 3.45 fails to build on armhf-linux
@ 2019-08-05 12:20 Marius Bakke
  2019-08-05 15:52 ` Mark H Weaver
  2020-04-07 12:33 ` Marius Bakke
  0 siblings, 2 replies; 5+ messages in thread
From: Marius Bakke @ 2019-08-05 12:20 UTC (permalink / raw)
  To: 36930

[-- Attachment #1: Type: text/plain, Size: 863 bytes --]

Hello,

On armhf-linux, 'nss' fails early in the build process due to an
undefined reference to "PR_Assert":

https://ci.guix.gnu.org/log/5cqmmjd9a8h05l8y352z1pq4mlyd6w21-nss-3.45

This is almost certainly because of this upstream commit, which swaps
out the curve25519 implementation for 32-bit ARM systems:

https://hg.mozilla.org/projects/nss/rev/7b749ff400db3ecab87f394c091ea0831254e674

There is some discussion about it in this ticket:
https://bugzilla.mozilla.org/show_bug.cgi?id=1550579

I don't know how all those people were able to benchmark the change.
Perhaps we are missing something in our build flags?

With NSS 3.45 now in the 'master' branch, we should fix this issue
quickly as armhf users are currently unable to update their systems.

I filed an upstream ticket here, but no response yet:
https://bugzilla.mozilla.org/show_bug.cgi?id=1571316

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36930: NSS 3.45 fails to build on armhf-linux
  2019-08-05 12:20 bug#36930: NSS 3.45 fails to build on armhf-linux Marius Bakke
@ 2019-08-05 15:52 ` Mark H Weaver
  2019-08-05 16:51   ` Mark H Weaver
  2020-04-07 12:33 ` Marius Bakke
  1 sibling, 1 reply; 5+ messages in thread
From: Mark H Weaver @ 2019-08-05 15:52 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 36930

Hi Marius,

Marius Bakke <mbakke@fastmail.com> writes:

> On armhf-linux, 'nss' fails early in the build process due to an
> undefined reference to "PR_Assert":
>
> https://ci.guix.gnu.org/log/5cqmmjd9a8h05l8y352z1pq4mlyd6w21-nss-3.45
>
> This is almost certainly because of this upstream commit, which swaps
> out the curve25519 implementation for 32-bit ARM systems:
>
> https://hg.mozilla.org/projects/nss/rev/7b749ff400db3ecab87f394c091ea0831254e674
>
> There is some discussion about it in this ticket:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1550579
>
> I don't know how all those people were able to benchmark the change.
> Perhaps we are missing something in our build flags?
>
> With NSS 3.45 now in the 'master' branch, we should fix this issue
> quickly as armhf users are currently unable to update their systems.
>
> I filed an upstream ticket here, but no response yet:
> https://bugzilla.mozilla.org/show_bug.cgi?id=1571316

For now, we could simply revert my commit that updates NSS to 3.45.
Although I mentioned in the commit log that it fixed some CVEs, I later
discovered that 3.44.1 includes fixes for the same CVEs.  NSS 3.44.1 was
the version of NSS in 'master' before my commit.

       Mark

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36930: NSS 3.45 fails to build on armhf-linux
  2019-08-05 15:52 ` Mark H Weaver
@ 2019-08-05 16:51   ` Mark H Weaver
  2019-08-05 17:46     ` Marius Bakke
  0 siblings, 1 reply; 5+ messages in thread
From: Mark H Weaver @ 2019-08-05 16:51 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 36930

Earlier, I wrote:
> For now, we could simply revert my commit that updates NSS to 3.45.
> Although I mentioned in the commit log that it fixed some CVEs, I later
> discovered that 3.44.1 includes fixes for the same CVEs.  NSS 3.44.1 was
> the version of NSS in 'master' before my commit.

I reverted it in commit 0fae1b6deeabe15fa8c0c1623b46c9b7f2814295 on the
master branch.

     Thanks,
       Mark

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36930: NSS 3.45 fails to build on armhf-linux
  2019-08-05 16:51   ` Mark H Weaver
@ 2019-08-05 17:46     ` Marius Bakke
  0 siblings, 0 replies; 5+ messages in thread
From: Marius Bakke @ 2019-08-05 17:46 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: 36930

[-- Attachment #1: Type: text/plain, Size: 499 bytes --]

Mark H Weaver <mhw@netris.org> writes:

> Earlier, I wrote:
>> For now, we could simply revert my commit that updates NSS to 3.45.
>> Although I mentioned in the commit log that it fixed some CVEs, I later
>> discovered that 3.44.1 includes fixes for the same CVEs.  NSS 3.44.1 was
>> the version of NSS in 'master' before my commit.
>
> I reverted it in commit 0fae1b6deeabe15fa8c0c1623b46c9b7f2814295 on the
> master branch.

Thanks!

NSS is still broken on 'staging', so this issue remains open.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* bug#36930: NSS 3.45 fails to build on armhf-linux
  2019-08-05 12:20 bug#36930: NSS 3.45 fails to build on armhf-linux Marius Bakke
  2019-08-05 15:52 ` Mark H Weaver
@ 2020-04-07 12:33 ` Marius Bakke
  1 sibling, 0 replies; 5+ messages in thread
From: Marius Bakke @ 2020-04-07 12:33 UTC (permalink / raw)
  To: 36930-done

This was fixed a while back, closing.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2020-04-07 12:34 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-08-05 12:20 bug#36930: NSS 3.45 fails to build on armhf-linux Marius Bakke
2019-08-05 15:52 ` Mark H Weaver
2019-08-05 16:51   ` Mark H Weaver
2019-08-05 17:46     ` Marius Bakke
2020-04-07 12:33 ` Marius Bakke

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).