Skip to content

Commit f445d54

Browse files
committed
version bump to v1.5.0.rc1
- update History.md - mark a TODO for v1.6.0
1 parent 40aa65a commit f445d54

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

Dockerfile.mri.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ RUN echo "export PATH=\$DEVTOOLSET_ROOTPATH/usr/bin:\$PATH" >> /etc/rubybashrc
229229
RUN for f in addr2line gcc gcov-tool ranlib ar dwp gcc-ranlib nm readelf as elfedit gcc-ar gprof objcopy size c++filt g++ gcov ld objdump strings cpp gcc-nm pkg-config strip ; do ln -sf $DEVTOOLSET_ROOTPATH/usr/bin/$f $DEVTOOLSET_ROOTPATH/usr/bin/<%= target %>-$f ; done
230230

231231
# Use builtin functions of newer gcc to avoid linker issues on Musl based Linux
232+
# TODO: remove in v1.6.0 once musl builds have been out for full minor release cycle, see 864be5b2
232233
COPY build/math_h.patch /root/
233234
RUN cd /usr/include/ && \
234235
patch -p1 < /root/math_h.patch

History.md

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,30 @@
1-
next / unreleased
2-
-----------------
1+
# v1.5.0.rc1 / prerelease 2024-01-26
32

4-
* Linux builds and their images are now fully qualified with the libc flavor. So, `x86_64-linux`
5-
should now be referred to as `x86_64-linux-gnu`, and the generated files are also named with the
6-
libc name.
7-
* Replace `rvm` with `rbenv` and `ruby-build`
3+
## Notable changes
4+
5+
### First-class Linux `musl` libc support
6+
7+
* Add Linux musl cross build targets `aarch64-linux-musl`, `arm-linux-musl`, `x86-linux-musl`, and `x86_64-linux-musl`. #75, #111 (@flavorjones)
8+
* Add Linux cross build targets `aarch64-linux-gnu`, `arm-linux-gnu`, `x86-linux-gnu`, and `x86_64-linux-gnu`. #111 (@flavorjones)
9+
* The cross build targets `aarch64-linux`, `arm-linux`, `x86-linux`, and `x86_64-linux` are now aliases for the `*-linux-gnu` targets. #111 (@flavorjones)
10+
11+
Please read the README for more details.
12+
13+
14+
## Improvements
15+
16+
* Predefined user and group list is more complete, and represents the union of users and groups
17+
across all RCD images.
18+
19+
20+
## Changes
21+
22+
* Replace `rvm` with `rbenv` and `ruby-build` in the build containers.
823
- `rvm` has been replaced by `rbenv` and `ruby-build`
924
- no longer applying sendfile patches to bootstrap rubies
1025
- no longer updating gems belonging to the bootstrap rubies
1126
- user `rvm` no longer exists, replaced by `rubyuser`
12-
* Predefined user and group list is more complete, and represents the union of users and groups
13-
across all RCD images.
27+
1428

1529
1.4.0 / 2023-12-27
1630
------------------
@@ -62,7 +76,7 @@ next / unreleased
6276
* Fix testing for ruby C-API functions in mkmf. #65, #67
6377
* Use openjdk 11 to make maven work on ubuntu 20.04. #64
6478
* Remove x86_64-w64-mingw32-pkg-config from the x64-mingw-ucrt image. #63
65-
* Add a patch for math.h to use gcc builtins and to improve compat with musl based systems. #42
79+
* Add a patch for math.h to use gcc builtins and to improve compat with `musl` libc-based systems. #42
6680

6781

6882
1.2.0 / 2022-01-04

lib/rake_compiler_dock/version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module RakeCompilerDock
2-
VERSION = "1.5.0.dev"
3-
IMAGE_VERSION = "1.5.0.dev"
2+
VERSION = "1.5.0.rc1"
3+
IMAGE_VERSION = "1.5.0.rc1"
44
end

0 commit comments

Comments
 (0)