unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#72881] lcrq and lcsync updates
@ 2024-08-29 21:35 Vagrant Cascadian
  2024-08-29 21:39 ` [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1 vagrant
  2024-09-06 21:12 ` bug#72881: lcrq and lcsync updates Vagrant Cascadian
  0 siblings, 2 replies; 5+ messages in thread
From: Vagrant Cascadian @ 2024-08-29 21:35 UTC (permalink / raw)
  To: 72881; +Cc: vagrant

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

The forthcoming patches update lcrq to 0.2.1 and lcsync to 0.3.1, and
pass some additional compiler optimizations to the lcrq build.

lcrq, librecast and lcsync all build fine afte rthe fact.

live well,
  vagrant

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

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

* [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1.
  2024-08-29 21:35 [bug#72881] lcrq and lcsync updates Vagrant Cascadian
@ 2024-08-29 21:39 ` vagrant
  2024-08-29 21:39   ` [bug#72881] [PATCH 2/3] gnu: lcsync: Update to 0.3.1 vagrant
  2024-08-29 21:39   ` [bug#72881] [PATCH 3/3] gnu: lcrq: Add compiler optimizations vagrant
  2024-09-06 21:12 ` bug#72881: lcrq and lcsync updates Vagrant Cascadian
  1 sibling, 2 replies; 5+ messages in thread
From: vagrant @ 2024-08-29 21:39 UTC (permalink / raw)
  To: 72881; +Cc: vagrant

From: Vagrant Cascadian <vagrant@debian.org>

* gnu/packages/networking.scm (lcrq): Update to 0.2.1.
---
 gnu/packages/networking.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index f4ad280603..eeeb215461 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -275,7 +275,7 @@ (define-public axel
 (define-public lcrq
   (package
     (name "lcrq")
-    (version "0.1.2")
+    (version "0.2.1")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -284,7 +284,7 @@ (define-public lcrq
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1m29p4bsafzbchnkidyrnglfdf1c9pnq6akkmivi23qdv9kj51dg"))))
+                "0a6bvlib00na0rhz4lz80kc6v5kqfp8k26ydprwnf8h29nnza6y6"))))
     (build-system gnu-build-system)
     (arguments
      (list

base-commit: d5312370b46ace47e138d84e1bb28e5651cee94b
-- 
2.39.2





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

* [bug#72881] [PATCH 2/3] gnu: lcsync: Update to 0.3.1.
  2024-08-29 21:39 ` [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1 vagrant
@ 2024-08-29 21:39   ` vagrant
  2024-08-29 21:39   ` [bug#72881] [PATCH 3/3] gnu: lcrq: Add compiler optimizations vagrant
  1 sibling, 0 replies; 5+ messages in thread
From: vagrant @ 2024-08-29 21:39 UTC (permalink / raw)
  To: 72881; +Cc: vagrant

From: Vagrant Cascadian <vagrant@debian.org>

* gnu/packages/networking.scm (lcsync): Update to 0.3.1.
---
 gnu/packages/networking.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index eeeb215461..161cd7cb13 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -345,7 +345,7 @@ (define-public netperf
 (define-public lcsync
   (package
     (name "lcsync")
-    (version "0.3.0")
+    (version "0.3.1")
     (source
      (origin
        (method git-fetch)
@@ -354,7 +354,7 @@ (define-public lcsync
              (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "1rhk80ybd2zranay76z1ysifnnm786lg9kiiijcwv76qy95in9ks"))))
+        (base32 "15vfik9saqmvys2v10ci68n00s71d9k4kpqhrwz4ilv79fys7hn7"))))
     (build-system gnu-build-system)
     (arguments
      (list
-- 
2.39.2





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

* [bug#72881] [PATCH 3/3] gnu: lcrq: Add compiler optimizations.
  2024-08-29 21:39 ` [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1 vagrant
  2024-08-29 21:39   ` [bug#72881] [PATCH 2/3] gnu: lcsync: Update to 0.3.1 vagrant
@ 2024-08-29 21:39   ` vagrant
  1 sibling, 0 replies; 5+ messages in thread
From: vagrant @ 2024-08-29 21:39 UTC (permalink / raw)
  To: 72881; +Cc: vagrant

From: Vagrant Cascadian <vagrant@debian.org>

* gnu/packages/networking.scm (lcrq)[arguments]: Pass compiler optimizations
to configure. [phases]: Add 'speedtest phase.
---
 gnu/packages/networking.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 161cd7cb13..e78126b341 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -289,9 +289,20 @@ (define-public lcrq
     (arguments
      (list
       #:parallel-tests? #f
+      ;; Use recommended optimizations from lcrq README.md
+      #:configure-flags
+      #~(list (string-append "CFLAGS=-Wall -Wextra -pedantic -O3 -flto "
+                             "-funroll-loops -ffast-math -DNDEBUG"))
       #:make-flags
       #~(list (string-append "CC=" #$(cc-for-target))
               (string-append "PREFIX=" #$output))
+      #:phases
+      #~(modify-phases %standard-phases
+          ;; Leave some speed comparisons in the build log
+          (add-after 'check 'speedtest
+            (lambda _
+              (invoke "make" "-C" "test" "speedtest"
+                      (string-append "CC=" #$(cc-for-target))))))
       #:test-target "test"))
     (home-page "https://librecast.net/lcrq.html")
     (synopsis "Librecast RaptorQ library")
-- 
2.39.2





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

* bug#72881: lcrq and lcsync updates
  2024-08-29 21:35 [bug#72881] lcrq and lcsync updates Vagrant Cascadian
  2024-08-29 21:39 ` [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1 vagrant
@ 2024-09-06 21:12 ` Vagrant Cascadian
  1 sibling, 0 replies; 5+ messages in thread
From: Vagrant Cascadian @ 2024-09-06 21:12 UTC (permalink / raw)
  To: 72881-done

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

On 2024-08-29, Vagrant Cascadian wrote:
> The forthcoming patches update lcrq to 0.2.1 and lcsync to 0.3.1, and
> pass some additional compiler optimizations to the lcrq build.
>
> lcrq, librecast and lcsync all build fine afte rthe fact.

Pushed as:

18d02443e1ec37779ee3cf63f9aaff1746bfdd8e gnu: lcsync: Update to 0.3.1.
4e60d5dfb40ba604db114384469b8ebb2014efe3 gnu: lcrq: Add compiler optimizations.
695eb1e41cada73baece3272953f0cebada27a8f gnu: lcrq: Update to 0.2.1.

live well,
  vagrant

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

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

end of thread, other threads:[~2024-09-06 21:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-29 21:35 [bug#72881] lcrq and lcsync updates Vagrant Cascadian
2024-08-29 21:39 ` [bug#72881] [PATCH 1/3] gnu: lcrq: Update to 0.2.1 vagrant
2024-08-29 21:39   ` [bug#72881] [PATCH 2/3] gnu: lcsync: Update to 0.3.1 vagrant
2024-08-29 21:39   ` [bug#72881] [PATCH 3/3] gnu: lcrq: Add compiler optimizations vagrant
2024-09-06 21:12 ` bug#72881: lcrq and lcsync updates Vagrant Cascadian

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).