378
378
379
379
stub_repeated uname ' -s : echo Linux'
380
380
stub_repeated brew false
381
- stub cc \
382
- ' -xc -E - : echo "OpenSSL 1.0.1a 1 Aug 2023"' \
383
- ' --version : echo gcc'
381
+ stub cc ' -xc -E - : echo "OpenSSL 1.0.1a 1 Aug 2023"'
384
382
stub openssl " version -d : echo 'OPENSSLDIR: \" ${TMP} /ssl\" '"
385
383
stub_make_install " install_sw"
386
384
stub_make_install
399
397
unstub make
400
398
401
399
assert_build_log << OUT
402
- openssl-1.1.1w: [--prefix=${INSTALL_ROOT} /openssl,--openssldir=${INSTALL_ROOT} /openssl/ssl,--libdir=lib,zlib-dynamic,no-ssl3,shared,-Wl,-rpath= ${INSTALL_ROOT} /openssl/lib]
400
+ openssl-1.1.1w: [--prefix=${INSTALL_ROOT} /openssl,--openssldir=${INSTALL_ROOT} /openssl/ssl,--libdir=lib,zlib-dynamic,no-ssl3,shared,-Wl,-rpath, ${INSTALL_ROOT} /openssl/lib]
403
401
make -j 2
404
402
make install_sw install_ssldirs
405
403
ruby-3.2.0: [--prefix=$INSTALL_ROOT ,--with-openssl-dir=$INSTALL_ROOT /openssl,--with-ext=openssl,psych,+] PKG_CONFIG_PATH=${TMP} /install/openssl/lib/pkgconfig
@@ -408,35 +406,6 @@ make install
408
406
OUT
409
407
}
410
408
411
- @test " install OpenSSL with clang" {
412
- cached_tarball " openssl-1.1.1w" config
413
-
414
- mkdir -p " ${TMP} /ssl/certs"
415
- touch " ${TMP} /ssl/cert.pem"
416
-
417
- stub_repeated uname ' -s : echo Linux'
418
- stub cc ' --version : echo "Hello clang 1.2.3"'
419
- stub openssl " version -d : echo 'OPENSSLDIR: \" ${TMP} /ssl\" '"
420
- stub_make_install " install_sw"
421
-
422
- mkdir -p " $INSTALL_ROOT " /openssl/ssl # OPENSSLDIR
423
- run_inline_definition << DEF
424
- install_package "openssl-1.1.1w" "https://www.openssl.org/source/openssl-1.1.1w.tar.gz" openssl
425
- DEF
426
- assert_success
427
-
428
- unstub uname
429
- unstub cc
430
- # unstub openssl
431
- unstub make
432
-
433
- assert_build_log << OUT
434
- openssl-1.1.1w: [--prefix=${INSTALL_ROOT} /openssl,--openssldir=${INSTALL_ROOT} /openssl/ssl,--libdir=lib,zlib-dynamic,no-ssl3,shared,-Wl,-rpath,${INSTALL_ROOT} /openssl/lib]
435
- make -j 2
436
- make install_sw install_ssldirs
437
- OUT
438
- }
439
-
440
409
@test " skip bundling OpenSSL if custom openssl dir was specified" {
441
410
cached_tarball " ruby-3.2.0" configure
442
411
0 commit comments