Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Sep 26, 2025

Follow-up to:

Simply changing += to ?= doesn't work as there are other important statements added to RMQ_ERLC_OPTS that can't be left out when make RMQ_ERLC_OPTS='' is run. This only became apparent when a completely cleaned-out checkout of rabbitmq/rabbitmq-server was attempted to be built with that command.

This adds NON_DETERMINISTIC which will be used like this:

make NON_DETERMINISTIC=true

...and +deterministic won't be passed to erlc or other commands.


This is an automatic backport of pull request #14577 done by Mergify.

Follow-up to:
* #3442
* 93db480
* #13899
* #14326

Simply changing `+=` to `?=` doesn't work as there are other important
statements added to `RMQ_ERLC_OPTS` that can't be left out when `make
RMQ_ERLC_OPTS=''` is run. This only became apparent when a completely
cleaned-out checkout of `rabbitmq/rabbitmq-server` was attempted to be
built with that command.

This adds `NON_DETERMINISTIC` which will be used like this:

```
make NON_DETERMINISTIC=true
```

...and `+deterministic` won't be passed to `erlc` or other commands.

(cherry picked from commit 2eb8ce5)
@michaelklishin michaelklishin added this to the 4.2.0 milestone Sep 26, 2025
@mergify mergify bot added the make label Sep 26, 2025
@michaelklishin michaelklishin merged commit 75d8beb into v4.2.x Sep 26, 2025
287 checks passed
@michaelklishin michaelklishin deleted the mergify/bp/v4.2.x/pr-14577 branch September 26, 2025 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants