Skip to content

Conversation

@getong
Copy link

@getong getong commented Nov 30, 2017

No description provided.

@tianon tianon force-pushed the 3.7 branch 8 times, most recently from c775c5e to b8baad2 Compare December 8, 2017 03:08
@yosifkit
Copy link
Member

yosifkit commented Dec 8, 2017

Done! docker-library#197.

@yosifkit yosifkit closed this Dec 8, 2017
@getong getong deleted the rabbitmq_3.7 branch December 10, 2017 13:26
yosifkit added a commit that referenced this pull request Aug 24, 2023
Fix #1: `-march=armv7-a` -> `-march=armv7-a+pf` to fix openssl build on Debian.
Fix #2: move custom openssl and erlang into `/usr/local/erlang` to prevent system packages from accidentally using this openssl. `wget` on `arm32v7` was unable to download the RabbitMQ release over ssl because of the custom openssl (it just happens to work fine on other architectures).
Fix #3: remove `disable-dynamic-ssl-lib` from erlang config. On arm32v6 (Alpine), this embedding of openssl somehow misses the dynamicly linked `libatomic`, so it would fail to run. This should save a little space in every image (~10MB).
yosifkit added a commit that referenced this pull request Aug 24, 2023
Fix #1: `-march=armv7-a` -> `-march=armv7-a+pf` to fix openssl build on Debian.
Fix #2: move custom openssl and erlang into `/usr/local/erlang` to prevent system packages from accidentally using this openssl. `wget` on `arm32v7` was unable to download the RabbitMQ release over ssl because of the custom openssl (it just happens to work fine on other architectures).
Fix #3: remove `disable-dynamic-ssl-lib` from erlang config. On arm32v6 (Alpine), this embedding of openssl somehow misses the dynamically linked `libatomic`, so it would fail to run. This should save a little space in every image (~10MB).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants