Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-compiling OpenSSL 1.1 is broken on most platforms #82924

Closed
ebkalderon opened this issue Mar 19, 2020 · 9 comments
Closed

Cross-compiling OpenSSL 1.1 is broken on most platforms #82924

ebkalderon opened this issue Mar 19, 2020 · 9 comments
Labels
0.kind: bug 6.topic: cross-compilation Building packages on a different sort platform than than they will be run on

Comments

@ebkalderon
Copy link
Contributor

Describe the bug

It seems that OpenSSL 1.1 cannot be cross-compiled on most platforms on the current HEAD of Nixpkgs at the time of writing (eb3e75e78832461c2462b9a5280b8a19cfc5246b).

I haven't been able to confirm whether cross-compiling OpenSSL 1.0.2 works, but given that the package is labeled insecure and is EOL'ed, I didn't attempt to investigate.

To Reproduce

Given the following Nix expression:

{
  system ? builtins.currentSystem,
  crossSystem ? null,
}:
with import <nixpkgs> { inherit system crossSystem; };
openssl

And the following build command:

nix-build -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/eb3e75e78832461c2462b9a5280b8a19cfc5246b.tar.gz

I can confirm the following results:

system crossSystem Result
x86_64-linux null Works
x86_64-darwin null Works
x86_64-linux musl64 Works
x86_64-darwin musl64 Fails
x86_64-linux gnu64 Fails
x86_64-darwin gnu64 Fails

Expected behavior

I expected all tested combinations above (except perhaps crossSystem = gnu64) to succeed on both Linux and Darwin.

Metadata

  • system: "x86_64-darwin"
  • host os: Darwin 18.7.0, macOS 10.14.6
  • multi-user?: yes
  • sandbox: no
  • version: nix-env (Nix) 2.3.3
  • channels(root): "nixpkgs-19.09pre192418.e19054ab3cd"
  • channels(eyalkalderon): "nixpkgs-20.09pre215991.93ba4ecd586"
  • nixpkgs: /Users/eyalkalderon/.nix-defexpr/channels/nixpkgs

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute: [ openssl, openssl_1_1 ]
@ebkalderon
Copy link
Contributor Author

Encountered while troubleshooting cargo2nix/cargo2nix#96.

@vcunat
Copy link
Member

vcunat commented Mar 19, 2020

For me x86_64-linux -> gnu64 fails even before stdenv (already when building gcc).

@ebkalderon
Copy link
Contributor Author

@vcunat Same here. I encounter this error on x86_64-linux -> gnu64 while building gcc:

make[2]: Leaving directory '/tmp/nix-build-x86_64-unknown-linux-gnu-stage-static-gcc-debug-9.2.0.drv-0/build/libcpp'
configure: creating cache ./config.cache
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking LIBRARY_PATH variable... ok
checking GCC_EXEC_PREFIX variable... ok
checking whether to place generated files in the source directory... no
checking whether a default linker was specified... yes (/nix/store/0qr07mmbbspjmjlvswz6gf4dgk6vck8m-x86_64-unknown-linux-gnu-binutils-wrapper-2.31.1/bin/x86_64-unknown-linux-gnu-ld)
configure: error: cannot execute: /nix/store/0qr07mmbbspjmjlvswz6gf4dgk6vck8m-x86_64-unknown-linux-gnu-binutils-wrapper-2.31.1/bin/x86_64-unknown-linux-gnu-as: check --with-as or env. var. DEFAULT_ASSEMBLER
make[1]: *** [Makefile:4239: configure-gcc] Error 1
make[1]: Leaving directory '/tmp/nix-build-x86_64-unknown-linux-gnu-stage-static-gcc-debug-9.2.0.drv-0/build'
make: *** [Makefile:935: all] Error 2
builder for '/nix/store/jyr783c8m6ly8wbkq2y0k7amibi121ig-x86_64-unknown-linux-gnu-stage-static-gcc-debug-9.2.0.drv' failed with exit code 2

@veprbl veprbl added the 6.topic: cross-compilation Building packages on a different sort platform than than they will be run on label Mar 19, 2020
@stale
Copy link

stale bot commented Sep 15, 2020

Hello, I'm a bot and I thank you in the name of the community for opening this issue.

To help our human contributors focus on the most-relevant reports, I check up on old issues to see if they're still relevant. This issue has had no activity for 180 days, and so I marked it as stale, but you can rest assured it will never be closed by a non-human.

The community would appreciate your effort in checking if the issue is still valid. If it isn't, please close it.

If the issue persists, and you'd like to remove the stale label, you simply need to leave a comment. Your comment can be as simple as "still important to me". If you'd like it to get more attention, you can ask for help by searching for maintainers and people that previously touched related code and @ mention them in a comment. You can use Git blame or GitHub's web interface on the relevant files to find them.

Lastly, you can always ask for help at our Discourse Forum or at #nixos' IRC channel.

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Sep 15, 2020
@ebkalderon
Copy link
Contributor Author

Still important to me. Still broken in master to this day.

@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Sep 15, 2020
@Rizary
Copy link
Contributor

Rizary commented Dec 6, 2020

I got the following error when building openssl.dev inside buildInputs attribute:

