Package Details: dieharder-git 20220604.gdb218e3-2

Git Clone URL: https://aur.archlinux.org/dieharder-git.git (read-only, click to copy)
Package Base: dieharder-git
Description: A Random Number Test Suite (that actually compiles)
Upstream URL: https://github.com/christopherkobayashi/dieharder
Licenses: GPL2
Conflicts: dieharder
Submitter: ckoba
Maintainer: ckoba
Last Packager: ckoba
Votes: 0
Popularity: 0.000000
First Submitted: 2022-06-04 10:07 (UTC)
Last Updated: 2022-06-11 12:15 (UTC)

Dependencies (1)

Required by (0)

Sources (1)

Pinned Comments

ckoba commented on 2022-06-04 10:14 (UTC)

This is a fork of Robert G. Brown's RNG tester.

The original codebase made very bad assumptions about variable scoping, and is not buildable with modern compilers.

This release moves variable declarations out of header files and into global.c. Further, the autoconf bits have been updated to a version released within the past decade.

This version has been tested on x86_64, i686, and aarch64 architectures.

Latest Comments

ckoba commented on 2022-06-11 12:18 (UTC)

@iyunmv,

Thanks for pointing out that the package does not build if the user has specified a non-default build setting.

I have just pushed a fix hardcoding "make -j1", and have verified that the build works.

Cheers!

iyanmv commented on 2022-06-11 11:44 (UTC)

Hi ckoba

Thanks for maintaining this git package.

I saw that you did an orphan request to the dieharder a few days ago. I adopted recently because I wanted to make it work but didn't have the time to fix it right away. Now it's using same source as this package and builds just fine.

A few things about this PKGBUILD I noticed while fixing the other one. You don't need to add automake and autoconf to the depends array, since both belong to base-devel. And you should force to compile with just one thread (with -j1 for example). It's broken otherwise. Any user with, for example, MAKEFLAGS="-j$(nproc)" in their makepkg.conf will not be able to build your PKGBUILD as it is.

ckoba commented on 2022-06-04 10:14 (UTC)

This is a fork of Robert G. Brown's RNG tester.

The original codebase made very bad assumptions about variable scoping, and is not buildable with modern compilers.

This release moves variable declarations out of header files and into global.c. Further, the autoconf bits have been updated to a version released within the past decade.

This version has been tested on x86_64, i686, and aarch64 architectures.