Commit graph

20 commits

Author SHA1 Message Date
Mislav Marohnić
c5346187ac
Simplify build & install steps for dev rubies
This merges "standard_build" and "standard_install" build steps into one again
and modifies "standard_install_with_bundled_gems" to just invoke "standard"
with the addition of `update-gems` & `extract-gems` targets.
2023-11-30 16:32:57 +01:00
Mislav Marohnić
4cb285791c
Remove verify_opensl step from build definitions
The functionality to fail the build if openssl or psych are missing is
now built into the `./configure && make` phase for Ruby.
2023-11-21 17:12:53 +01:00
Mislav Marohnić
315373b1de
Change legacy needs_openssl_* conditions to one with inline arguments 2023-11-02 13:53:50 +01:00
Hiroshi SHIBATA
fbcb6bdc3a
Bump up OpenSSL 3.1.4 2023-10-25 09:56:17 +09:00
Mislav Marohnić
04ba857b6c
Remove "ldflags_dirs" step from build definitions 2023-10-13 19:25:03 +02:00
Hiroshi SHIBATA
d98943aede
Bump up openssl-3.1.3 2023-09-21 15:17:10 +03:00
Hiroshi SHIBATA
e5cb144fc4
Use OpenSSL-3.1.2 2023-08-02 11:07:42 +09:00
Hiroshi SHIBATA
e7beb605d3
Use OpenSSL-3.1.1 2023-07-10 09:15:54 +09:00
Mislav Marohnić
41a4106762
Upgrade from OpenSSL 3.0 to OpenSSL 3.1 2023-03-30 17:12:43 +02:00
Hiroshi SHIBATA
6ede529fd8
bump openssl version to 3.0.8 2023-02-08 07:31:56 +09:00
Hiroshi SHIBATA
a4c1cbb208
Development of 3.3.0 started. 2022-12-26 11:30:20 +09:00
Mislav Marohnić
e6a7b335ec
Do not automatically enable YJIT nor attempt to detect rustc
Latest Ruby 3.2 development version now detects `rustc` on the system and automatically assumes `--enable-yjit` on susupported platforms unless `--disable-yjit` was explicitly passed.
2022-11-16 17:30:25 +01:00
Richard Towers
004aef385c Use OpenSSL 3.0.7 for ruby 3.1
There are a couple of HIGH severity issues fixed in this release, as
described in:

https://www.openssl.org/news/secadv/20221101.txt

Done with:

./script/update-openssl 3.0.7 83049d042a260e696f62406ac5c08bf706fd84383f945cf21bd61e9ed95c396e

Checksum taken from:

https://www.openssl.org/source/openssl-3.0.7.tar.gz.sha256
2022-11-01 16:33:58 +00:00
Noah Gibbs (and/or Benchmark CI)
807a371a3e For Ruby 3.2.0-dev, install YJIT by default if rustc 1.60+ is available 2022-07-13 20:54:15 +02:00
Benoit Daloze
b945b7ae84 Install openssl whenever the system version does not match
* Make supported openssl versions explicit per definition.
2022-07-10 14:04:58 +02:00
Kazuhiro NISHIYAMA
fb0e82c647 Install openssl 1 when openssl is 3 2022-07-10 14:04:58 +02:00
Hiroshi SHIBATA
69ccb3e7ce
Use OpenSSL 3.0.5 2022-07-06 10:16:31 +09:00
Hiroshi SHIBATA
cdfba6b79f
Bump openssl-3.0.2 2022-03-16 16:15:46 +09:00
Hiroshi SHIBATA
f3e05238a1
Use OpenSSL 3.x after Ruby 3.2 2021-12-27 08:36:35 +09:00
Hiroshi SHIBATA
4a396f4acf
Added 3.2.0-dev and switch ruby_3_1 branch at 3.1.0-dev 2021-12-27 07:41:33 +09:00