building
build flags: -j1 -l1 SHELL=/nix/store/516z50fm1jbpcl32qnzy7kynrh0vl22w-bash-4.4-p23/bin/bash MANDIR=\$\(man\)/share/man MANSUFFIX=ssl
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/openssl/opensslconf.h.in > include/openssl/opensslconf.h
make depend && make _all
make[1]: Entering directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make[1]: Leaving directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make[1]: Entering directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
x86_64-unknown-linux-musl-gcc  -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 --disable-shared --enable-static --disable-shared -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/nix/store/ynqbb3qg52i53yn6camlclyda01dnhml-openssl-1.1.1h-x86_64-unknown-linux-musl/etc/ssl\"" -DENGINESDIR="\"/nix/store/ynqbb3qg52i53yn6camlclyda01dnhml-openssl-1.1.1h-x86_64-unknown-linux-musl/lib/engines-1.1\"" -DNDEBUG  -MMD -MF apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o apps/app_rand.c
cc1: error: unknown pass shared specified in '-fdisable'
cc1: error: unknown pass static specified in '-fenable'
cc1: error: unknown pass shared specified in '-fdisable'
make[1]: *** [Makefile:708: apps/app_rand.o] Error 1
make[1]: Leaving directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make: *** [Makefile:174: all] Error 2

@ebkalderon does this error the same with you?

@brano543 brano543 mentioned this issue Jan 10, 2021
10 tasks
@siraben
Copy link
Member

siraben commented Feb 16, 2021

Ran into this today.

$ nix build .#pkgsCross.raspberryPi.spasm-ng

fails on macOS due to the perl dependency of openssl failing to cross-compile. Specifically, the patchPhase failed to apply patches.

@Radvendii
Copy link
Contributor

Status for Windows MinGW (if anyone cares 😛):

Should withPerl get some default value besides "true"? Like, maybe stdenv.buildPlatform == stdenv.hostPlatform? That seemed to be causing issues on other platforms as well.

@easymoney322
Copy link

easymoney322 commented Nov 30, 2022

I'm sorry for necroposting, that's the second time I encounter this issue, and this page is still in top result.
The Issue is probably being caused by "--enable-static --disable-shared" flags.
Try to "make distclean", then configure OpenSSL with "-static" instead of previous two flags, and run "make" after it.

I got the following error when building openssl.dev inside buildInputs attribute:

building
build flags: -j1 -l1 SHELL=/nix/store/516z50fm1jbpcl32qnzy7kynrh0vl22w-bash-4.4-p23/bin/bash MANDIR=\$\(man\)/share/man MANSUFFIX=ssl
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/crypto/bn_conf.h.in > include/crypto/bn_conf.h
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/crypto/dso_conf.h.in > include/crypto/dso_conf.h
/nix/store/03vh3lc5fymqjyck3v3rckbvs36qa74g-perl-5.32.0/bin/perl "-I." -Mconfigdata "util/dofile.pl" \
    "-oMakefile" include/openssl/opensslconf.h.in > include/openssl/opensslconf.h
make depend && make _all
make[1]: Entering directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make[1]: Leaving directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make[1]: Entering directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
x86_64-unknown-linux-musl-gcc  -I. -Iinclude -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 --disable-shared --enable-static --disable-shared -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/nix/store/ynqbb3qg52i53yn6camlclyda01dnhml-openssl-1.1.1h-x86_64-unknown-linux-musl/etc/ssl\"" -DENGINESDIR="\"/nix/store/ynqbb3qg52i53yn6camlclyda01dnhml-openssl-1.1.1h-x86_64-unknown-linux-musl/lib/engines-1.1\"" -DNDEBUG  -MMD -MF apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o apps/app_rand.c
cc1: error: unknown pass shared specified in '-fdisable'
cc1: error: unknown pass static specified in '-fenable'
cc1: error: unknown pass shared specified in '-fdisable'
make[1]: *** [Makefile:708: apps/app_rand.o] Error 1
make[1]: Leaving directory '/tmp/nix-build-openssl-1.1.1h-x86_64-unknown-linux-musl.drv-0/openssl-1.1.1h'
make: *** [Makefile:174: all] Error 2

@ebkalderon does this error the same with you?

Artturin pushed a commit to Artturin/nixpkgs that referenced this issue Apr 14, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 8, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 9, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 13, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 20, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 20, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 20, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Oct 21, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Nov 17, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
bacchanalia pushed a commit to awakesecurity/nixpkgs that referenced this issue Dec 6, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Dec 14, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Dec 21, 2023
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Jan 13, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
jsoo1 pushed a commit to awakesecurity/nixpkgs that referenced this issue Jan 13, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Feb 23, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Feb 27, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 6, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 8, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 19, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 22, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 22, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 22, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 22, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 22, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Apr 29, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue May 10, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue May 16, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
awake-bot pushed a commit to awakesecurity/nixpkgs that referenced this issue Jun 6, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Jun 6, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Jun 7, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
tm-drtina pushed a commit to awakesecurity/nixpkgs that referenced this issue Jun 7, 2024
Replaces perl based c_rehash script with shell script wrapping `openssl rehash`
with the same functionality.

Fixes: NixOS#19965
Supersedes: NixOS#156776, NixOS#83446
Possibly related to: NixOS#157093, NixOS#82924
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug 6.topic: cross-compilation Building packages on a different sort platform than than they will be run on
Projects
None yet
Development

No branches or pull requests

8 participants